Next Article in Journal
Hybrid MambaVision and Transformer-Based Architecture for 3D Lane Detection
Previous Article in Journal
Review of Non-Destructive Testing for Wind Turbine Bolts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Precision Ionospheric Channel Estimation Method Based on Oblique Projection and Double-Space Decomposition

College of Electronic Engineering, National University of Defense Technology, Hefei 230037, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(18), 5727; https://doi.org/10.3390/s25185727
Submission received: 1 August 2025 / Revised: 4 September 2025 / Accepted: 12 September 2025 / Published: 14 September 2025
(This article belongs to the Section Intelligent Sensors)

Abstract

Accurate ionospheric channel estimation is of great significance for acquisition of ionospheric structure, error correction of remote sensing data, high-precision Synthetic Aperture Radar (SAR) imaging, over-the-horizon (OTH) detection, and the establishment of stable communication links. Traditional super-resolution channel estimation algorithms face challenges in terms of multipath correlation and noise interference when estimating ionospheric channel information. Meanwhile, some super-resolution algorithms struggle to meet the requirements of real-time measurement due to their high computational complexity. In this paper, we propose the Cross-correlation Oblique Projection Pursuit (CC-OPMP) algorithm, which constructs an atom selection strategy for anti-interference correlation metric and a dual-space multipath separation mechanism based on a greedy framework to effectively suppress noise and separate neighboring multipath components. Simulations demonstrate that the CC-OPMP algorithm outperforms other algorithms in both channel estimation accuracy and computational efficiency.

1. Introduction

The ionosphere is a plasma region in the Earth’s upper atmosphere. Its physical properties directly affect the propagation laws of electromagnetic waves. As shown in Figure 1, for satellite-based navigation satellites, the signals will experience delays and path deviations when passing through the ionosphere, resulting in a decline in navigation accuracy [1,2]. For SAR imaging, the ionosphere is the key medium through which SAR signals pass. The ionosphere causes delays, distance shifts, and phase distortions in SAR signals, which leads to SAR image distortion and the appearance of artifacts [3]. OTH radar utilizes the reflection characteristics of the ionosphere to achieve ultra-long-distance detection [2,4]. The properties of the ionosphere affect the stability of the signal propagation path, which determines the radar positioning accuracy. Meanwhile, the multipath echoes generated by reflections at different altitudes will form false targets, increasing the difficulty of target recognition. Communicating through the reflection characteristics of the ionosphere is the main method of shortwave communication [5,6]. The structure and changing patterns of the ionosphere have a significant impact on the stability of shortwave communication systems. Accurately obtaining the ionospheric channel state information (CSI) is the core key to solving the problem of the ionosphere’s impact on signal transmission in various systems, promoting more accurate satellite navigation, clearer SAR imaging, more reliable radar detection, and more stable shortwave communication [7].
Accurately detecting the channel information of the ionosphere and inverting the structural characteristics of the ionosphere can effectively eliminate signal distortion and significantly improve the geometric accuracy of remote sensing [8,9]. C. C. Watson proposed the Watson model to describe the ionospheric propagation characteristics of narrowband signals. A global ionosphere model based on spherical harmonic functions was proposed in 1988, which constructed the ionosphere electron total content (TEC) map by expanding in spherical harmonic coefficients. The IRI-2020 developed by the Space Research Council and the International Radio Science Union is currently widely used in ionospheric research and radio communication [10,11]. Accurate estimation of ionospheric channel parameters is of great significance for improving the precision of navigation systems, the accuracy of SAR imaging, the stability of shortwave communication links, and the detection accuracy of OTH radars. Additionally, the channel estimation algorithm also acquires the ionospheric CSI. Traditional channel estimation methods, such as the cross-correlation (CC) [12], can achieve delay estimation under ideal conditions. However, their resolution is fundamentally constrained by the Rayleigh criterion. This limitation causes partial multipath components to alias, making effective separation difficult [13,14]. In practical remote sensing scenarios, signals reflected or scattered by mountains, urban structures, or the sea surface arrive at the receiver via a finite number of paths, resulting in sparse multipath channel characteristics [15,16,17]. Super-resolution algorithms based on compressive sensing leverage this sparsity property for widespread application in channel estimation. Among these, matching pursuit (MP) [18], orthogonal matching pursuit (OMP) [19], sparsity adaptive matching pursuit (SAMP) [20,21], regularized orthogonal matching pursuit (ROMP) [22,23,24], and compressive sampling matching pursuit (CoSaMP) [25] represent classical greedy algorithms. These methods iteratively select the atom exhibiting maximum correlation with the residual signal to construct the support set for signal representation. The observed signal is subsequently reconstructed through a linear combination of atoms within the support set, approximating a local optimal solution. While demonstrating strong performance for super-resolution time delay estimation as classical compressive sensing algorithms, greedy approaches still exhibit limitations in practical multipath scenarios. Under the influence of low SNR and strong multipath correlation, greedy algorithms suffer from time delay estimation deviations, constraining estimation accuracy [26,27,28].
Recent research indicates that soft-thresholding-based greedy algorithms [29] and sparse Bayesian learning (SBL) techniques [30,31,32] partially alleviate the adverse effects of noise and signal correlation. However, both algorithms suffer from high computation complexity. The soft-thresholding approach relies on repeated threshold adjustments and iterations. SBL involves extensive posterior probability calculations and matrix inversions, causing computational complexity to increase dramatically with data scale. These characteristics make it challenging to balance accuracy and computational complexity in practical implementations [29,33,34]. Reference [35] proposes a low-complexity sparse adaptive channel estimation scheme based on dynamic thresholds, which significantly improves computational efficiency and estimation accuracy.
In multipath delay estimation, the strong correlation between multipath components often leads to significant delay estimation bias in traditional greedy algorithms and severely limits multipath resolution capability. To address this challenge, this paper proposes a new algorithm named Cross-correlation Oblique Projection Matching Pursuit (CC-OPMP), which significantly improves the resolution and anti-interference performance of multipath delay estimation while maintaining low computational complexity. Compared with traditional sparse greedy methods, the core innovations of CC-OPMP are reflected in the following two aspects.
Firstly, this paper designs a dual-space decomposition mechanism based on oblique projection. This mechanism decomposes the received signal space into a signal subspace and its orthogonal complement subspace, and then uses oblique projection technology to accurately project multipath components into their corresponding subspaces. This process effectively eliminates mutual interference between multipaths, overcomes the problem of reduced resolution of traditional greedy algorithms in strong-correlation multipath environments, and significantly improves the accuracy of delay estimation.
Secondly, CC-OPMP innovatively conducts the entire estimation process in the correlation domain and designs a new correlation measurement criterion. By leveraging the statistical irrelevance between signals and noise in the correlation domain, the algorithm significantly improves the output SNR, enabling it to maintain excellent estimation robustness even under low SNR conditions. At the same time, CC-OPMP maintains a linear computational complexity comparable to that of the classic OMP algorithm. Therefore, it features both high resolution and high real-time performance, making it suitable for real-time processing requirements in practical systems.

