GNSS Signal Acquisition Algorithm Based on Two-Stage Compression of Code-Frequency Domain
Abstract
:1. Introduction
2. Code-Domain Compression Acquisition Algorithm
2.1. Sparsification of GNSS Signal
2.2. Code-Domain Compression Acquisition
3. Code-Frequency Two-Stage Compression Acquisition
3.1. Frequency Domain Compression Preprocessing
3.2. Algorithm Process
Algorithm 1 The proposed GNSS acquisition algorithm. | |
Input: Incoming signal, ; Spreading code vector, ; Measurement matrix, ; Decision | |
threshold, ; | |
Output: Code phase, ; Doppler frequency offset, ; | |
1: | Mapping incoming signal to different carrier frequencies ; |
2: | Overlapping the mapped signals to the same code phase to obtain ; |
3: | Padding zeros to the end of the mapped signals to form a signal vector ; |
4: | Shifting spreading code vector to obtain the code matrix ; |
5: | Performing FFT operation to find out the measurement data ; |
6: | Using the greedy algorithm to obtain the correlation result ; |
7: | Comparing the first K elements from the correlation result with the threshold to |
obtain the code phase and Doppler shift ; | |
8: | return, ; |
3.3. Detection Probability Analysis
3.4. Complexity Analysis
4. Simulation Results
4.1. Results on Detection Probability
4.2. Results on Dynamic Acquisition
4.3. Results on Algorithm Complexity
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
GNSS | Global Navigation Satellite System |
CS | Compressed sensing |
FFT | Fast Fourier Transform |
IFFT | Inverse Fast Fourier Transform |
RIP | Restricted Isometry Property |
CFC | Code-frequency compression |
CC | Code-compression |
FCR | Frequency Compression Ratio |
SNR | Signal-to-Noise Ratio |
References
- Lu, K.; Wang, X.; Shen, L.; Chen, D. A GPS signal acquisition algorithm for the high orbit space. GPS Solut. 2021, 25, 92. [Google Scholar] [CrossRef]
- Xiao, Y.; Zhou, X.; Wang, J.; He, Z.; Zhou, H. Observability Analysis and Navigation Filter Optimization of High-Orbit Satellite Navigation System Based on GNSS. Appl. Sci. 2020, 10, 7513. [Google Scholar] [CrossRef]
- Carrasco, P.; Cuesta, F.; Caballero, R.; Perez-Grau, F.J.; Viguria, A. Multi-Sensor Fusion for Aerial Robots in Industrial GNSS-Denied Environments. Appl. Sci. 2021, 11, 3921. [Google Scholar] [CrossRef]
- Le, W.; Wenzhao, T.; Mi, H. High Dynamic Spread Spectrum Signal Acquisition Algorithm based on Delay Autocorrelation. In Proceedings of the 2018 International Conference on Sensor Networks and Signal Processing (SNSP), Xi’an, China, 28–31 October 2018; pp. 382–385. [Google Scholar] [CrossRef]
- Leclère, J.; Landry, R.; Botteron, C. Comparison of L1 and L5 Bands GNSS Signals Acquisition. Sensors 2018, 18, 2779. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Borre, K.; Akos, D.M.; Bertelsen, N.; Rinder, P.; Jensen, S.H. A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach; Springer Science & Business Media: Berlin, Germany, 2007. [Google Scholar]
- Kim, B.; Kong, S.H. Design of FFT-Based TDCC for GNSS Acquisition. IEEE Trans. Wirel. Commun. 2014, 13, 2798–2808. [Google Scholar] [CrossRef]
- Foucras, M. Performance Analysis of the Modernized GNSS Signal Acquisition. Ph.D. Thesis, Institut National Polytechnique de Toulouse, Toulouse, France, 2015. [Google Scholar]
- Xu, Y.; Xu, L.; Yuan, H.; Luo, R. Direct P-code acquisition algorithm based on bidirectional overlap technique. J. Syst. Eng. Electron. 2014, 25, 538–546. [Google Scholar]
- Zhang, Y.; Li, Q. Fast Acquisition Algorithm for GPS L5 Signal Based on Folding. In Proceedings of the 2017 International Conference on Computer Technology, Electronics and Communication (ICCTEC), Dalian, China, 19–21 December 2017; pp. 439–442. [Google Scholar]
- Zeng, Q.; Tang, L.; Zhang, P.; Pei, L. Fast acquisition of L2C CL codes based on combination of hyper codes and averaging correlation. J. Syst. Eng. Electron. 2016, 27, 308–318. [Google Scholar] [CrossRef]
- Li, H.; Lu, M.; Feng, Z. Mapping and overlapping based carrier frequency searching technique for rapid GNSS long PN-code acquisition. Sci. China Inf. Sci. 2010, 53, 2642–2652. [Google Scholar] [CrossRef]
- Holger, B.; Robert, C.; Gitta, K. Compressed Sensing and Its Applications; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
- Haneche, H.; Boudraa, B.; Ouahabi, A. A new way to enhance speech signal based on compressed sensing. Measurement 2020, 151, 107–117. [Google Scholar] [CrossRef]
- Sandino, C.M.; Cheng, J.Y.; Chen, F.; Mardani, M.; Pauly, J.M.; Vasanawala, S.S. Compressed Sensing: From Research to Clinical Practice with Deep Neural Networks: Shortening Scan Times for Magnetic Resonance Imaging. IEEE Signal Processing 2020, 37, 117–127. [Google Scholar] [CrossRef]
- Liang, J.; Li, L.; Zhao, C. A Transfer Learning Approach for Compressed Sensing in 6G-IoT. IEEE Internet Things J. 2021, 8, 15276–15283. [Google Scholar] [CrossRef]
- He, G.; Song, M.; He, X.; Hu, Y. GPS signal acquisition based on compressive sensing and modified greedy acquisition algorithm. IEEE Access. 2019, 7, 40445–40453. [Google Scholar] [CrossRef]
- Kong, S.H. A Deterministic Compressed GNSS Acquisition Technique. IEEE Trans. Veh. Technol. 2012, 62, 511–521. [Google Scholar] [CrossRef]
- Chang, C.L. Modified compressive sensing approach for GNSS signal reception in the presence of interference. GPS Solut. 2016, 20, 201–213. [Google Scholar] [CrossRef]
- He, G.; Song, M.; Zhang, S.; Song, P.; Shu, X. Sparse GLONASS Signal Acquisition Based on Compressive Sensing and Multiple Measurement Vectors. Math. Probl. Eng. 2020, 2020, 9654120. [Google Scholar] [CrossRef]
- Chao, W.; Erxiao, L.; Zhihua, J. Two-step compressed acquisition method for Doppler frequency and Doppler rate estimation in high-dynamic and weak signal environments. J. Syst. Eng. Electron. 2021, 32, 831–840. [Google Scholar] [CrossRef]
- Bi, X.; Leng, L.; Kim, C.; Liu, X.; Du, Y.; Liu, F. Constrained Backtracking Matching Pursuit Algorithm for Image Reconstruction in Compressed Sensing. Appl. Sci. 2021, 11, 1435. [Google Scholar] [CrossRef]
- Han, L.; Meng, Y.; Wang, Y.; Han, X. A Fast Algorithm of GNSS-R Signal Processing Based on DBZP. In Proceedings of the China Satellite Navigation Conference (CSNC) 2017 Proceedings: Volume I; Sun, J., Liu, J., Yang, Y., Fan, S., Yu, W., Eds.; Springer: Singapore, 2017; pp. 187–197. [Google Scholar]
- Datta, S. Welch bounds for cross correlation of subspaces and generalizations. Linear Multilinear Algebra. 2016, 64, 1484–1497. [Google Scholar] [CrossRef]
- Waldron, S. A Sharpening of the Welch Bounds and the Existence of Real and Complex Spherical t–Designs. IEEE Trans. Inf. Theory 2017, 63, 6849–6857. [Google Scholar] [CrossRef]
- Dumitrescu, B.; Irofti, P. Dictionary Learning Algorithms and Applications; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Zhang, J.; Liu, J.; Fan, W.; Qiu, W.; Luo, J. Partial Hadamard Encoded Synthetic Transmit Aperture for High Frame Rate Imaging with Minimal l2 norm Least Squares Method. Phys. Med. Biol. 2022, 67, 105002. [Google Scholar] [CrossRef]
- Wang, J.; Wang, W.; Chen, J. Adaptive Rate Block Compressive Sensing Based on Statistical Characteristics Estimation. IEEE Trans. Image Processing 2021, 31, 734–747. [Google Scholar] [CrossRef] [PubMed]
- Kong, S.H.; Kim, B. Two-Dimensional Compressed Correlator for Fast PN Code Acquisition. IEEE Trans. Wirel. Commun. 2013, 12, 5859–5867. [Google Scholar] [CrossRef]
- Zhu, H.; Chen, W.; Wu, Y. Efficient Implementations for Orthogonal Matching Pursuit. Electronics 2020, 9, 1507. [Google Scholar] [CrossRef]
- Lee, J.; Gil, G.T.; Lee, Y.H. Channel Estimation via Orthogonal Matching Pursuit for Hybrid MIMO Systems in Millimeter Wave Communications. IEEE Trans. Commun. 2016, 64, 2370–2386. [Google Scholar] [CrossRef]
- Deng, Z.; Jia, B.; Tang, S.; Fu, X.; Mo, J. Fine Frequency Acquisition Scheme in Weak Signal Environment for a Communication and Navigation Fusion System. Electronics 2019, 8, 829. [Google Scholar] [CrossRef] [Green Version]
Acquisition Algorithm | Complexity |
---|---|
Serial acquisition algorithm | |
PMF-FFT acquisition algorithm | |
CC acquisition algorithm | |
CFC acquisition algorithm |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Zhou, F.; Zhao, L.; Li, L.; Hu, Y.; Jiang, X.; Yu, J.; Liang, G. GNSS Signal Acquisition Algorithm Based on Two-Stage Compression of Code-Frequency Domain. Appl. Sci. 2022, 12, 6255. https://0-doi-org.brum.beds.ac.uk/10.3390/app12126255
Zhou F, Zhao L, Li L, Hu Y, Jiang X, Yu J, Liang G. GNSS Signal Acquisition Algorithm Based on Two-Stage Compression of Code-Frequency Domain. Applied Sciences. 2022; 12(12):6255. https://0-doi-org.brum.beds.ac.uk/10.3390/app12126255
Chicago/Turabian StyleZhou, Fangming, Lulu Zhao, Limin Li, Yifei Hu, Xinglong Jiang, Jinpei Yu, and Guang Liang. 2022. "GNSS Signal Acquisition Algorithm Based on Two-Stage Compression of Code-Frequency Domain" Applied Sciences 12, no. 12: 6255. https://0-doi-org.brum.beds.ac.uk/10.3390/app12126255