Skip to main content
. 2020 May 2;20(9):2602. doi: 10.3390/s20092602
Algorithm 4: Orthogonal matching pursuit
Input: Measurement vector y, M × N matrix A, signal sparsity K
  • Set initial residual: r0y

  • Set initial indices: Ω0

  • Set matrix of chosen columns: Θ0[]

  • fori1toK

        ωi=argmaxj=1,,N|ri1,Aj|    - maximum correlation column

        ΩiΩi1ωi        - update set of indices

        Θi[Θi1Aωi]        - update set of chosen columns

        xi=argminx||ri1Θix||22

        aiΘixi

        riyai

  • end for

Output: xK and ΩK