Abstract
Owing to the intrinsic sparsity of GNSS signals in the correlation domain, compressed sensing (CS) is attractive for the rapid acquisition of high-dynamic GNSS signals. However, the compressed measurement-associated noise folding inherently amplifies the pre-measurement noise, leading to an inevitable degradation of acquisition performance. In this paper, a novel CS-based GNSS signal acquisition algorithm is, for the first time, proposed with the efficient suppression of the amplified measurement noise and low computational complexities. The offline developed code phase and frequency bin-compressed matrices in the correlation domain are utilized to obtain a real-time observed matrix, from which the correlation matrix of the GNSS signal is rapidly reconstructed via a denoised back-projection and a non-iterative shrinkage-thresholding (NIST) operation. A detailed theoretical analysis and extensive numerical explorations are undertaken for the algorithm computational complexity, the achievable acquisition performance, and the algorithm performance robustness to various Doppler frequencies. It is shown that, compared with the classic orthogonal matching pursuit (OMP) reconstruction, the NIST reconstruction gives rise to a 3.3 dB improvement in detection sensitivity with a computational complexity increase of <10%. Moreover, the NIST-reconstructed CS acquisition algorithm outperforms the conventional CS acquisition algorithm with frequency serial search (FSS) in terms of both the acquisition performance and the computational complexity. In addition, a variation in the detection sensitivity is observed as low as 1.3 dB over a Doppler frequency range from 100 kHz to 200 kHz.
1. Introduction
As a crucial spatiotemporal infrastructure, the global navigation satellite system (GNSS) provides users with all-weather, full-time, and high-precision information services, including positioning, navigation, and timing (PNT), which plays an important role in the national economy and military defense [1,2,3,4,5]. However, due to the inherent restrictions imposed by the medium Earth orbit (MEO) and geostationary Earth orbit (GEO) satellite constellations, GNSS downlink signals exhibit low received power levels on the ground, significantly degrading the qualities of the PNT services especially in weak-signal environments. Moreover, the low variation in the GNSS satellite geometry prolongs the convergence time for precise point positioning (PPP), which fails to meet the application requirements demanding high real-time performance and precision [6,7]. To address the above-mentioned challenges, multiple navigation augmentation systems emerge, among which low Earth orbit (LEO) navigation augmentation has attracted extensive research interest [1,3,8]. In LEO navigation augmentation systems, GNSS receivers must process the navigation signals broadcast from the LEO satellites. Due to the high orbital velocities of LEO satellites, the reception of GNSS signals is characterized by high dynamics and significant Doppler frequency offsets. Simultaneously, the increasing code phase transition rate necessarily shortens the acquisition window duration and thus increases the acquisition complexities for GNSS signals.
Conventional acquisition algorithms for GNSS signals remain constrained under high-dynamic scenarios with significant Doppler frequency offsets [9,10]. Due to the sliding correlations undertaken across both the code phase and the Doppler frequency, the serial search algorithm entails the exhaustive search intervals [11,12]. Although the replacements of the time domain correlations with the fast Fourier transform (FFT)-based frequency domain multiplications significantly reduce the computational complexities, the parallel frequency or code phase search algorithms still need to perform the one-dimensional serial search, impeding the rapid acquisitions of high-dynamic GNSS signals. Via the segmented time domain correlations and the parallel FFT calculations, the partial match filter (PMF)-FFT algorithm achieves the joint two-dimensional search of both the code phase and Doppler frequency, attracting much interest for high-dynamic application scenarios. However, the scalabilities of the PMF-FFT algorithm are limited by the following two aspects: (1) the search of all code phases is mandatory; (2) both the sampling length of the pseudo-random noise (PRN) code and PMF length impose fundamental restrictions on the achievable acquisition range of Doppler frequency [13,14]. As a direct result, the computational complexity of the PMF-FFT algorithm rises with the increasing length of the PRN code and the extended Doppler frequency offsets.
In recent years, to reduce the number of correlators and minimize the hardware resource consumption, compressed sensing (CS) has garnered extensive investigations for high-dynamic GNSS signal acquisitions. By utilizing the inherent orthogonality of the PRN codes, a code phase matrix-based sparsifying dictionary is developed to enable the rapid compressive acquisitions, in combination with the serial search of Doppler frequency [15,16]. F. Zhou et al. establish an objective function defined by the Frobenius norm of the difference between the Gram matrix and an equiangular tight frame (ETF) matrix and then reduce the column correlations of the random Gaussian measurement matrix using the conjugate gradient method [17,18]. Under the premise of the exhaustive code phase search, K. Wang et al. develop a sparsifying dictionary using both the PMF coefficient matrices and the discrete Fourier transform (DFT) matrices for a compressive PMF-FFT algorithm [19]. Q. Zhang et al. substitute the Walsh–Hadamard matrix for the random measurement matrix and thus alleviate the storage resource consumption required by measurement matrix [20]. To overcome the computational bottleneck of the classic orthogonal matching pursuit (OMP) algorithm for rapidly reconstructing correlation vectors of GNSS signals, the sparsity is redefined by selecting the atom index corresponding to the peak magnitude of the inner products between the updated residual vector and the columns of measurement matrix [21]. Meanwhile, the augmented Lagrangian method (ALM) is also exploited to decompose the signal reconstruction-associated convex optimization problem into several relatively independent subproblems, which are solved iteratively via an alternating direction method of multipliers (ADMM) framework [22].
All the above-mentioned contributions to the CS-based GNSS signal acquisition algorithms primarily focus on the development of sparsifying dictionaries for GNSS signals, the optimizations of measurement matrices, and the reductions in computational complexities for the signal reconstructions. However, noise folding intrinsically occurs in compressed measurements [23,24], where the noise power within the received GNSS signals undergoes considerable amplifications. This severely degrades the reconstruction accuracy and then deteriorates the acquisition performances. In the field of image processing, the iterative shrinkage–thresholding algorithm (ISTA) has been proposed for the signal reconstruction with simultaneously denoising via the eliminations of the small-magnitude coefficients dominated by the noises [25,26,27]. While the fast ISTA (FISTA), incorporating a Nesterov-type momentum for calculating the iteration updates, gives rise to a quadratic improvement of the convergence performance in comparison with ISTA [28], its practical applications in the CS-based GNSS signal acquisitions remains hampered by the following two constraints: (1) the regularization parameter of FISTA lacks the theoretical self-adaptation, necessitating the case-specific tuning via suboptimal heuristics [28,29]; (2) the inherent iterative operations in FISTA inevitably escalate the computational complexities for signal reconstructions.
To suppress the amplified measurement noise and avoid the additional iterative operations associated with ISTA, a novel CS acquisition algorithm is proposed, for the first time, by making use of the non-iterative shrinkage–thresholding (NIST)-enabled reconstruction. This algorithm performs real-time compressed measurements of GNSS signals using the offline developed code phase and frequency bin-compressed matrices. Meanwhile the correlation matrix of the GNSS signal is rapidly reconstructed via a denoised back-projection of the observed matrix, a single-step gradient descent, and a shrinkage–thresholding operation. A detailed theoretical analysis and numerical simulations are undertaken for the algorithm computational complexity, the achievable acquisition performance, and the algorithm robustness to various Doppler frequencies. It is shown that, in comparison with the OMP reconstruction, the NIST reconstruction brings out a detection sensitivity improvement of 3.3 dB with a <10% rise in computational complexity. Furthermore, the NIST-reconstructed CS acquisition algorithm outperforms the conventional CS counterpart with frequency serial search (FSS) in terms of acquisition performance and computational complexity. In addition, a 1.3 dB variation in detection sensitivity is observed for the NIST-reconstructed CS acquisition algorithm over a Doppler frequency range from 100 kHz to 200 kHz.
2. Foundations of CS and ISTA
2.1. Fundamental Theory of CS
The implementation of CS consists of sparse signal representation, compressed measurements, and signal reconstruction. If a signal with a length of N is K-sparse, there exist only non-zero entries while the remaining ones are approximately zeros. A specific measurement matrix can linearly project the high-dimensional sparse signal into a low-dimensional space without losing essential information. Simultaneously, the sparse signal is reconstructed with high probability from the low-dimensional measurements by solving an optimization problem. Therefore, the sampling rate of a sparse signal depends on its sparsity and information structure rather than the signal bandwidth, giving rise to a substantial reduction in the required sampling rate.
If an N-dimensional signal vector exhibits sparsity, it can undergo a compressed measurement via an measurement matrix as
where denotes the observed vector. is the measurement dimension while is defined as the compression ratio (CR) with . In practical applications, the signal vector is generally not sparse and thus a unique mapping between the signal vector x and the observed vector needs to be established. In order to find such a mapping, the constraint of sparsity on the signal vector can be utilized [30,31] and the sparse representation of the signal vector is expressed as
where is termed as the sparsifying dictionary. Meanwhile the vector is said to be K-sparse in the sparsifying dictionary if with denoting the number of non-zero elements. With the sparse representation, the compressed measurement of the signal vector is undertaken as
where stands for the sensing matrix which is defined as the product of measurement matrix and sparsifying dictionary , i.e., . The construction of the sensing matrix combines the sparse representation and compressed measurement together and thus gives rise to a single linear projection for the compressed measurement of a non-sparse signal vector. When the pre-measurement or signal noise is an additive zero mean Gaussian white noise with a covariance of (here, is the identity matrix of relevant dimension), the observed vector becomes
where is referred to as the measurement noise whose covariance matrix is [23]
with representing the conjugate transpose operator. Considering that the sensing matrix is an ETF matrix, equals to . As shown in Equation (5), the pre-measurement noise power is amplified by a factor of in the compressed measurement. Since the signal power is kept unchanged, such noise amplification results in severe signal-to-noise ratio (SNR) degradations for the measurements and thus deteriorates the reconstruction performances.
The reconstruction of the sparse vector needs to solve an underdetermined system using both the observed vector and measurement matrix . Such a solution process of the underdetermined system can be recast as a minimum ℓ0-norm problem, that is
where denotes the l0-norm and is the reconstructed sparse vector. Given the existence of measurement noise within observed vector , the reconstruction of the sparse vector θ is formulated as an approximation problem, i.e.,
where is a noise-dependent coefficient. Owing to the discrete and nonconvex natures of ℓ0-norm, Equation (7) cannot be solved efficiently via the standard convex optimization methods. When the measurement matrix satisfies the restricted isometry property (RIP), the solution process of the minimum ℓ0-norm problem is equivalent to that of the minimum ℓ1-norm problem [32], which is expressed as
where denotes the ℓ1-norm. Therefore, the nonconvex optimization problem in Equation (7) is ultimately transformed into a convex optimization problem in Equation (8).
2.2. Basic Principles of ISTA
As a sparse reconstruction technique, ISTA is a convex optimization method for solving the linear inverse problems with ℓ1-regularization. The main idea of ISTA lies in the iterative gradient updates followed by shrinkage–thresholding to achieve the sparse signal approximations. The objective function for solving the linear inverse problems using ISTA is expressed as
where is the regularization parameter, determining the shrinkage threshold. In each iteration of ISTA, the estimate is updated via a shrinkage–thresholding operation [25]. The iterative procedure is formally represented as
where and stand for the soft thresholding operator and the transpose operator, respectively. and are the gradient descent step size and the iteration index. is a sign function whilst denotes the Hadamard product. The shrinkage threshold in Equation (11) is determined by the product of the gradient descent step size and the regularization parameter . The iteration terminates when either the number of iterations reaches the preset maximum iteration index or the variation in the estimates falls below a predefined convergence tolerance. As evident from Equation (11), the shrinkage–thresholding operation sets the coefficients with absolute values below the shrinkage threshold of to zeros, thus enabling ISTA to effectively suppress the low-energy noises. To ensure the convergence of ISTA, the gradient descent step size is often chosen as the inverse of the Lipschitz constant, i.e., [33]. Therefore, the number of ISTA iterations depends critically on both the initial point selection and the regularization parameter . However, in the absence of prior knowledge, ISTA typically initializes at the zero vector whilst the regularization parameter needs to be manually adjusted through empirical methods, cross-validation, or noise-level-based heuristic rules. These inevitably lead to a slow global convergence rate and a high computational complexity. For example, the typical numbers of ISTA iterations are 800 and 100 for biomedical signal processing [27] and functional magnetic resonance imaging [34], respectively. Such numerous iterations impose a serious challenge for hardware implementations and result in significant processing latency, prohibiting the practical applications of ISTA in highly time-sensitive scenarios such as GNSS signal acquisition. In addition, if the initial point is selected next to a local optimum, ISTA tends to converge to the local optimum rather than the global optimum as the gradient direction exclusively provides the local information [35,36].
3. NIST-Reconstructed Compressive Acquisition Algorithm
3.1. Compressive Acquisition Model for GNSS Signals
A GNSS signal comprises a sinusoidal carrier wave, a PRN code, and a data message. On the satellite side, a GNSS transmitter combines the PRN code and the data message and then modulates them onto the sinusoidal carrier wave for forming the transmitted GNSS signal. At the GNSS receivers, the digital intermediate frequency (IF) signal is produced by the radio frequency (RF) front-end processing procedures including low-noise signal amplification, frequency down-conversion, anti-aliasing filtering, as well as analog-to-digital sampling. Such a digital IF signal is expressed as
where and are the PRN code and the data message, respectively, with being the sampling period and representing the code phase delay. Meanwhile is the carrier amplitude and is the intermediate frequency. is the Doppler frequency generated by the GNSS receiver–satellite relative kinematics. is the initial phase of the sinusoidal carrier wave. denotes the additive zero mean Gaussian white noise with a variance of . After the digitally controlled oscillator (DCO)-based carrier wiping, the baseband signal correlates with a local reference signal of with being the receiver-generated code phase. The signal acquisition is then achieved by the peak detection and threshold comparison, both of which are illustrated as
where denotes the correlation inner product operation and is the Doppler search step size.
As shown in Figure 1, different from the conventional CS acquisition algorithms for GNSS signals, the cyclic shifts in the PRN code vector output from a local PRN code generator are first employed to develop a code phase matrix as
where is the sampling length of the PRN code. Simultaneously, the Doppler search range is partitioned into N equal intervals to form the Doppler search vectors , which are then synthesized into a frequency offset matrix of
where is the Doppler search index with . After that, by using code phase matrix , frequency offset matrix , and GNSS signal matrix , the correlation inner products indicated in Equation (13) are arranged into a correlation matrix as
where each column of the GNSS signal matrix is formed from the received GNSS signal vector , i.e., with . Due to the excellent auto-correlation and cross-correlation characteristics associated with the PRN codes, the column vectors of the correlation matrix exhibit sparsity when the receiver-generated code phase is aligned to that of the received GNSS signal. Thus, compressed measurements can be performed separately on each column vector of the correlation matrix using the measurement matrix . Finally, an observed matrix is obtained by
where and are referred to as the frequency bin-compressed matrix and the code phase mask matrix, respectively.
Figure 1.
Schematic diagram of CS acquisition algorithm based on NIST-enabled reconstruction.
Since both the code phase matrix and the frequency bin-compressed matrix can be developed offline and prestored in the registers of GNSS receivers, the real-time compressive acquisition of GNSS signals involves the following four procedures: (1) calculating the column-wise Hadamard products between the GNSS signal matrix and the code phase matrix ; (2) performing the standard matrix multiplication between the frequency bin-compressed matrix and the code phase mask matrix ; (3) employing the measurement matrix and a reconstruction algorithm to reconstruct the correlation matrix by columns; (4) estimating both the code phase and Doppler frequency in the reconstructed correlation matrix via the peak detection and threshold comparison.
3.2. NIST-Enabled Reconstruction of Correlation Matrix
In contrast to the requirements of ISTA employed in traditional CS applications, the GNSS signal acquisition solely needs to locate the peak position in the correlation matrix of Equation (18), rather than specifically quantify the actual peak magnitude. As the Gram matrix of the measurement matrix is approximately an identity matrix under the relaxed ETF constraints [15,37], i.e., , the identification of the peak in the correlation matrix can be transformed into the identification of the peak in the back-projection of the observed matrix . As a result, to avoid both the local convergence issue and the high computational complexity associated with ISTA, an initial correlation matrix is determined by a denoised back-projection of the observed matrix whilst a single-step gradient descent along the peak direction of the initial correlation matrix is directly adopted to rapidly reconstruct the correlation matrix . The back-projection of the observed matrix Y is firstly obtained by making use of the measurement matrix , i.e.,
where is referred to as the back-projected matrix. After introducing a regularization tuning coefficient (RTC) , the regularization parameter in Equation (9) is determined in combination with the peak magnitude of the back-projected matrix as
where denotes the element at the i-th row and j-th column of the back-projected matrix . Then, the back-projected matrix is subjected to a shrinkage–thresholding operation to yield an initial correlation matrix , whose elements are given as
where represents the element at the i-th row and j-th column of the initial correlation matrix . As the small-magnitude coefficients are removed by the shrinkage–thresholding operation in the initial correlation matrix , the effective mitigations of the undesirable noise interferences are achieved for the output of the gradient descent. Finally, along the primary peak direction of the initial correlation matrix , a single-step gradient descent, followed by a shrinkage–thresholding operation and K-sparsification, is performed for each column vector of the initial correlation matrix to obtain the reconstructed correlation matrix , i.e.,
where and , with , are the j-th column vectors of the initial correlation matrix and the reconstructed correlation matrix , respectively. Here, the gradient descent along the primary peak direction of the initial correlation matrix brings about a greater reduction in the data fidelity term, corresponding to the first term on the right side of Equation (9), and thus improves the reconstruction performances. Moreover, since a unique PRN code is assigned to each satellite, a single correlation peak is guaranteed to emerge in when the code phase of the received GNSS signal and the receiver-generated code phase are aligned to each other. This leads to the value of being set to one for the K-sparsification operations.
The RTC plays a significant role in the achievable acquisition performances of the NIST-reconstructed compressive acquisition algorithm. Equations (21) and (22) show that when the RTC is equal to zero, the value of is zero and thus the shrinkage–thresholding operation in Equation (22) is not able to suppress the low-energy noises. Simultaneously, when the RTC is set to one, the value of is equal to the peak magnitude of the back-projected matrix . This causes the initial correlation matrix to become a zero matrix after the shrinkage–thresholding operation. As such, the RTC is confined to a range of (0,1). Meanwhile, the noise suppression capability, resulting from the shrinkage–thresholding operation, enhances with the increasing RTC. However, since the column coherence coefficient of the measurement matrix is not absolutely equal to zero, the back-projection illustrated in Equation (20) gives rise to an additional coherent interference in the back-projected matrix [38]. Under the low-SNR conditions, such an additional coherent interference causes the noise energy peak in the back-projected matrix to exceed the correlation peak. In this scenario, the shrinkage threshold is determined by the noise energy peak, which suppresses or even nullifies the correlation peak and consequently generates a false alarm. Therefore, the false alarm probability rises with the increasing RTC. From the preceding analysis, it is evident that the RTC needs to appropriately choose according to the required specifications in practical applications. The detailed procedures of the NIST-reconstructed compressive acquisition algorithm for GNSS signals are manifested in Algorithm 1.
| Algorithm 1. Detailed procedures of NIST-reconstructed compressive acquisition algorithm |
|
|
3.3. Computational Complexity Analysis
The computational complexity of the acquisition algorithm for GNSS signals is primarily determined by the number of multiplication operations. Therefore, this subsection quantifies the computational complexity of the acquisition algorithm by counting the number of the involved multiplication operations. As derived from Figure 1 and Algorithm 1, the computational complexity of the NIST-reconstructed CS acquisition algorithm comprises three parts: the calculation of the Hadamard product between the GNSS signal matrix and the code phase matrix, the generation of the observed matrix, and the reconstruction of correlation matrix via NIST. When the sampling length of the PRN code and the number of Doppler bins are and , respectively, and the CR equals , the numbers of multiplication operations required for the first two parts are and , respectively. Meanwhile, the NIST-enabled reconstruction of the correlation matrix contains three procedures involving multiplications, including the back-projection of the observed matrix, the shrinkage–thresholding operation, and the gradient calculation. The corresponding numbers of multiplication operations are , , and , respectively. In addition, the Lipschitz constant can be prestored in registers of GNSS receivers via offline calculations with a negligible computational overhead. As such, the computational complexity of the NIST-reconstructed CS acquisition algorithm is
For the classic OMP-enabled reconstruction, when both Doppler frequency and code phase are aligned, the computational complexities associated with the residual update and the calculations of the stopping criteria for the iteration cycle can be ignored [15]. As a result, the multiplication operations of the OMP-enabled reconstruction merely stem from the atomic selections and the calculations of the least-squares solutions, whose numbers of multiplication operations are and , respectively. The computational complexity of the OMP-reconstructed CS acquisition algorithm, therefore, is
As FISTA achieves fast convergence without compromising the reconstruction performances in comparison with ISTA [28], the FISTA-enabled reconstruction of the correlation matrix is considered here. The multiplication operations are mainly involved in the shrinkage–thresholding operation and the gradient calculation with the corresponding numbers being and , respectively. Accordingly, if the number of iterations is defined as , the computational complexity of the FISTA-reconstructed CS acquisition algorithm is
The number of multiplication operations of the conventional CS acquisition algorithm with FSS is dominated by the correlation operations and the reconstructions of correlation vectors. When OMP reconstruction is employed, the number of multiplication operations demanded for searching a single Doppler bin is with being the measurement length. Then, the computational complexity of the conventional CS acquisition algorithm is
Since the computational complexity plays a primary role in the hardware implementations of the acquisition algorithms, a comparison of computational complexity is widely adopted to evaluate the hardware resource consumption for various acquisition algorithms on a specific hardware platform [2,4,5,16,17,18,19,20,22]. For the purpose of clear comparisons, Table 1 lists the computational complexities of various CS acquisition algorithms for GNSS signals. Meanwhile the comparisons of operating characteristics are also illustrated in Table 2.
Table 1.
Computational complexities of various CS acquisition algorithms.
Table 2.
Comparisons of operating characteristics for various CS acquisition algorithms.
Given that FISTA still needs iterations to promote the solution sparsity and seek the global optimum, the minimum number of iterations is typically equal to five [34]. As such, it is readily observed from Table 1 that the computational complexity of the NIST-reconstructed CS algorithm is lower than that of the FISTA-reconstructed CS algorithm. However, due to the additional multiplication operations originating from the shrinkage–thresholding operation, a slight increase in the computational complexity of the NIST-reconstructed CS algorithm occurs, in comparison with the OMP-reconstructed CS algorithm. As the sparse representations of the NIST-reconstructed CS algorithm fundamentally differ from the conventional CS algorithm with FSS, a direct comparison of their computational complexities is not obvious in Table 1. The relationship between computational complexity and the number of Doppler bins for various CS algorithms is illustrated in Figure 2, where the sampling length of the PRN code and CR are set to 2046 and 1/2, respectively. As shown in Figure 2, the computational complexity of the NIST-reconstructed CS algorithm is obviously lower than those of the FISTA-reconstructed CS algorithm and the conventional CS algorithm with FSS. When the number of Doppler bins is equal to 256, the computational complexity of the NIST-reconstructed CS algorithm is reduced by 43% and 31%, respectively, compared with the FISTA-reconstructed CS algorithm and the conventional CS algorithm with FSS. However, compared with the OMP-reconstructed CS algorithm, the computational complexity of the proposed algorithm slightly increases by <10%.
Figure 2.
Comparisons of computational complexities for various CS acquisition algorithms.
4. Simulations and Result Discussions
To comprehensively evaluate and exhibit the performance characteristics of the NIST-reconstructed CS algorithm, the L1 C/A code signals, in strict compliance with the interface specification of IS-GPS-200, are adopted to undertake extensive simulation explorations of the acquisition performances for the spread-spectrum signals with a binary phase shift keying (BPSK) modulation. Such a simulation approach has been widely employed for testing the performance of the GNSS signal acquisition algorithms [15,16,17,21,39,40,41]. In the simulations, all the considered Doppler frequencies conform to the JPL Laboratory’s criteria for high-dynamic scenarios [40], with a correlation time of 1 ms. Simultaneously, for comparisons, the acquisition performances are also measured for the OMP- and FISTA-reconstructed CS algorithms, the conventional CS algorithm with FSS, the serial search algorithm, as well as the PMF-FFT algorithm. To ensure the accurate comparisons of the acquisition performances, a random Gaussian matrix is chosen as the measurement matrix for all CS acquisition algorithms whilst the classic decision strategy using the primary-to-secondary peak ratio (PSR) is adopted [40,41]. When calculating the detection probabilities for various acquisition algorithms, 1000 Monte Carlo simulations are performed for each individual SNR and the detection probability is defined as the ratio of the number of successful acquisitions, with both the aligned code phases and the accurately estimated Doppler frequency, to the total number of Monte Carlo simulations.
4.1. Effects of RTC on NIST-Reconstructed CS Acquisition Algorithm
For investigating the effects of RTC on the acquisition performances of the NIST-reconstructed CS algorithm, Figure 3 shows the measured detection probabilities as a function of SNR for different RTCs. In obtaining Figure 3, the CR and Doppler frequency are set to 1/2 and 180 kHz, respectively, whilst the RTC ranges from 0.1 to 0.9 with a step size of 0.2. The decision thresholds of PSR are determined by a false alarm probability of 10−4. As can be seen from Figure 3, for different RTCs, the detection probabilities exhibit a typical “S”-shaped increase with an SNR rise and increases with the increasing RTCs. When RTCs are equal to 0.1, 0.5, and 0.9, the SNR thresholds at a detection probability of 90% are −23 dB, −24.5 dB, and −26.2 dB, respectively. This is mainly attributed to the enhanced noise suppression capabilities associated with the increasing RTCs. However, as analyzed in Section 3.2, the back-projection of the observed matrix inevitably introduces an additional coherent interference due to the relaxed ETF constraints. Therefore, an increase in RTC leads to a higher false alarm probability, as shown in Figure 4, where the false alarm probabilities versus RTC are illustrated for three representative SNRs. In obtaining Figure 4, each individual false alarm probability is measured via 106 Monte Carlo simulations whilst the false alarm probability is given by the ratio of the number of false acquisitions, with a detected peak accompanied by the misaligned code phases and/or incorrectly estimated Doppler frequency, to the total number of Monte Carlo simulations. As depicted in Figure 4, the RTC gives rise to almost the same developing trends of the false alarm probability for three SNRs, indicating that the effects of RTC on the false alarm probability of the NIST-reconstructed CS algorithm are independent of the received SNR. For a typical SNR of −27 dB, an increase in RTC from 0.3 to 0.9 causes the false alarm probability to rise from 1 × 10−5 to 4 × 10−2. Moreover, for a fixed RTC, the false alarm probability increases with the decreasing SNR. This is due to the fact that a lower SNR results in an increased probability of the noise energy peak being misinterpreted as the shrinkage threshold for the shrinkage–thresholding operations. In addition, it is interesting to find that, when RTCs are larger than 0.3, the false alarm probability experiences a nearly linear increase with the growth of the RTC, regardless of the SNR. When the RTC increases from 0.4 to 0.9, the false alarm probability for an SNR of −28 dB (−26 dB) increases from 5 × 10−4 (4 × 10−5) to 9 × 10−2 (1 × 10−2). Such a uniform characteristic of the RTC-associated variation in the false alarm probability is desirable for relaxing the design requirements of the GNSS receivers [42].
Figure 3.
Detection probability versus SNR for various RTCs.
Figure 4.
False alarm probability versus RTC for representative SNRs.
To further exhibit the effect mechanism of RTC on the occurrence of false alarms, the relationship between the normalized peak value in the reconstructed correlation matrix and the code phase is illustrated in Figure 5, where the testing code phase delay is set to 100 and the noise energy peak is misinterpreted as the shrinkage threshold for an SNR of −28 dB. As observed from Figure 5, the PSR increases with the increasing RTC, due to the intensified small-value suppression of the shrinkage–thresholding operation with a larger RTC. When the RTC increases from 0.1 to 0.5, the PSR rises from 1 to 1.2. In particular, for a RTC as high as 0.9, the PSR can reach up to 2.8. Such a high PSR leads to a false alarm for a typically adopted decision threshold of PSR [39,43]. Therefore, the RTC can be appropriately selected according to the specific requirements in terms of the detection probability and the false alarm probability. For practical applications that demand high-precision PNT services, including the safe operation and control of high-speed rails, intelligent autonomous control, and crustal deformation monitoring, this demand can be met by increasing the RTC to achieve more precise GNSS signal acquisition. On the contrary, the continuity of PNT services can be enhanced by reducing the RTC for meeting the requirements of GNSS receiver users in practical applications such as smart factories [44]. To balance the acquisition performances of the NIST-reconstructed CS algorithm and facilitate the comparisons among different acquisition algorithms, the RTC is set to 0.5 in the following simulation measurements without losing generality.
Figure 5.
Normalized peak value versus the code phase for various RTCs: (a) RTC = 0.1, PSR = 1; (b) RTC = 0.5, PSR = 1.2; (c) RTC = 0.9, PSR = 2.8.
4.2. Acquisition Performance Evaluations and Comparisons
For a CR of 1/2, Figure 6 depicts the detection probabilities of the CS acquisition algorithms versus SNR for various reconstruction schemes. In obtaining Figure 6, the testing Doppler frequency is 180 kHz and the decision threshold of PSR is set for a false alarm probability of 10−4. For measuring the detection performances of the FISTA-reconstructed CS algorithm, the number of iterations is chosen as 5, 10, 20, or 30, with the regularization parameter set to the empirical values of 500 and 1500 [28,45]. These parameter selections are subject to comprehensive considerations, in terms of reconstruction performance, the capability of noise suppression, the real-time requirements of GNSS signal acquisition, as well as the effective assessment of the iteration-dependent acquisition performance [28,34,45]. When both Doppler frequency and code phase are aligned, there exists a single correlation peak for a GNSS signal, leading to a sparsity of one in the simulations of the OMP-reconstructed CS algorithm [21]. As can be seen from Figure 6, compared with the OMP-reconstructed CS algorithm, the effective noise suppressions significantly enhance the detection performances of the NIST-reconstructed CS algorithm and thus the SNR threshold of the NIST-reconstructed CS algorithm is reduced by 3.3 dB at a detection probability of 90%. Such a 3.3 dB improvement of detection sensitivity is robust enough to guarantee the successful acquisition of LEO satellite broadcast high-dynamic GNSS signals obstructed by the plywood wall with a typical attenuation of 2.3 dB [46]. For a regularization parameter of 500, the detection performances of the FISTA-reconstructed CS algorithm improve with an increasing number of iterations. However, for the iteration counts of ≥10, the FISTA-reconstructed CS algorithm becomes trapped in a local optimum, leading to a plateau of its detection performances even with the additional iterations. When the regularization parameter of FISTA is changed to 1500, a further improvement of the detection performances after 10 iterations is observed, in comparison with the case involving a regularization parameter of 500. This is contributed to the fact that, similar to ISTA, the reconstruction performance of FISTA is also strongly dependent on the choice of the regularization parameter [28]. It is evident that a 1.9 dB difference in the SNR threshold is still maintained between the NIST- and FISTA-reconstructed CS algorithms even after 10 iterations of FISTA. In addition, the detection performances of the NIST-reconstructed CS algorithm are further measured with the additional operations (AOs) of a gradient descent and the shrinkage–thresholding, expressed as Equations (23) and (24). It can be seen from Figure 6 that the detection performances of the NIST-reconstructed CS algorithm improve with the growth of the number of AOs at the expense of increased computational complexities. This effectively validates the correct selection of gradient direction in the NIST-reconstructed CS algorithm.
Figure 6.
Detection performances of various CS acquisition algorithms.
The detection performances of the NIST-reconstructed CS algorithm are further evaluated for various CRs. For the above-mentioned three CS algorithms and the conventional CS algorithm with FSS, Table 3 lists the SNR thresholds of different CRs at a detection probability of 90%. Here, for the FISTA-reconstructed CS algorithm, the regularization parameter and the number of iterations are set to 500 and 20, respectively. The SNR penalty, defined as the SNR threshold difference between the serial search algorithm and the CS acquisition algorithm considered, is plotted as a function of CR in Figure 7, where the Doppler frequency is set to 180 kHz. It is evident that the SNR penalties of all the four CS algorithms increase with the decreasing CR. This is because the intensified compressed measurements inevitably degrade the reconstruction performances. However, compared with the other three CS algorithms, the NIST-reconstructed CS algorithm experiences the lowest SNR penalties for all the CRs due to its effective noise suppression. For a CR of 1/2, the SNR penalty of the NIST-reconstructed CS algorithm is 3.5 dB, 2.1 dB, and 1.4 dB lower than those of its OMP- and FISTA-counterparts as well as the conventional CS algorithm with FSS, respectively. The acquisition result plots of three CS algorithms are shown in Figure 8, with an SNR of −25 dB and a CR of 1/2. As can be seen from Figure 8, the OMP-reconstructed CS algorithm fails to acquire the GNSS signal whilst successful signal acquisitions are observed for the other two CS algorithms. However, in comparison with the NIST-reconstructed CS algorithm, the FISTA-reconstructed CS algorithm exhibits a reduced PSR.
Table 3.
SNR thresholds of CS acquisition algorithms at a detection probability of 90%.
Figure 7.
SNR penalty versus CR (relative to the serial search algorithm).
Figure 8.
Acquisition results of different CS algorithms: (a) OMP reconstruction; (b) NIST reconstruction; (c) FISTA reconstruction.
Figure 9 presents the comparisons of detection performances between the NIST-reconstructed CS algorithm and the conventional acquisition algorithms, including the serial search algorithm, the conventional CS algorithm with FSS, and the PMF-FFT algorithm. As the main lobe width of the amplitude response of the PMF-FFT output only depends on the PMF length for a fixed sampling length of the PRN code [13,14], a PMF length of eight is employed with a 256 kHz main lobe width in Figure 9. Meanwhile both the number of Doppler frequency bins and the testing Doppler frequency are kept the same for all the algorithms. As can be seen from Figure 9; by exhaustively searching all the code phases and Doppler frequency bins at the cost of increased computational complexity and extended acquisition time, the best detection performance is observed for the serial search algorithm, whose SNR threshold is 2.1 dB lower than that of the NIST-reconstructed CS algorithm at a detection probability of 90%. More importantly, due to the developed compressive acquisition model and the effective noise suppressions for signal reconstructions, the NIST-reconstructed CS algorithm exhibits a 1.5 dB reduction in the SNR threshold at a CR of 1/2, compared with the conventional CS algorithm with FSS. In addition, the NIST-reconstructed CS algorithm achieves 4.4 dB and 1.3 dB gains of the SNR threshold over the PMF-FFT algorithm for the CRs of 1/2 and 1/4, respectively. At an SNR of −25 dB, the acquisition result plots of these four algorithms are depicted in Figure 10. It is clear from Figure 10 that the PMF-FFT algorithm is unable to achieve successful signal acquisition. In contrast, the estimated code phases and Doppler frequencies, detecting from the correlation peaks of both the NIST-reconstructed CS algorithm and the serial search algorithm, remain consistent with those of the testing GNSS signal.
Figure 9.
Comparisons of detection performances between NIST-reconstructed CS and conventional acquisition algorithms.
Figure 10.
Comparisons of acquisition results between NIST-reconstructed CS and conventional acquisition algorithms: (a) PMF-FFT algorithm; (b) NIST-reconstructed CS algorithm; (c) serial search algorithm; (d) conventional CS algorithm with FSS.
4.3. Robustness of Acquisition Performance to Various Doppler Frequencies
To analyze the robustness of the acquisition performance to different Doppler frequencies, the detection performances of the NIST-reconstructed CS algorithm are measured under the various high-dynamic scenarios with Doppler frequencies ranging from 100 kHz to 200 kHz. Meanwhile, the measurements of the achievable detection performances are also conducted for the CS algorithms with different reconstruction schemes, the conventional CS algorithm with FSS, and the PMF-FFT algorithm for comparisons. Figure 11a shows the Doppler frequency-dependent SNR penalties, which are referred to as the SNR threshold differences between the acquisition of a specific Doppler frequency and that of a 100 kHz Doppler frequency at a detection probability of 90%. In simulating Figure 11a, a CR of 1/2 is exploited for the four CS algorithms whilst the parameter settings of FISTA and PMF-FFT are identical to those adopted in Figure 7 and Figure 9. It can be seen that when the Doppler frequency increases from 100 kHz to 200 kHz, the variations in the SNR penalties are lower than 1.5 dB for all the CS algorithms. In particular, a variation in the SNR penalty is observed as low as 1.3 dB for the NIST-reconstructed CS algorithm. This is inherently contributed to the exhaustive search characteristics for both the code phase and the Doppler frequency within the CS algorithms [11,12]. However, since the amplitude response of the PMF-FFT output exhibits a typical roll-off characteristic, the SNR penalty of the PMF-FFT algorithm increases sharply with the increasing Doppler frequency. Such an excellent performance robustness of the NIST-reconstructed CS algorithm can be further demonstrated in Figure 11b, where the detection probabilities are measured for various Doppler frequencies for an SNR of −25 dB. As shown in Figure 11b, for the Doppler frequencies larger than 160 kHz, the detection probabilities of the PMF-FFT algorithm drop sharply. However, the detection probabilities of the four CS algorithms almost remain stable. Due to its superior noise suppression in the reconstruction of the correlation matrix, the detection probabilities of the NIST-reconstructed CS algorithm are higher than those of other CS algorithms over the whole testing range of the Doppler frequency variation.
Figure 11.
Detection performances for various Doppler frequencies: (a) SNR penalty versus Doppler frequencies for various acquisition algorithms; (b) detection probability versus Doppler frequency at an SNR of −25 dB.
5. Conclusions
By making use of a NIST-enabled rapid reconstruction of the correlation matrix, a novel CS-based GNSS signal acquisition algorithm has been proposed, which performs the compressed measurements of GNSS signals in real time via the offline developed code phase and frequency bin-compressed matrices. Theoretical analyses and numerical simulations have been conducted for computational complexity, achievable acquisition performance, and performance robustness to various Doppler frequencies. It has been shown that, in comparison with the OMP reconstruction, the NIST reconstruction brings out an acquisition performance improvement of 3.3 dB with a <10% increase in computational complexity. Moreover, the proposed algorithm has outperformed the conventional CS algorithm and exhibited a detection sensitivity variation of 1.3 dB over a Doppler frequency range from 100 kHz to 200 kHz. As a result, the proposed algorithm provides a rapid and reliable signal acquisition solution for the design of GNSS receivers operating in high-dynamic and low-SNR scenarios such as urban canyons with LEO navigation augmentation. Since the acquisition performance is highly dependent on the RTC, adaptive RTC tuning schemes warrant in-depth investigations. In our research lab, the hardware implementations of the proposed algorithm are currently undertaken on a commercial field programmable gate array (FPGA) and the detailed experimental results associated with the hardware design and measured GNSS data will be reported elsewhere in due course.
Author Contributions
Conceptualization, Z.M., M.D. and Q.L.; methodology, H.H., M.D. and Q.L.; software, X.W. and Q.L.; validation, Z.M. and M.D.; formal analysis, Z.M. and H.H.; investigation, X.W., Z.M. and M.D.; resources, H.H. and X.W.; data curation, Q.L.; writing—original draft preparation, M.D., H.H. and Q.L.; writing—review and editing, Z.M. and X.W.; visualization, H.H.; supervision, M.D. and H.H.; project administration, H.H.; funding acquisition, M.D. and H.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported in part by the Natural Science Foundation of Chongqing (No. CSTB2024NSCQ-LZX0160), the National Nature Science Foundation of China (No. U22A2018), and the Science and Technology Research Program of Chongqing Municipal Education Commission (Grant No. KJQN202300649).
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
Authors Zhuang Ma, Hui Huang and Xiaohong Wang were employed by the company China Satellite Network Exploration Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| NIST | Non-Iterative Shrinkage–Thresholding |
| OMP | Orthogonal Matching Pursuit |
| ISTA | Iterative Shrinkage–Thresholding Algorithm |
| FISTA | Fast Iterative Shrinkage–Thresholding Algorithm |
| PMF-FFT | Partial Match Filter Fast Fourier Transform |
| CS | Compressed Sensing |
| FSS | Frequency Serial Search |
| RTC | Regularization Tuning Coefficient |
| CR | Compression Ratio |
| PSR | Primary-to-Secondary peak Ratio |
References
- Yang, C.Q.; Zang, B.; Gu, B.W.; Zhang, L.; Dai, C.J.; Long, L.L.; Zhang, Z.C.; Ding, L.L.; Ji, H.B. Doppler Positioning of Dynamic Targets with Unknown LEO Satellite Signals. Electronics 2023, 12, 2392. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, M.; Li, Y. Low Computational Signal Acquisition for GNSS Receivers Using a Resampling Strategy and Variable Circular Correlation Time. Sensors 2018, 18, 678. [Google Scholar] [CrossRef] [PubMed]
- Stock, W.; Schwarz, R.T.; Hofmann, C.A.; Knopp, A. Survey on Opportunistic PNT With Signals from LEO Communication Satellites. IEEE Commun. Surv. Tutor. 2025, 27, 77–107. [Google Scholar] [CrossRef]
- Zhao, B.F.; Zhang, L.F.; Sun, S.H. Navigation Signal Acquisition Technology Based on Pre-Averaging Processing. GNSS World China 2022, 47, 1–8. [Google Scholar]
- Cheng, X.H.; Xu, W.J. A Fast Acquisition Method for GNSS Receiver with Low Computational Complexity. J. Chin. Inert Technol. 2022, 30, 168–173. [Google Scholar]
- Aggrey, J.; Bisnath, S. Improving GNSS PPP convergence: The case of atmospheric-constrained, multi-GNSS PPP-AR. Sensors 2019, 19, 587. [Google Scholar] [CrossRef]
- Xu, Y.; Liu, Y.; Lei, M.; Gao, M.; Fang, Z.B.; Jiang, C. Joint pseudo-range and Doppler positioning method with LEO Satellites’ signals of opportunity. Satell. Navig. 2025, 6, 10. [Google Scholar] [CrossRef]
- Jiang, M.; Qin, H.; Su, Y.; Li, F.; Mao, J. A Design of Differential-Low Earth Orbit Opportunistically Enhanced GNSS (D-LoeGNSS) Navigation Framework. Remote Sens. 2023, 15, 2136. [Google Scholar] [CrossRef]
- Zhang, C.X.; Li, X.M.; Gao, S.; Lin, T.; Wang, L. Performance Analysis of Global Navigation Satellite System Signal Acquisition Aided by Different Grade Inertial Navigation System under Highly Dynamic Conditions. Sensors 2017, 17, 980. [Google Scholar] [CrossRef]
- Wang, Z.H.; Sun, J.R.; Tang, F.Z.; Sun, Y.Y.; Wang, H.W. Improved PMF-FFT-based Capture Algorithm for Beidou High Dynamic Signal. Navig. Control. 2025, 24, 53–60. [Google Scholar]
- Gezici, S. Mean Acquisition Time Analysis of Fixed-Step Serial Search Algorithms. IEEE Trans. Wirel. Commun. 2009, 8, 1096–1101. [Google Scholar] [CrossRef][Green Version]
- Suwansantisuk, W.; Win, M.Z. Multipath aided rapid acquisition: Optimal search strategies. IEEE Trans. Inf. Theory. 2007, 53, 174–193. [Google Scholar] [CrossRef]
- Guo, W.F.; Niu, X.J.; Guo, C.; Cui, J.S. A new FFT acquisition scheme based on partial matched filter in GNSS receivers for harsh environments. Aerosp. Sci. Technol. 2017, 61, 66–72. [Google Scholar] [CrossRef]
- Wang, X.Y.; Jiang, K.; Chu, R.; Zhang, H.Z.; Wang, C.H. Research on Acquisition Method of DSSS System Based on PMF-FFT. In Proceedings of the Eighth International Conference on Communication, Image and Signal Processing (CCISP), Chengdu, China, 17–19 November 2023; pp. 552–558. [Google Scholar]
- Cheng, J.B.; Li, D.A.; Zhao, J.M.; Wei, Z. A SINS-Assisted Fast Acquisition Method for GNSS Signals Based on Compressed Sensing. In Proceedings of the Sixth International Conference on Advanced Cloud and Big Data (CBD), Lanzhou, China, 12–15 August 2018; pp. 83–88. [Google Scholar]
- Kong, S.H. A Deterministic Compressed GNSS Acquisition Technique. IEEE Trans. Veh. Technol. 2013, 62, 511–521. [Google Scholar] [CrossRef]
- Zhou, F.M.; Zhao, L.L.; Jiang, X.L.; Li, L.M.; Yu, J.P.; Liang, G. GNSS Signal Compression Acquisition Algorithm Based on Sensing Matrix Optimization. Appl. Sci. 2022, 12, 5866. [Google Scholar] [CrossRef]
- Zhou, F.; Zhao, L.; Li, L.; Hu, Y.F.; Li, L.M.; Jiang, X.L.; Yu, J.P.; Liang, G. GNSS signal acquisition algorithm based on two-stage compression of code-frequency domain. Appl. Sci. 2022, 12, 6255. [Google Scholar] [CrossRef]
- Wang, K.; Wu, B.; Wang, B. An Improved PMF-FFT Spread Spectrum Signal Acquisition Algorithm Based on Compressed Sensing. Telecommun. Eng. 2018, 58, 661–667. [Google Scholar]
- Zhang, Q.; Zhang, W.J.; Chen, J.; Zhang, F.Y.; Wang, J.; Zhang, X.B. Multi-channel deterministic compressed PMF-FFT acquisition method for GNSS receiver. J. Chin. Inert Technol. 2025, 33, 124–132. [Google Scholar]
- He, G.D.; Song, M.Z.; 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]
- Yang, F.; Zhou, F.; Pan, L.L.; Lin, J.R. Parallel GPS Signal Acquisition Algorithm Based on Alternating Direction Method of Multipliers. J. Univ. Electron. Sci. Technol. China 2020, 49, 187–193. [Google Scholar]
- Arias-Castro, E.; Eldar, Y.C. Noise Folding in Compressed Sensing. IEEE Signal Process. Lett. 2011, 18, 478–481. [Google Scholar] [CrossRef]
- Peter, S.; Artina, M.; Fornasier, M. Damping Noise-Folding and Enhanced Support Recovery in Compressed Sensing. IEEE Trans. Signal Process. 2015, 63, 5990–6002. [Google Scholar] [CrossRef][Green Version]
- Daubechies, I.; Defrise, M.; De Mol, C. An iterative thresholding algorithm for linear inverse problems with a sparsity constraint. Commun. Pure Appl. Math. 2004, 57, 1413–1457. [Google Scholar] [CrossRef]
- Zheng, Z.; Dai, W.; Xue, D.; Li, C.; Zou, J.; Xiong, H. Hybrid ISTA: Unfolding ISTA With Convergence Guarantees Using Free-Form Deep Neural Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 3226–3244. [Google Scholar] [CrossRef] [PubMed]
- Stern, A.S.; Donoho, D.L.; Hoch, J.C. NMR data processing using iterative thresholding and minimum l1-norm reconstruction. J. Magn. Reson. 2007, 188, 295–300. [Google Scholar] [CrossRef]
- Beck, A.; Teboulle, M. A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems. SIAM J. Comput. 2009, 2, 183–202. [Google Scholar] [CrossRef]
- Hämarik, U.; Kangro, U.; Kindermann, S.; Raik, K. Semi-heuristic parameter choice rules for Tikhonov regularisation with operator perturbations. J. Inverse Ill-Posed Probl. 2019, 27, 117–131. [Google Scholar] [CrossRef]
- Duarte, M.F.; Eldar, Y.C. Structured Compressed Sensing: From Theory to Applications. IEEE Trans. Signal Process. 2011, 59, 4053–4085. [Google Scholar] [CrossRef]
- Zhang, Z.; Xu, Y.; Li, A.L.; Zhang, D. A Survey of Sparse Representation: Algorithms and Applications. IEEE Access. 2015, 3, 400–530. [Google Scholar] [CrossRef]
- Candes, E.J.; Strohmer, T.; Voroninski, V. Phaselift: Exact and stable signal recovery from magnitude measurements via convex programming. Commun. Pure Appl. Math. 2013, 66, 1241–1274. [Google Scholar] [CrossRef]
- Wang, H.M.; Yang, S.P.; Liu, Y.Q.; Li, Q. Compressive sensing reconstruction for rolling bearing vibration signal based on improved iterative soft thresholding algorithm. Measurement 2023, 210, 112528. [Google Scholar] [CrossRef]
- Guo, Q.; Teng, Y.Y.; Tong, C.; Li, S.; Wang, X.F. Brain functional network reconstruction based on compressed sensing and fast iterative shrinkage-thresholding algorithm. J. Biomed. Eng. 2020, 37, 855–862. [Google Scholar]
- Liu, T.; Chaman, A.; Belius, D.; Dokmanic, I. Learning multiscale convolutional dictionaries for image reconstruction. IEEE Trans. Comput. Imaging. 2022, 8, 425–437. [Google Scholar] [CrossRef]
- Bredies, K.; Zhariy, M. A discrepancy-based parameter adaptation and stopping rule for minimization algorithms aiming at Tikhonov-type regularization. Inverse Probl. 2013, 29, 025008. [Google Scholar] [CrossRef]
- Entezari, R.; Rashidi, A. Incoherent waveform design for compressed sensing radar based on pulse-train scenario. IET Commun. 2018, 12, 2132–2136. [Google Scholar] [CrossRef]
- Donoho, D.L.; Elad, M.; Temlyakov, V.N. Stable recovery of sparse overcomplete representations in the presence of noise. IEEE Trans. Inf. Theory. 2006, 52, 6–18. [Google Scholar] [CrossRef]
- Geiger, B.C.; Vogel, C. Influence of Doppler Bin Width on GPS Acquisition Probabilities. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 2570–2584. [Google Scholar] [CrossRef]
- Ban, Y.L.; Niu, X.J.; Zhang, T.S.; Zhang, Q.; Liu, J.N. Modeling and quantitative analysis of GNSS/INS deep integration tracking loops in high dynamics. Micromachines 2017, 8, 272. [Google Scholar] [CrossRef]
- Kim, B.; Kong, S.H. Design of FFT-Based TDCC for GNSS Acquisition. IEEE Trans. Wirel. Commun. 2014, 13, 2798–2808. [Google Scholar] [CrossRef]
- Xie, G. Principles of GPS and Receiver Design, 2nd ed.; National Defense Industry Press: Beijing, China, 2010; pp. 345–348. [Google Scholar]
- Geiger, B.C.; Soudan, M.; Vogel, C. On the detection probability of parallel code phase search algorithms in GPS receivers. In Proceedings of the 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Istanbul, Turkey, 26–30 September 2010; pp. 865–870. [Google Scholar]
- Yang, Y.X.; Mao, Y.; Ren, X.; Jia, X.L.; Sun, B.J. Demand and Key Technology for a LEO Constellation as Augmentation of Satellite Navigation Systems. Satell. Navig. 2024, 5, 11. [Google Scholar] [CrossRef]
- Zhang, R.; Meng, C.; Wang, C.; Wang, Q. LFM signal compressed sensing reconstruction based on improved fast iterative shrinkage-thresholding algorithm. Mod. Electron. Technol. 2022, 45, 11–17. [Google Scholar]
- Puricer, P.; Kovar, P. Technical Limitations of GNSS Receivers in Indoor Positioning. In Proceedings of the 17th International Conference on Radioelektronika, Brno, Czech Republic, 24–25 April 2007; pp. 1–5. [Google Scholar]
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. |
© 2025 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/).