An Improved Orthogonal Matching Pursuit Algorithm for CS-Based Channel Estimation
<p>SC-FDE frame structure based on the training sequence.</p> "> Figure 2
<p>Block transmission and multipath interference. (<b>a</b>) Block transmission of transmitter signals; (<b>b</b>) multipath interference.</p> "> Figure 3
<p>The process of the improved OMP algorithm.</p> "> Figure 4
<p>MSE corresponding to different observation numbers (K = 4, SNR = 15 dB).</p> "> Figure 5
<p>MSE corresponding to different observation numbers (K = 6, SNR = 15 dB).</p> "> Figure 6
<p>MSE with different SNR values (K = 4, M = 24).</p> "> Figure 7
<p>BER with different SNR values (K = 4, M = 24).</p> "> Figure 8
<p>MSE with different SNR values (K = 6, M = 24).</p> "> Figure 9
<p>BER with different SNR values (K = 6, M = 24).</p> ">
Abstract
:1. Introduction
2. Materials and Methods
2.1. Wireless Communication System Model Based on CS Channel Estimation
2.1.1. OFDM System Based on CS Channel Estimation
2.1.2. SC-FDE System Based on CS Channel Estimation
2.2. Improvement of the OMP Algorithm
2.2.1. CRLB for Parameterized Channel Estimation
2.2.2. Improvement of the OMP Algorithm
- Initialization parameters: residual , index set , the set of selected column vectors in the observation matrix , and a number of iterations of t = 0.
- t = t + 1, a column of the observation matrix , is searched for the elements that best match the residual according to the principle of maximum correlation, and the index set is updated, which satisfies the following:
- The index set is updated, and ; where t denotes the current number of iterations and the number of elements in the current index set.
- The least square solution is found:
- New approximations and residuals are calculated: .
- If , the process returns to step 2; otherwise, iteration is stopped and returns to step 7.
- The non-zero element position set of obtained from the reconstruction is , and the value of the non-zero element is the solution of the last iteration .
Algorithm 1: Proposed improved OMP algorithm. |
1. , and number of iterations t = 0. 2. t = t + 1, is updated, which satisfies the following: 3. The index set and the set of selected column vectors are updated, where t denotes the current number of iterations and the number of elements in the current index set. 4. The least square solution is found: 5. . 6. , the process returns to step 2; otherwise, iteration is stopped and returns to step 7. 7. and observation vector are updated. 8. The set of column vectors of is denoted as ; with columns indexed using elements in , the least square solution is found: |
3. Results and Discussion
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Bajwa, W.U.; Haupt, J.; Sayeed, A.M.; Nowak, R. Compressed channel sensing: A new approach to estimating sparse multipath channels. Proc. IEEE 2010, 98, 1058–1076. [Google Scholar] [CrossRef]
- Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
- Baraniuk, R.G. Compressive sensing. IEEE Signal Process. Mag. 2007, 24, 118–121. [Google Scholar] [CrossRef]
- Marques, E.C.; Maciel, N.; Naviner, L.; Cai, H.; Yang, J. A Review of Sparse Recovery Algorithms. IEEE Access 2018, 7, 1300–1322. [Google Scholar] [CrossRef]
- Qin, Z.J.; Fan, J.C.; Liu, Y.W.; Gao, Y.; Li, G.Y. Sparse Representation for Wireless Communications: A Compressive Sensing Approach. IEEE Signal Process. Mag. 2018, 35, 40–58. [Google Scholar] [CrossRef]
- Choi, J.W.; Shim, B.; Ding, Y.; Rao, B.; Kim, D.I. Compressed Sensing for Wireless Communications: Useful Tips and Tricks. IEEE Commun. Surv. Tutor. 2017, 19, 1527–1550. [Google Scholar] [CrossRef]
- Wei, X.H.; Shen, D.C.; Dai, L.L. Channel Estimation for RIS Assisted Wireless Communications—Part II: An Improved Solution Based on Double-Structured Sparsity. IEEE Commun. Lett. 2021, 25, 1403–1407. [Google Scholar] [CrossRef]
- Tropp, J.A. Greed is good: Algorithmic results for sparse approximation. IEEE Trans. Inf. Theory 2004, 50, 2231–2242. [Google Scholar] [CrossRef]
- Tropp, J.A.; Gilbert, A.C. Signal Recovery from Random Measurements via Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory 2007, 53, 4655–4666. [Google Scholar] [CrossRef]
- Berger, C.R.; Zhou, S.; Preisig, J.C.; Willett, P. Sparse channel estimation for multicarrier underwater acoustic communication: From subspace methods to compressed sensing. IEEE Trans. Signal Process. 2010, 58, 1708–1721. [Google Scholar] [CrossRef]
- Khan, M.R.; Das, B.; Pati, B.B. Channel estimation strategies for underwater acoustic (UWA) communication: An overview. J. Frankl. Inst. 2020, 357, 7229–7265. [Google Scholar] [CrossRef]
- Karahanoglu, N.B.; Erdogan, H. A* orthogonal matching pursuit: Best-first search for compressed sensing signal recovery. Digit. Signal Process. 2012, 22, 555–568. [Google Scholar] [CrossRef]
- Liu, B.; Jia, N.; Huang, J.C.; Xiao, D. An improved underwater acoustic communication channel estimation based on A* orthogonal matching pursuit algorithm. Acta Acust. 2022, 47, 321–328. [Google Scholar]
- Wang, B.; Ge, Y.; He, C.; Wu, Y.; Zhu, Z. Study on communication channel estimation by improved SOMP based on distributed compressed sensing. EURASIP J. Wirel. Commun. Netw. 2019, 121, 1–8. [Google Scholar] [CrossRef]
- Sarvotham, S.; Baron, D.; Wakin, M.; Duarte, M.F.; Baraniuk, R.G. Distributed compressed sensing of jointly sparse signals. In Proceedings of the Thirty-Ninth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 30 October–2 November 2005; pp. 1537–1541. [Google Scholar]
- Tropp, J.A.; Gilbert, A.C.; Strauss, M.J. Simultaneous sparse approximation via greedy pursuit. In Proceedings of the 2005 IEEE International Conference on Acoustics, Speech and Signal Processing, Philadelphia, PA, USA, 23–23 March 2005; pp. 721–724. [Google Scholar]
- Anjinappa, C.K.; Gürbüz, A.C.; Yapıcı, Y.; Güvenç, I. Off-grid aware channel and covariance estimation in mm Wave networks. IEEE Trans. Commun. 2020, 68, 3908–3921. [Google Scholar] [CrossRef]
- Wang, Y.; Ma, X.R.; Shan, Y.L. An Improved SOMP Channel Estimation Algorithm Based on Distributed Compressed Sensing. Telecommun. Eng. 2023, 63, 249–254. [Google Scholar]
- Dai, L.L.; Wang, Z.C.; Yang, Z.X. Compressive Sensing Based Time Domain Synchronous OFDM Transmission for Vehicular Communications. IEEE J. Sel. Areas Commun. 2013, 31, 460–469. [Google Scholar]
- Ding, W.B.; Yang, F.; Pan, C.Y.; Dai, L.L.; Song, J. Compressive Sensing Based Channel Estimation for OFDM Systems under Long Delay Channels. IEEE Trans. Broadcast. 2014, 60, 313–321. [Google Scholar] [CrossRef]
- Dziwoki, G.; Izydorczyk, J. Iterative Identification of Sparse Mobile Channels for TDS-OFDM Systems. IEEE Trans. Broadcast. 2016, 62, 384–397. [Google Scholar] [CrossRef]
- Si, L.; Yu, X.; Yin, H.; Xu, W. Compressive sensing-based channel estimation for SC-FDE system. EURASIP J. Wirel. Commun. Netw. 2019, 16, 1–8. [Google Scholar] [CrossRef]
- Nie, Y. Investigation of Channel Estimation Based on Compressed Sensing and Pilot Optimization in DRM System. Ph.D. Thesis, Communication University of China, Beijing, China, 2018. [Google Scholar]
- Zeng, Y.; Ng, T.S. Pilot cyclic prefixed single carrier communication: Channel estimation and equalization. IEEE Signal Process. Lett. 2005, 12, 56–59. [Google Scholar] [CrossRef]
- Tang, S.; Gong, K.; Wang, J.; Zhang, Y. Iterative Channel Estimation for Unique-Word Based Single-Carrier Block Transmission. In Proceedings of the IEEE 4th International Conference on Circuits and Systems for Communications, Shanghai, China, 26–28 May 2008; pp. 741–744. [Google Scholar]
- Candes, E.J.; Tao, T. Decoding by linear programming. IEEE Trans. Inf. Theory 2005, 51, 4203–4215. [Google Scholar] [CrossRef]
- Kay, S.M. Fundamentals of Statistical Signal Processing, Volume I: Estimation Theory; Prentice-Hall: Saddle River, NJ, USA, 1993. [Google Scholar]
- Failli, M. Cost 207: Digital Land Mobile Radio Communications; Office for Official Publications of the European Communities: Luxembourg, 1989. [Google Scholar]
- Recommendation ITU-R F.1487; Testing of HF Modems with Bandwidths of up to about 12 KHz Using Ionospheric Channel Simulators. ITU: Geneva, Switzerland, 2000.
- ETSI ES 201 980 V3.1.1; Digital Radio Mondiale (DRM): System Specification. EBU: Geneva, Switzerland, 2009.
- Chu, D.C. Polyphase Codes with Good Periodic Correlation Properties. IEEE Trans. Inf. Theory 1972, 18, 531–532. [Google Scholar] [CrossRef]
Channel Sparsity (K) | 4 | 6 |
---|---|---|
Channel length (L) | 40 | 50 |
Path delay () | Random | Random |
) | [0, −3, −6, −9] | [−3, 0, −2, −6, −8, −10] |
) | 1 Hz | 100 Hz |
Channel Sparsity (K) | 4 | 6 |
---|---|---|
) (Hz) | ||
Modulation | QPSK | QPSK |
Channel coding | Convolutional encoding | Convolutional encoding |
Code rate | 0.5 | 0.5 |
Training sequence | Chu/PN | Chu/PN |
IBI-free region length (M) | 24 | 24 |
Training sequence length (P = M + L) | 64 | 74 |
Data block length (N) | 256 | 256 |
Channel Estimation Method | Time Complexity |
---|---|
MMSE | O(P3) |
OMP/SOMP | O(KML) |
P-OMP/P-SOMP | O(KML) + O(M′K2 + K3) |
Channel Estimation Method | MMSE | OMP/P-OMP | SOMP/P-SOMP (J = 16) | ||
---|---|---|---|---|---|
Data block length (N) | 256 | 256 | 256 | ||
Reference signal | DUW | UW | UW | ||
Reference signal length (P) | 128 | K = 4 | K = 6 | K = 4 | K = 6 |
64 | 74 | 64 | 74 | ||
P/N | 50% | 25% | 28.9% | 25% | 28.9% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Si, L.; Xu, W.; Yu, X.; Yin, H. An Improved Orthogonal Matching Pursuit Algorithm for CS-Based Channel Estimation. Sensors 2023, 23, 9509. https://doi.org/10.3390/s23239509
Si L, Xu W, Yu X, Yin H. An Improved Orthogonal Matching Pursuit Algorithm for CS-Based Channel Estimation. Sensors. 2023; 23(23):9509. https://doi.org/10.3390/s23239509
Chicago/Turabian StyleSi, Lu, Weizhang Xu, Xinle Yu, and Hang Yin. 2023. "An Improved Orthogonal Matching Pursuit Algorithm for CS-Based Channel Estimation" Sensors 23, no. 23: 9509. https://doi.org/10.3390/s23239509
APA StyleSi, L., Xu, W., Yu, X., & Yin, H. (2023). An Improved Orthogonal Matching Pursuit Algorithm for CS-Based Channel Estimation. Sensors, 23(23), 9509. https://doi.org/10.3390/s23239509