Skip to main content
. 2016 Sep 22;16(10):1562. doi: 10.3390/s16101562
Algorithm 1 The Iterative Off-grid Turbo Channel Estimation Algorithm
Input:
  • Received signal yCRK×1;

  • Sampling matrix WCRK×N, noise power σ2.

Output:
  • Estimate of g, gt;

  • Estimation of δ, δt.

Iteration:
  • Step 1: Initialization
    t=0,δ0=0
  • Step 2: Estimation of g
    • (1) Fixing δ,
      dt=1ej2πδt/Nej2π2δt/Nej2π(N1)δt/NTgt+1=ITCCS(WT,Diag(dt),1N,σ2)
  • Step 3: Estimation of δ
    • (1) Fixing g,
      [dt+1]R=y[gt+1]R
      where ⊘ denotes the element-wise division operation.
    • (2) Calculating δt+1 by linear fitting after phase extraction from the equation,
      [dt+1]R=ej2π(n11)δt+1/Nej2π(n21)δt+1/Nej2π(nK1)δt+1/NT
  • Step 4: Iteration of loop
    • IF iteration stopping condition is satisfied
      • output the estimated value.
    • ELSE
      • t=t+1.
      • Then, and turn to Step 2.