2. System Model

The ionosphere is a plasma region with a certain thickness in the Earth’s atmosphere and it contains different layered structures such as the E-layer and F-layer. When radio signals are directed towards the ionosphere, due to the refraction and reflection effects of charged particles in the ionosphere, the signals do not propagate along a single path. Instead, they are reflected in different layers and reach the receiving end through multiple paths. The core working principle of ionospheric channel measurement system is as follows: high-frequency signals are transmitted by ground stations, and reflected by the ionosphere. The system receives and analyzes the reflected signals, extracting key parameters such as time delay and amplitude to obtain the channel state information of the ionosphere. The channel measurement system is shown in Figure 2.
The ground station transmits high-frequency signals, which will be reflected at different heights in the ionosphere. The reflection positions are mainly concentrated in the E layer at 90–150 km and the F layer at approximately 150–800 km and the signal echoes return to the ground via multiple paths. The ionosphere system response function can be modeled as
h ( t ) = i = 1 L α i δ ( t τ i )
where h ( t ) represent system response function, τ i and α i represent the delay and attenuation coefficients of the different path components of the multipath signal, respectively, and L represents the total number of paths.
In a single-input–single-output (SISO) channel measurement system, the signal passes through reflection, direct, and scattering during propagation, and reaches the receiving end through different paths. Each path has a different signal delay. The multipath signal model can be expressed as [36]
y ( n ) = i = 1 L α i x ( n τ i ) + w ( n ) , n = 1 , 2 , , N
where y ( n ) represents the received signal, x ( n ) represents the transmitted signal, w ( n ) represents additive white Gaussian noise, N represents the number of sampling points.
Assume that the signal and noise are not correlated, while the signals are correlated. To enhance the system’s robustness against noise, the received signal is correlated with the transmitted signal to construct the multipath signal model after correlation r x y ( τ ) [37]
r x y ( τ ) = E [ y ( n ) x ( n + τ ) ] = i = 1 L α i r x x ( τ τ i ) + r x n ( τ ) = r x x ( τ ) i = 1 L α i δ ( τ τ i ) + r x n ( τ )
where r x x ( τ ) is the cross-correlation result of the transmitted signal with itself, and  r x n ( τ ) is the cross-correlation result between the transmitted signal and the noise, and the convolution is represented by the ∗.
Rewriting it in vector form
r x y = r x g α + r x n
where
r x y = [ r x y ( N + 1 ) , r x y ( N + 2 ) , , r x y ( N 1 ) ] H r x n = [ r x n ( N + 1 ) , r x n ( N + 2 ) , , r x n ( N 1 ) ] H r x g = [ r x x 1 ( N + 1 ) , r x x 2 ( N + 2 ) , , r x x M ( N 1 ) ] r x x j = [ r x x ( N + 1 τ j ) , r x x ( N + 2 τ j ) , , r x x ( N 1 τ j ) ] H α = [ α 1 , α 2 , , α M ] H C K × 1 r x y , r x n , r x x j C ( 2 N 1 ) × 1 , r x g C ( 2 N 1 ) × K
where r x y is the observation signal, representing the correlation result between the received signal and the transmitted signal, r x g denotes the dictionary matrix, which is used for the sparse representation of the observation signal, the jth column element of it is r x x j , r x x j represents the correlation result between the transmitted signal and the transmitted signal with a time delay of j, r x n represents the correlation result between the noise and the transmitted signal, K is the number of atoms in the dictionary matrix, α represents the sparse vector, corresponding to the estimated values of the time delay and amplitude of the multipath signals.
The number of identifiable effective paths in a multipath channel is usually limited by the physical propagation mechanism, typically has sparse characteristics, and the sparsity degree L can be obtained through prior measurement. By applying a display constraint of α 0 L and strictly following the physical sparsity characteristics of the signal path, the interpretability of the model and the efficiency of the algorithm can be improved. Therefore, the following optimization model is adopted in this paper
min α r x y r x g α 2 2 s . t . α 0 L
This model achieves efficient sparse recovery in scenarios with a known multipath order L by minimizing residual energy and rigally constraining sparsity [38].

