Skip to main content
. 2021 Jul 12;21(14):4760. doi: 10.3390/s21144760
Algorithm 1 Uplink channel estimation with UTAMP-SBL.
Input: The received signal y and the matrix Φ.
Output: The estimated sparse channel h^ω.
  • 1:

    Initialization: SVD Φ=UΣV, r=UHy, vhω=1, h^ω=0, s=0, σ^=1, γ^=1, ϵ^=0.001

  • 2:

    repeat

  • 3:

     Calculate the mean μ and variance τμ as (16).

  • 4:

     Calculate the mean z^ and variance vz as (14).

  • 5:

     Update the noise variance σ^ as (18).

  • 6:

     Calculate the mean s and variance τs as (17).

  • 7:

     Calculate the mean π and variance τπ as (16).

  • 8:

     Calculate the mean h^ω and variance vhω as (15).

  • 9:

     Calculate the variance γ^ according to (21).

  • 10:

     Update the parameter ϵ^ according to (22).

  • 11:

    until halt