Research Article
Improved Generalized Sparsity Adaptive Matching Pursuit Algorithm Based on Compressive Sensing
| Input: | | Sensing matrix | | Observation vector | | Constant parameter | | Initial step size | | The number of atoms selected each time ; | | Tolerance used to exit loop | | Initialize parameter: | | {initialize signal approximation} | | {loop index} | | {initial sparsity estimate} | | {while loop flag} | | {empty preliminary index set} | | {empty candidate index set} | | {empty support index set} | | While (∼done) | (1) | Compute the projective set | | | (2) | Merge to update the candidate index set | | | (3) | Get the estimate signal value and residual error by least squares algorithm: | | | | | (4) | prune to obtain current support index set | | | (5) | update signal final estimate by least squares algorithm and compute residual error: | | | | residual error: | (6) | Check the iteration condition | | If | | quit iteration | | else if | | | | | | | | else | | | | | | end | | End | | Output:(s-sparse approximation of signal ) |
|