3. Design of the Cross Correlation Oblique Projection MP Algorithm

In this section, we illustrate the drawbacks of the standard sparse recovery OMP/MP methods for the estimation of the delay of the multipath channel time domain and compare the CC-OPMP with OMP/MP methods to explain the relation between CC-OPMP algorithm and traditional sparse recovery. Then, details of the CC-OPMP algorithm are introduced.
Traditional OMP/MP algorithms operate under the mutually orthogonal channel assumption, recovering sparse signals via the model y = Ax . However, in practical multipath environments, strong inter-path correlations and noise interference induce time delay estimation deviations, which significantly degrade accuracy and limiting applicability in multipath scenarios. To overcome these limitations, this paper proposes the CC-OPMP algorithm. In model construction, a correlation-based post-processing framework enhances equivalent signal power while suppressing adverse low-SNR effects. In algorithm design, the sparse recovery framework and greedy atom selection principle are retained. Each path component of the received signal is projected into the orthogonal complement space corresponding to specific time delays, enabling effective multipath component separation and extraction. Concurrently, a correlation metric criterion is designed and implemented through a measurement matrix T . And multipath component count is determined by analyzing peak quantity in T , with peak locations extracted to estimate separated path delays.The algorithm framework is shown in the Figure 3.
To resolve temporal resolution limitations where single correlation peaks may encompass unresolved paths, we employ threshold-based peak detection to construct a constrained solution space for parameter estimation. This refined space is defined as
Λ = k | n = 0 N 1 y ( n ) x ( n k ) > λ , card ( Λ ) = M
where Λ represents the new support set, λ is the predefined threshold, k is an element within the support set Λ , and M denotes the number of elements in the support set. To ensure the detection of the main multipath components, we set λ to three times the mean value of the cross-correlation between the received signal y and the transmitted signal x.
The support set Λ obtained by the rough estimation of the correlation method constitutes a new dictionary matrix.
r x g Λ = [ r x x ( k 1 ) , , r x x ( k m ) , , r x x ( k M ) ] C 2 N 1 × M
Using oblique projection, the observation vector r x y is represented as
r x y = r x g Λ m α m + r x g Λ m α m + r x n , m = 1 , 2 , M
where r x g Λ m C 2 N 1 × 1 is the m-th basis vector in the dictionary matrix r x g Λ , and  r x g Λ m C 2 N 1 × M 1 is the matrix constructed by the rest vectors of the dictionary matrix r x g except the M-th basis vector.
To eliminate the impact of additional paths, oblique projection keeps the single path [39]. This makes it possible to obtain the orthogonal projection matrix P r x g Λ m left multiplication Formula (7)
P r x g Λ m r x y = P r x g Λ m r x g Λ m + P r x g Λ m r x n
where,
P r x g Λ m r x g Λ m = O P r x g Λ m = I r x g Λ m r x g Λ m H r x g Λ m 1 r x g Λ m H
After performing the dual-space decomposition operation, the signal vector is projected onto the complementary space. In terms of both theoretical and practical physical meanings, the signal vector will only produce a projection of the corresponding signal component in the complementary space when the correct path component exists within the complementary space. In other cases, the projection in the complementary space contains only noise components.
Therefore, based on the characteristic that there is a correlation between signals, while noise is uncorrelated with signals and with other noise, we adopt the maximum correlation criterion as the anti-interference correlation metric. By using the oblique projection vector μ m = P ( r x g m ) r x y of the paths and the observed signal in the r g Λ space, we construct the correlation metric matrix T as
T = T 11 T 12 T 1 K T 21 T 22 T 2 K T K 1 T K 2 T K K
The correlation metric matrix T R M × M quantifies the correlation measures among M oblique-projected vectors. During multipath signal processing, the residual signal after oblique projection requires further separation of valid signal components from noise. The core challenge lies in quantifying the correlation between atoms at different time delays and identifying physical multipath components. Traditional methods directly select atoms whose residual energy exceeds a detection threshold, but this approach becomes susceptible to noise interference under low SNR conditions.
Therefore, we design an evaluation matrix using the maximum correlation between signal components. The element T ij at the i-th row and j-th column of matrix T is defined as
T ij = max u i u j H i , j Λ
where * represents convolution operation T ij represents the correlation metric between the i-th and j-th atoms. When both atoms corresponding to i and j contain signal components, a local peak appears at position ( i , j ) of matrix T . Define the function f i n d p e a k ( · ) to search for local peaks. For a multipath channel order L, the position set Π of local peaks in T is
Π = ( Λ 1 , Λ 1 ) ( Λ 1 , Λ 2 ) ( Λ 1 , Λ L ) ( Λ 2 , Λ 1 ) ( Λ 2 , Λ 2 ) ( Λ 2 , Λ L ) ( Λ L , Λ 1 ) ( Λ L , Λ 2 ) ( Λ L , Λ L )
Since each true component generates L pairwise correlations, the target number of elements in Π is L 2 . The number of true multipath components L is determined by analyzing the peak structure of T . Let N denote the total number of identified distinct peaks. The multipath channel order L satisfies
N = L 2 L = N
The number of peak elements in T is searched. Accurate estimation of the multipath channel order is achieved based on the statistical peak count, providing a priori information for subsequent multipath time delay estimation. Using this prior knowledge, each peak position is indexed through set Π . After removing duplicate elements in the set, the multi-path signal time delay estimates are obtained as
τ ^ = { Λ 1 , Λ 2 , , Λ L }
The CC-OPMP method suppresses noise by constructing a multipath delay estimation model in the correlation domain. During preprocessing, oblique projection isolates multipath components by projecting them onto orthogonal complement subspaces, reducing interference from strong path correlations. It combines subspace projection energy and inter-atom correlation to extract multipath information, suppressing spurious noise peaks and improving delay estimation accuracy. The proposed CC-OPMP is summarized as Algorithm 1.
Algorithm 1 CC-OPMP Algorithm.
1:
Input
   • Dictionary Matrix r x g Λ
   • Observation vector r x y
2:
Output
   • Time Delay estimation τ ^
3:
Initialization
   • Index set
       Λ = { k | n = 0 N 1 y ( n ) s ( n k ) > λ } , card(Λ) = M
4:
Complementary space projection
5:
    μ m = P ( r x g Λ m ) r x y
6:
    P ( r x g Λ m ) = I r x g Λ m r x g Λ m H r x g Λ m 1 r x g Λ m H
7:
Evaluation matrix construction
8:
    T = [ T i j ] , i , j Λ
9:
    T ij = max μ i μ j H , i , j Λ
10:
Peak detection
11:
    Π = f i n d p e a k s ( i , j ) Λ T i j
12:
    τ ^ = { Λ 1 , Λ 2 , , Λ L }
To further evaluate the computational complexity of the algorithm, the proposed CC-OPMP algorithm mainly includes four steps: cross-correlation, projection, construction of the metric matrix, and peak search. The computational complexity of each step is shown in Table 1.
Where N represents the number of sampling points of the received signal, G represents the size of the initial complete dictionary, M represents the size of the candidate set obtained from coarse estimation, L represents true sparsity of the channel.
In summary, the computational complexity of the CC-OPMP algorithm is O ( ( 2 M + 1 ) N log N + M 3 N + M 4 + M 2 ) . Since N M , it can be simplified to O ( ( 2 M + 1 ) N log N + M 3 N ) . Compared with the computational complexity of the OMP algorithm, which is O ( L M N + L 2 N ) , when the observation dimension M is small, the CC-OPMP algorithm has a computational complexity similar to that of OMP.
To further illustrate our conclusion, we will use a specific numerical example. Assume the following typical simulation parameters: N = 3000 , G = 3000 , L = 5 , M = 30 . We calculate the numerical complexity for the CC-OPMP algorithm. The results are shown in Table 2.

4. Simulation Result and Analysis

In this section, we compare the proposed CC-OPMP algorithm with the classical TDE method-matched filtering, OMP, SAMP, ROMP, Greedy-FISTA, and PCSBL. We analyze the algorithm performance from four aspects: multipath TDE results, the Mean Squared Error (MSE) of the algorithms, multipath channel order estimation results, and runtime. Based on the multipath TDE results and the MSE of each algorithm under different SNRs, we evaluate the estimation accuracy of the time delay parameter to reflect the estimation precision of the proposed algorithm. By comparing the runtime of each algorithm under the same conditions, we assess the computational efficiency of the proposed algorithm. Additionally, we calculate the accuracy of multipath channel order estimation by the proposed algorithm under different sparsity levels and SNRs to evaluate its stability.The definition of MSE is as follows:
MSE = 1 K k = 1 K | | y y ^ | | 2 2
where K represents the number of Monte Carlo simulations, y and y ^ represents the origin and the reconstructing signals.
In this multipath signal transmission system, the transmitted signal employs 8PSK modulation with baseband processing at the receiver. The signal bandwidth is B = 20 kHz, sampling rate is f s = 120 kHz, sampling interval is T s = 1 / f s , pulse width is 20 ms, the noise is Gaussian white noise, and the number of Monte Carlo simulations is 1000.

4.1. Results of Multipath TDE

By comparing the multipath delay estimation results of different algorithms, the performance of the proposed CC-OPMP algorithm is evaluated. The number of multipaths L is set from 2 to 5, and the multipath delays are given by τ = [ 1000 , 1005 , 1002 , 1040 , 1044 ] Ts and multipath amplitude are given by α = [ 0.6 + 0.8 j , 0.5 + 0.6 j , 0.4 + 0.5 j , 0.4 + 0.4 j , 0.3 + 0.4 j ] . For each L, the first L values of τ are selected in order. The SNR is set to −5 dB and 0 dB, respectively.
The TDE results of each algorithm are shown in Figure 4. When the multipath number L is 2, the minimum delay interval is 5 sampling points. As shown in Figure 4a,b, the proposed CC-OPMP algorithm, the PCSBL algorithm, and the Greedy-FISTA algorithm accurately estimate the multipath delay. Due to the influence of multipath correlation, the delay estimation results of the OMP, SAMP, and ROMP algorithms are offset. When the multipath number L is 3 or 4, the minimum delay interval is 2 sampling points. As shown in Figure 4c,d, only the CC-OPMP algorithm accurately estimates the multipath delay. The other algorithms cannot accurately estimate the paths. When the multipath number L is 5, the minimum delay interval is 2 sampling points. The proposed CC-OPMP algorithm accurately estimates the first 4 paths, and there is a sampling point offset in the estimation result of the 5th path.
Compared to these algorithms, the proposed CC-OPMP algorithm overcomes the limitations of traditional greedy algorithms, achieving high-precision estimation of multipath time-delay parameters. Furthermore, it demonstrates higher time-delay resolution and parameter estimation accuracy compared to the PCSBL and Greedy-FISTA algorithms.

4.2. MSE Under Different SNRs

The SNRs are set from −20 dB to 30 dB with a 2 dB interval. The number of multipaths is L = 3 , and the multipath delays are τ = [ 1000 , 1002 , 1005 ] T s . By computing the MSE of multipath delay estimation under the above conditions for different algorithms, we compare the performance of the proposed CC-OPMP algorithm with other methods.
As shown in Figure 5, in the performance verification of multipath delay parameter estimation, the CC-OPMP algorithm demonstrates significant advantages. Within the SNR range of −20 to 30 dB, the MSE curve of CC-OPMP is at a relatively low level, outperforming the OMP, SAMP, ROMP, Greedy-FISTA, and PCSBL algorithms. The performance of each segment of the algorithm under different SNR is analyzed. When the SNR is low, the main factor affecting the algorithm performance is the noise level. The MSE of CC-OPMP is slightly lower than that of other algorithms, indicating that the CC-OPMP algorithm has certain advantages in the presence of strong noise. When the SNR ratio is high, the main factor affecting the algorithm performance is the strong correlation interference of paths. The CC-OPMP algorithm introduces the oblique projection technique to separate multipath, and the MSE of the CC-OPMP algorithm is significantly lower than that of other algorithms. This shows that the oblique projection technique has excellent performance in resisting multipath correlation interference. At the same time, the MSE performance of the CC-OPMP algorithm approaches the theoretical Cramer-Rao Lower Bound (CRLB). This indicates that the algorithm achieves the near-optimal estimation accuracy.

4.3. MSE Under Different SNRs and Sparsity Levels

In this section, the impacts of SNR and the sparsity levels on the performance of the algorithm are compared. We set the SNR to range from −10 dB to 30 dB with an interval of 2 dB, and the number of multipaths from 1 to 9. The multipath delay parameters are randomly generated, and the amplitude parameters attenuate as the delay increases.
Figure 6 is a contour plot of the MSE. The same curve represents the settings of the number of multipaths and SNR corresponding to the same MSE. Curves of different colors correspond to different MSE values. The MSE is inversely proportional to the SNR and is directly proportional to the number of multipaths. In conclusion, when the SNR is greater than 0 dB and the number of multipaths is less than 6, the estimation accuracy of the CC-OPMP algorithm is excellent.

4.4. Estimation of Multipath Channel Order

When the SNR is low, the energy of the noise projected into each subspace will be greater than the signal energy. To enhance the algorithm’s robustness in low SNR condition, a criterion of maximum correlation is adopted by utilizing the correlation between signals and the non-correlation between noises. This criterion is used to extract the multipath components in each subspace after the oblique projection. The distribution of the correlation matrix T is shown in Figure 7. When the number of multipaths L is 2, there are signal projections in the two subspaces after the oblique projection. After correlation, there are four local peaks on the matrix T, as shown in Figure 7a. When the number of multipaths L is 4, there are signal projections in the four subspaces after the oblique projection. After correlation, there are 16 local peaks on the matrix T, as shown in Figure 7b. By counting the number of peaks, the channel order can be determined.
To verify CC-OPMP’s performance in multipath channel order estimation, we ran simulations with SNR from −10 dB to 20 dB in 5 dB steps, 6 multipaths, comparing it to Singular Value Decomposition (SVD)-based and Cross-Correlation (CC) methods.
Figure 8 shows CC-OPMP excels at low SNR: at −10 dB, its correct rate is 80.0% and 4.5% for SVD and 0% for CC. But traditional methods surpass it at high SNR. This is as noise impact lessens, so CC-OPMP’s correlation-domain and oblique projection strategies for low-SNR robustness lose benefit. Also, oblique projection causes signal energy loss, limiting high-SNR accuracy and making it slightly worse than simpler traditional methods there. Still, since low-SNR scenarios are common in real ionospheric channels, CC-OPMP’s strong low-SNR performance makes it highly practical and reliable.

4.5. Algorithm Running Time

The computational efficiency of the proposed algorithm is verified. Table 3 compares the CPU running time of CC-OPMP with other algorithms at SNR = −5 dB. The result shows that the average running time of CC-OPMP algorithm is 0.0465 s, which is slightly higher than OMP/MP methods and significantly lower than PCSBL and Greedy-FISTA algorithm. Meanwhile, the CC-OPMP algorithm has better performance compared with the above algorithms.

5. Conclusions

This paper addresses the challenge of super-resolution multipath delay estimation in ionospheric channel measurement and proposes a high-resolution multipath delay estimation algorithm named CC-OPMP. In practical environments with low SNR and highly correlated multipath signals, traditional greedy algorithms such as matching pursuit exhibit significant performance degradation. The core contribution of the CC-OPMP algorithm lies in its proposal of a novel framework that combines a dual-space decomposition mechanism, oblique projection technology, and correlation domain processing. The algorithm first decomposes the signal space into a signal subspace and its orthogonal complement space, then uses oblique projection technology to accurately project multipath components onto their respective subspaces, achieving effective separation of strongly correlated multipath signals and interference suppression. Processing in the correlation domain not only improves the output SNR but also significantly suppresses noise interference. Ultimately, while maintaining a computational complexity comparable to that of the classic OMP algorithm, CC-OPMP substantially enhances delay estimation accuracy and anti-interference performance under low SNR and strong correlation channel conditions. Simulation results demonstrate that the proposed algorithm outperforms traditional methods in terms of delay resolution, providing an effective solution for high-precision delay estimation in ionospheric channels. In future work, we will focus on accounting for the effects of Doppler shift and off-grid delays, and further explore the algorithm’s potential in ionospheric time-varying channel models and practical system integration.

Author Contributions

Conceptualization, Q.Z. and Z.W.; methodology, Z.W.; software, Z.W.; validation, B.G. and Z.L.; formal analysis, Z.W.; investigation, Z.W.; resources, Q.Z.; data curation, Z.W.; writing—original draft preparation, Z.W.; writing—review and editing, Q.Z. and B.G.; visualization, Z.W.; supervision, Q.Z.; project administration, Q.Z.; funding acquisition, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number 62301581 and by the China Postdoctoral Science Foundation grant number 2023M734313. The APC was funded by the National University of Defense Technology.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ji, Q.; Wu, H. Adaptive Modulation Tracking for High-Precision Time-Delay Estimation in Multipath HF Channels. Sensors 2025, 25, 4246. [Google Scholar] [CrossRef]
  2. Hennessy, B.; Yardley, H.; Debnam, R.; Camilleri, T.A.; Spencer, N.K.; Holdsworth, D.A.; Warne, G.; Cheung, B.; Kharabash, S. Space Surveillance with High-Frequency Radar. Sensors 2025, 25, 2302. [Google Scholar] [CrossRef]
  3. Dai, S.; Zhang, H.; Wang, C.; Lin, Z.; Zhang, Y.; Ran, J. An Efficient SAR Raw Signal Simulator Accounting for Large Trajectory Deviation. Sensors 2025, 25, 4260. [Google Scholar] [CrossRef]
  4. Huang, Y.; Shi, Y.; Song, T.L. An Efficient Multi-Path Multitarget Tracking Algorithm for Over-The-Horizon Radar. Sensors 2019, 19, 1384. [Google Scholar] [CrossRef]
  5. Wang, J.; Yang, C.; An, W. Regional Refined Long-Term Predictions Method of Usable Frequency for HF Communication Based on Machine Learning Over Asia. IEEE Trans. Antennas Propag. 2022, 70, 4040–4055. [Google Scholar] [CrossRef]
  6. Wu, Z.; Chen, H.; Lei, Y. Unidimensional ACGAN Applied to Link Establishment Behaviors Recognition of a Short-Wave Radio Station. Sensors 2020, 20, 4270. [Google Scholar] [CrossRef]
  7. Turkmen, M.C.; Lee, Y.H.; Tan, E.L. IonoBench: Evaluating Spatiotemporal Models for Ionospheric Forecasting Under Solar-Balanced and Storm-Aware Conditions. Remote Sens. 2025, 17, 2557. [Google Scholar] [CrossRef]
  8. Perfetti, N.; Taddia, Y.; Pellegrinelli, A. Monitoring of Ionospheric Anomalies Using GNSS Observations to Detect Earthquake Precursors. Remote Sens. 2025, 17, 338. [Google Scholar] [CrossRef]
  9. Ruan, H.; Qiu, X.; Guo, X.; Wang, X.; Zhang, X. Climatological Investigation of Ionospheric Es Layer Based on Occultation Data. Remote Sens. 2025, 17, 280. [Google Scholar] [CrossRef]
  10. Pignalberi, A.; Bilitza, D.; Coïsson, P.; Haralambous, H.; Nava, B.; Pezzopane, M.; Prol, F.; Smirnov, A.; Themens, D.R.; Xiong, C. Validation of the IRI-2020 topside ionosphere options through in-situ electron density observations by low-Earth-orbit satellites. Adv. Space Res. 2025, 75, 4192–4216. [Google Scholar] [CrossRef]
  11. Zheng, W.; Shi, J.; Li, Y.; Huang, Z.; Zhang, Z.; Li, Z. D2 AF-Net: A Dual-Domain Adaptive Fusion Method for Radar Deception Jamming Recognition. IEEE Trans. Aerosp. Electron. Syst. 2025, 1–15. [Google Scholar] [CrossRef]
  12. Knapp, C.; Carter, G. The generalized correlation method for estimation of time delay. IEEE Trans. Acoust. Speech Signal Process. 1976, 24, 320–327. [Google Scholar] [CrossRef]
  13. Chi, Y.; Ferreira Da Costa, M. Harnessing Sparsity Over the Continuum: Atomic norm minimization for superresolution. IEEE Signal Process. Mag. 2020, 37, 39–57. [Google Scholar] [CrossRef]
  14. Lan, T.; Wang, J.; Liao, J.; Gong, J.; Yang, X. A Layered Cross Correlation Back-Projection Algorithm Based on Ray-Theory for Electromagnetic Imaging in Stratified Medium. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–10. [Google Scholar] [CrossRef]
  15. Li, H.; Xu, P.; Tang, H.; Yi, S. Revisiting GRACE Follow-On KBR Antenna Phase Center Calibration by Addressing Multipath Noise. Remote Sens. 2025, 17, 353. [Google Scholar] [CrossRef]
  16. Zhang, F.; Zhang, Z. IEAM: Integrating Edge Enhancement and Attention Mechanism with Multi-Path Complementary Features for Salient Object Detection in Remote Sensing Images. Remote Sens. 2025, 17, 2053. [Google Scholar] [CrossRef]
  17. Liu, Z.; Shi, L.; Yao, B.; Teng, Z.; Wang, Y.; Li, F.; Chen, Z. Skywave Ionosphere Communication Channel Characteristics for Hypersonic Vehicles at a Typical Frequency of 14 MHz. Remote Sens. 2025, 17, 909. [Google Scholar] [CrossRef]
  18. Mallat, S.; Zhang, Z. Matching pursuits with time-frequency dictionaries. IEEE Trans. Signal Process. 1993, 41, 3397–3415. [Google Scholar] [CrossRef]
  19. 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]
  20. Do, T.T.; Gan, L.; Nguyen, N.; Tran, T.D. Sparsity adaptive matching pursuit algorithm for practical compressed sensing. In Proceedings of the 2008 42nd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 26–29 October 2008; pp. 581–587. [Google Scholar] [CrossRef]
  21. Wang, X.; Jiang, Y.; Ding, G. An Improved Variable Step SAMP Method Based on Correlation Principle. Electronics 2024, 13, 4502. [Google Scholar] [CrossRef]
  22. Needell, D.; Vershynin, R. Signal Recovery From Incomplete and Inaccurate Measurements Via Regularized Orthogonal Matching Pursuit. IEEE J. Sel. Top. Signal Process. 2010, 4, 310–316. [Google Scholar] [CrossRef]
  23. Si, L.; Xu, W.; Yu, X.; Yin, H. An Improved Orthogonal Matching Pursuit Algorithm for CS-Based Channel Estimation. Sensors 2023, 23, 9509. [Google Scholar] [CrossRef]
  24. Gao, M.; Zhang, Y.; Yu, Y.; Lv, D.; Xi, R.; Li, W.; Gu, L.; Wang, Z. An Improved OMP Algorithm for Enhancing the Anti-Interference Performance of Array Antennas. Sensors 2024, 24, 2291. [Google Scholar] [CrossRef]
  25. Davenport, M.A.; Needell, D.; Wakin, M.B. Signal Space CoSaMP for Sparse Recovery with Redundant Dictionaries. IEEE Trans. Inf. Theory 2013, 59, 6820–6829. [Google Scholar] [CrossRef]
  26. Xiao, Z.; Zeng, Y.; Wen, F.; Zhang, Z.; Ng, D.W.K. Integrated Sensing and Channel Estimation by Exploiting Dual Timescales for Delay-Doppler Alignment Modulation. IEEE Trans. Wirel. Commun. 2025, 24, 415–429. [Google Scholar] [CrossRef]
  27. Zhang, H.; Liu, N.; Wu, H.; Huo, J. Stratigraphic Sequence Correlation of Well Logs Using KANFormer Enhanced with OMP-Based Data Augmentation. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4503011. [Google Scholar] [CrossRef]
  28. Wang, Z.; Li, Y.; Wang, C.; Ouyang, D.; Huang, Y. A-OMP: An Adaptive OMP Algorithm for Underwater Acoustic OFDM Channel Estimation. IEEE Wirel. Commun. Lett. 2021, 10, 1761–1765. [Google Scholar] [CrossRef]
  29. Liang, J.; Luo, T.; Schönlieb, C.B. Improving “Fast Iterative Shrinkage-Thresholding Algorithm”: Faster, Smarter, and Greedier. SIAM J. Sci. Comput. 2022, 44, A1069–A1091. [Google Scholar] [CrossRef]
  30. Fang, J.; Shen, Y.; Li, H.; Wang, P. Pattern-Coupled Sparse Bayesian Learning for Recovery of Block-Sparse Signals. IEEE Trans. Signal Process. 2015, 63, 360–372. [Google Scholar] [CrossRef]
  31. Singh, V.; Khanzadeh, M.; Davis, V.; Rush, H.; Rossi, E.; Shrader, J.; Lio’, P. Bayesian Binary Search. Algorithms 2025, 18, 452. [Google Scholar] [CrossRef]
  32. Mutlu, U.; Kabalci, Y. Off-Grid Sparse Bayesian Learning for Channel Estimation and Localization in RIS-Assisted MIMO-OFDM Under NLoS. Sensors 2025, 25, 4140. [Google Scholar] [CrossRef]
  33. Li, R.; Zhang, S.; Zhang, C.; Liu, Y.; Li, X. A Computational Efficient 2-D Block-Sparse ISAR Imaging Method Based on PCSBL-GAMP-Net. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5214814. [Google Scholar] [CrossRef]
  34. Yang, T.; Shi, H.; Guo, J.; Wang, X.; Yao, S.; Jiang, W. ISAR Imaging for Maneuvering Target Based on Suitable CPI Extraction and PC-MBSBL. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 8118–8135. [Google Scholar] [CrossRef]
  35. Wang, H.; Xu, L.; Yan, Z.; Gulliver, T.A. Low-Complexity MIMO-FBMC Sparse Channel Parameter Estimation for Industrial Big Data Communications. IEEE Trans. Ind. Inform. 2021, 17, 3422–3430. [Google Scholar] [CrossRef]
  36. Yao, Y.; Giannakis, G. Blind carrier frequency offset estimation in SISO, MIMO, and multiuser OFDM systems. IEEE Trans. Commun. 2005, 53, 173–183. [Google Scholar] [CrossRef]
  37. Song, Q.; Ma, X. High-Resolution Time Delay Estimation Algorithms Through Cross-Correlation Post-Processing. IEEE Signal Process. Lett. 2021, 28, 479–483. [Google Scholar] [CrossRef]
  38. 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]
  39. Zhang, X.D. Matrix Analysis and Applications; Cambridge University Press: Cambridge, UK, 2017. [Google Scholar]
Figure 1. Ionospheric channel in multi-system operations.
Figure 1. Ionospheric channel in multi-system operations.
Sensors 25 05727 g001
Figure 2. Ionosphere channel measurement system.
Figure 2. Ionosphere channel measurement system.
Sensors 25 05727 g002
Figure 3. Algorithm framework.
Figure 3. Algorithm framework.
Sensors 25 05727 g003
Figure 4. Multipath time delay estimation results of different algorithms. (a) 0 dB/L = 2. (b) −5 dB/L = 2. (c) 0 dB/L = 3. (d) −5 dB/L = 3. (e) 0 dB/L = 4. (f) −5 dB/L = 4. (g) 0 dB/L = 5. (h) −5 dB/L = 5.
Figure 4. Multipath time delay estimation results of different algorithms. (a) 0 dB/L = 2. (b) −5 dB/L = 2. (c) 0 dB/L = 3. (d) −5 dB/L = 3. (e) 0 dB/L = 4. (f) −5 dB/L = 4. (g) 0 dB/L = 5. (h) −5 dB/L = 5.
Sensors 25 05727 g004aSensors 25 05727 g004b
Figure 5. MSE in different SNR.
Figure 5. MSE in different SNR.
Sensors 25 05727 g005
Figure 6. Effect of sparsity and SNR on estimation performance of the algorithm.
Figure 6. Effect of sparsity and SNR on estimation performance of the algorithm.
Sensors 25 05727 g006
Figure 7. Correlation measurement matrix T. (a) 0 dB/L = 2. (b) 0 dB/L = 4.
Figure 7. Correlation measurement matrix T. (a) 0 dB/L = 2. (b) 0 dB/L = 4.
Sensors 25 05727 g007
Figure 8. Effect of sparsity and SNR on estimation performance of the algorithm.
Figure 8. Effect of sparsity and SNR on estimation performance of the algorithm.
Sensors 25 05727 g008
Table 1. Computational complexity of each step.
Table 1. Computational complexity of each step.
Cross-CorrelationProjectionConstruction of Metric MatrixPeak Search
O ( ( M + 1 ) N log N ) O ( M 3 N + M 4 ) O ( M N log N ) O ( M 2 )
Table 2. Analysis of numerical complexity of OMP and CC-OPMP algorithm.
Table 2. Analysis of numerical complexity of OMP and CC-OPMP algorithm.
AlgorithmAsymptotical ComplexityNumerical Complexity
OMP O ( L G N + L 2 N ) 4.507 × 10 7
CC-OPMP O ( ( 2 M + 1 ) N log N + N M 3 + M 4 + M 2 ) 8.392 × 10 7
Table 3. Average CPU running time comparison of algorithms (Unit: seconds).
Table 3. Average CPU running time comparison of algorithms (Unit: seconds).
AlgorithmRunning TimeAlgorithmRunning Time
CC0.00007CoSaMP0.0053
OMP0.02889Greedy-FISTA32.9351
SAMP0.01450PCSBL76.9411
ROMP0.02523CC-OPMP0.0465
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.

Share and Cite

MDPI and ACS Style

Wei, Z.; Guo, B.; Li, Z.; Zhou, Q. A High-Precision Ionospheric Channel Estimation Method Based on Oblique Projection and Double-Space Decomposition. Sensors 2025, 25, 5727. https://doi.org/10.3390/s25185727

AMA Style

Wei Z, Guo B, Li Z, Zhou Q. A High-Precision Ionospheric Channel Estimation Method Based on Oblique Projection and Double-Space Decomposition. Sensors. 2025; 25(18):5727. https://doi.org/10.3390/s25185727

Chicago/Turabian Style

Wei, Zhengkai, Baiyang Guo, Zhihui Li, and Qingsong Zhou. 2025. "A High-Precision Ionospheric Channel Estimation Method Based on Oblique Projection and Double-Space Decomposition" Sensors 25, no. 18: 5727. https://doi.org/10.3390/s25185727

APA Style

Wei, Z., Guo, B., Li, Z., & Zhou, Q. (2025). A High-Precision Ionospheric Channel Estimation Method Based on Oblique Projection and Double-Space Decomposition. Sensors, 25(18), 5727. https://doi.org/10.3390/s25185727

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop