Next Article in Journal
AI Meets ADAS: Intelligent Pothole Detection for Safer AV Navigation
Previous Article in Journal
The Impact of Time Delays in Traffic Information Transmission Using ITS and C-ITS Systems: A Case-Study on a Motorway Section Between Two Tunnels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimized GOMP-Based OTFS Channel Estimation Algorithm for V2X Communications

School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
Vehicles 2025, 7(4), 108; https://doi.org/10.3390/vehicles7040108
Submission received: 23 July 2025 / Revised: 17 September 2025 / Accepted: 18 September 2025 / Published: 26 September 2025
(This article belongs to the Special Issue V2X Communication)

Abstract

Vehicle-to-everything (V2X) communication, a current key area of research, has a large impact on traffic safety, traffic efficiency, autonomous driving technology development, and intelligent transport. In order to achieve the low-latency performance and high transmission efficiency required for V2X communication, channel estimation for transmission channels is particularly important. In this regard, this paper proposes an improved general orthogonal match pursuit (GOMP) channel estimation algorithm based on the base extension model for an orthogonal time frequency space (OTFS) system. Firstly, the channel matrix is decomposed using the basis expansion model. Then, the strong sparsity of the basis function is exploited for channel estimation using the GOMP algorithm, while the ordinal difference restriction method and the weak selectivity principle are introduced to improve the system. The obtained improved GOMP algorithm not only shows a greater improvement in terms of normalized mean square error (NMSE) and bit error rate (BER) performance but also greatly reduces computational complexity, enabling it to better satisfy the needs of V2X communication.

1. Introduction

With the development of information and communication technology (ICT), the enhancement of people’s judgment of the environment around a vehicle through vehicle-to-vehicle and vehicle-to-infrastructure communication—as well as the provision of drivers with timely warnings when road hazards are detected, enabling them to avoid traffic collisions, which is referred to as vehicle-to-everything (V2X) telematics [1]—has become a hot research topic for domestic and foreign research institutes and enterprises. The core objective is to achieve a seamless connection between vehicles and the environment through multi-modal communication so as to improve traffic safety, optimize traffic flow, and provide basic support for autonomous driving and intelligent transportation systems [2]. Therefore, low latency and high transmission reliability are particularly critical in V2X networking [3].
In recent years, with the proposal of orthogonal time–frequency space (OTFS) technology, the transmission stability problem and the high-delay problem of Orthogonal Frequency-Division Multiplexing (OFDM) technology under high-speed movement have been satisfactorily solved, meeting the demands of V2X telematics [4,5,6,7,8,9,10]. However, in OTFS systems, in order to know the channel-state information in advance under a double-selective channel with high-speed movement, it is necessary to introduce channel estimation by means of pilots so as to select the appropriate parameters and modulation methods that make it possible to maximize transmission performance. For early OTFS channel estimation algorithms, the authors of [11] proposed an OTFS-embedded pilot channel estimation method based on the threshold method, and the authors of [12] proposed a data-assisted OTFS-superimposed guided-frequency channel estimation method. Later on, researchers started applying compressed sensing algorithms to OTFS channel estimation to further improve its performance. For example, a generalized orthogonal matching tracking method, based on sense-assisted and atomic selection thresholds, was proposed in [13]. This approach optimizes the generalized, compressed orthogonal matching tracking perception algorithm by introducing sense-assisted and atomic selection thresholds. Additionally, a Sparse Bayesian Learning (SBL) turbo compressed perception channel estimation algorithm for joint wireless channels with sparse characteristics in the delay-Doppler (DD) domain was proposed in [14]. This was based on the structure of a turbo compressed sensing algorithm combined with a sparse Bayesian channel estimation algorithm for optimization, which improves the channel estimation performance. The authors of [15] propose a compressed sample-matched, tracking-based OTFS superposition guide channel estimation algorithm, which combines the advantages of superposition guide frequency and optimizes the compressed sample-matched tracking channel estimation algorithm to further improve the performance. The authors of [16] proposed an orthogonal matching pursuit algorithm based on phase rotation optimization, which improves the performance of the orthogonal matching pursuit channel estimation algorithm by performing phase rotation processing on the input signal.
However, the above-mentioned algorithms retain certain deficiencies and are not fully applicable in the field of V2X communications. For example, most of these algorithms demand considerable computational complexity, require long computation times, and thus generate greater latency, which cannot meet the low-latency requirements of V2X communications. At the same time, most of the algorithms fail to maintain high channel estimation accuracy in double-selective high-speed movement, which affects any subsequent channel equalization and link adaptation.
Therefore, based on the above algorithms, this paper combines a base extension model with the GOMP algorithm and introduces a method to limit serial number differences and the principle of weak selectivity in order to further optimize the GOMP algorithm and improve its ability to perform channel estimation. Our experimental results show that the BEM-iGOMP algorithm proposed in this paper, compared with other commonly used compressed sensing algorithms, exhibits considerable improvements in the normalized mean square error (NMSE) and the bit error rate (BER) obtained using the MMSE signal detection algorithm. Also, the computational complexity is lower than that of the BEM-iGOMP algorithm, indicating that it can suitably satisfy the needs of V2X communication.
This paper is organized as follows: Section 2 introduces the system model, including the OTFS system, the pilot insertion, the signal detector, etc. Section 3 introduces the structure and basic principles of the BEM-iGOMP algorithm proposed in this paper. Section 4 introduces the performance results for the algorithm proposed in this paper as obtained by simulation. Section 5 concludes this paper and provides an outlook on future research.

2. System Model

2.1. V2X OTFS System Model

The block diagram of the transmission principle for the V2X-oriented OTFS communication system is shown in Figure 1.
It should be assumed that the total duration of a packet, with the number of symbols N and the number of subcarriers M , is N T , and the total bandwidth is M Δ f , where T is the symbol of the time interval, and Δ f is the subcarrier frequency interval. The signal is sampled on the DD domain in steps of 1 N T   on the Doppler axis and in steps of 1 M f   on the time delay axis, and the resulting discrete sampled grid L D on the DD domain is
L D = k N T , l M Δ f   , k = 0 , 1 , , N 1 , l = 0 , 1 , , M 1
Therefore, the magnitudes of 1 M f and 1 N T also determine the resolution of the OTFS, with larger M and N resulting in a more accurate characterization of the channel in the delay-Doppler domain. The signal on the DD domain is then transformed to the TF domain by Inverse Symplectic Finite Fourier Transform (ISFFT) to obtain X [ n , m ] , which can be roughly expressed as
X [ n , m ] = 1 M N k = 0 N 1 l = 0 M 1 x [ k , l ] e j 2 π n k N m l M
The signal in the TF domain is then mapped onto the entire time axis by the Heisenberg transform to obtain the signal s ( t ) in the time domain, which is emitted and can be roughly represented as
s ( t ) = n = 0 N 1 m = 0 M 1 X [ n , m ] g t t n T d e j 2 π m Δ f d t n T d
where g t ( t ) is the shaped filter function. When g t ( t ) is an ideal rectangular window function, the Heisenberg transform can then be viewed as a traditional Inverse Discrete Fourier Transform (IDFT). After passing through the EVA channel, it is received by the receiver, and, assuming that the received signal is r ( t ) , it can be roughly expressed as
r ( t ) = h ( τ , v ) s ( t τ ) e j 2 π v ( t τ ) d τ d v + w ( t )
The received signal samples in the time domain are then split into the time–frequency domain by the Wegener transform, which can be roughly expressed as
Y [ n , m ] = r ( t ) g r * t n T d e j 2 π m Δ f d t n T d d t
where g r * t denotes the matched filter function at the receiver. g r * t is the ideal moment window function when the Wigner transform degenerates to the conventional discrete Fourier transform. It is then transformed to the DD domain by the Symplectic Finite Fourier Transform (SFFT) to obtain the final signal y [ k , l ] , which can roughly be expressed as
y [ k , l ] = 1 M N k = 0 N 1 l = 0 M 1 Y [ n , m ] e j 2 π n k N + m l M
Finally, the obtained y [ k , l ] is subjected to channel estimation and signal detection to restore the initial signal and to complete the evaluation and analysis of the system’s performance. Meanwhile, it is assumed that the OTFS system passes through the channel as a linear time-varying channel, and its input–output relationship can be roughly viewed in the DD domain as
y [ k , l ] = i = 1 p h i x k k v i N , l l v i M = h [ k , l ] x [ k , l ]
Also, taking into account the effect of fractional Doppler, the input–output relationship in the modified DD domain can be expressed as follows:
y [ k , l ] i = 1 p q = Q Q h i x k k v i + q N , l l v i M α i k , l , q ξ i ( q )
where Q is a parameter that approximates the Doppler effect. When Q = 5, the effect of fractional Doppler can be taken into account [9]. This can then be expressed by
α i k , l , q = e j 2 π ( l l i ) ( k i κ i ) M N N 1 N e j 2 π ( l l i ) ( k i κ i ) M N e j 2 π [ k i κ i + q ] N N
ξ i ( q ) = e j 2 π ( q κ i ) 1 N e j 2 π N ( q κ i ) N
where l i , k i ,   κ i denote the magnitude of the delay, the integer Doppler, and the fractional Doppler in the i th path of the channel, respectively.

2.2. Pilot Design and Channel Estimation Model

The embedded conduction structure of the channel estimation algorithm designed in this paper is shown in Figure 2. In this structure, no protection interval is set between the conduction symbols and the data symbols, and the conduction power is set to be approximately the same as the data symbol power with the aim of reducing the conduction overhead while reducing the conduction’s signal-to-noise ratio [17].
The signal at the transmitter end of the delay-Doppler domain, as shown in Figure 2, can be expressed as
x [ k , l ] = x p [ k , l ] , k p 2 k v Q k k p + 2 k v + Q , l p l τ l l p + l τ x d [ k , l ] ,   else  
where x p [ k , l ] denotes the derivative symbol, x d [ k , l ] denotes the data symbol, k p = N 2 ,   l P = M 2 , k υ denotes the Doppler tap corresponding to the maximum Doppler, and l τ denotes the delay tap corresponding to the maximum delay.
At the receiver side, the signal received from the delay-Doppler domain, y [ k , l ] , k [ k p k υ , k p + k υ ] , l [ l p , l p + l τ ] , is used to perform channel estimation (the detailed process of the channel estimation method devised in this paper is described in Section 3), and the estimated channel information will be used by the Minimal Mean Square Error (MMSE) algorithm for data detection. The number of guides used for channel estimation at the receiver is written as L = ( 2 k υ + 1 ) × ( l τ + 1 ) , and these L guides cause Doppler shift effects on the P = ( 2 k υ + 2 Q + 1 ) × ( l τ + 1 ) guides around them. Then, the matrix form of the signal received at the guide frequency can be expressed as
Y p = X p D h + w = A h + w
where X p C L × P is the guided frequency signal transmission matrix, Y P C L × 1 is the pilot signal receipt matrix, h C P × 1 is the delay-Doppler domain channel matrix, and w C L × 1 is the Gaussian noise matrix. From the above analysis, it can be seen that the effects of time delay and Doppler manifest as a phase shift, so that the corresponding phase compensation is performed at the receiver side, according to the time delay and Doppler shift values, so that D denotes the phase compensation matrix, and D =   c o n j α 1 , . . . , c o n j α L T , where α i C 1 × P is the α [ k , l , q ] vector. ⊙ denotes the Hadamard product. From the above analysis, it can be seen that the dimensional high-dimensional channel h (with the dimensions P × 1 ) will be recovered from the low-dimensional received signal Y P (with the dimensions L × 1), thus transforming the OTFS system channel estimation problem into a sparse signal recovery problem.

2.3. Signal Detector

At the signal receiving end, the received signal y can be viewed as
y = H x + z
where H is the channel matrix, x is the transmitted signal, and z is the noise. Therefore, the main task for the signal detector is to use channel estimation in order to obtain the transmitted signal x from the received signal y and the channel matrix H .
Additionally, for the MMSE signal detector, the corresponding MMSE weighting matrix can be expressed as
W mmse = H H H + σ z 2 I 1 H H
where H is the channel matrix, σ z is the variance of the noise, and I is the identity matrix. Thus, the transmitted signal x m m s e , educed by the MMSE signal detector, can be expressed as
x mmse = W mmse y = H H H + σ z 2 I 1 H H y
Therefore, in practical signal detection, the use of MMSE signal detectors can be suitably implemented for the detection and recovery of the transmitted signal. Consequently, the MMSE signal detector was used for signal detection in the experimental section of this paper.

3. Proposed Algorithm

3.1. GOMP Channel Estimation Algorithm

In the OTFS channel estimation model, since the dimensions of the channel matrix are much larger than those of the received signal, trying to estimate the channel matrix directly using OTFS channel estimation results in underdetermined equations that cannot be computed and solved. As for the GOMP algorithm, it is mainly based on the traditional OMP algorithm, which constructs a support set by fixedly selecting the serial numbers of the column vectors corresponding to the few atoms that are most relevant to the residuals in each iteration [18]. The core objective is to recover the original signal via sparse representation theory in a system of underdetermined linear equations. In the OTFS system, by assuming that the signal is sparse in a certain transform domain, the atoms most correlated with the residuals can be chosen iteratively to approximate the original signal. Therefore, the GOMP algorithm is well suited to OTFS channel estimation. The specific flow and pseudo-code of the GOMP-based channel estimation method are shown in Algorithm 1.
Algorithm 1 Pseudo-code for the GOMP channel estimation algorithm.
Input: Perception matrix Ψ , received signal Y , sparsity K , number of atoms selected per iteration S   ( S K ) , threshold value ε
Output: The recovered channel vector H ^ .
(1)
Initialize R 0 = Y , Ω 0 = , Ψ 0 =
(2)
U = a b s Ψ t T R t 1
(3)
I 0 = I 1 , I 2 , , I S // I S denotes the Column number of U S in U
(4)
Ω t = Ω t 1 I 0
(5)
Ψ t = Ψ t 1 A i // A i   denotes the i th column of   Ψ , i I 0
(6)
H ^ t   =   a r g m i n     Y Ψ t H t   = Ψ t T   Ψ t 1 Ψ t T Y
(7)
R t = Y Ψ t H ^ t
(8)
t = t + 1 , if t > K or R t 2 < ε , go to (9), Otherwise return (2)
(9)
H ^ = H ^ t

3.2. BEM Channel Estimation Model

The basis expansion model (BEM) is a mathematical tool that is used to parameterize complex time-varying channels by linear combinations of basis functions, the core idea being to simplify the complexity of channel estimation and signal processing by representing the channel impulse response as the weighted sum of a set of known basis functions. At the same time, the BEM can capture the time-varying characteristics of the channel more accurately through the time–frequency localization of basis functions, and can also reduce the computational complexity and frequency-conducting overhead.
In the OTFS system, the BEM decomposes the channel matrix in the time domain into the product of the basis function and the coefficients of the basis function, which are expressed as follows:
g l = q = 1 Q d i a g ( b q ) C q T
where C q is the basis function coefficient, and b q is the q th known basis function of the OGCE-BEM, with a length of MN. The known basis functions are different for different BEMs. The most basic BEM is the polynomial basis expansion model (P-BEM), which is obtained by approximation through Taylor series expansion, and its basis coefficients can be expressed as
b q n = n N 2 q
The Complex Exponential Base Expansion Model (Complex-Exponential BEM or CE-BEM) was invented on the basis of the P-BEM, a base expansion model based on complex exponential expansion [19]. In the CE-BEM, the main principle is to compress the time-domain channel’s impact response from the perspective of the frequency domain, and its basis coefficients can be expressed as
b q n = e j w q n = e j 2 π q Q / 2 N n
Later, on the basis of the CE-BEM, the Optimized Generalized Complex Exponential BEM (OGCE-BEM) was proposed; it effectively reduces spectral leakage through more intensive sampling and, at the same time, reduces the modeling error caused by high-frequency basis functions through correction coefficients. Its basis coefficients can be expressed as [20]
b q n = e j w q n = e j 2 π n z q Q / 2 Z N
where z = 2 f ¯ m a x   Z N / M is the correction factor, and Z is the intensive sampling factor; q = 1 , , Q ,   Q 2 f ¯ m a x , N is the number of OGCE-BEM basis functions, f ¯ m a x   = f m a x / Δ f is the normalized maximal Doppler frequency, Δ f is the sub-carrier spacing, f m a x =   f c v / c is the maximal Doppler frequency, f c is the carrier frequency, v is the relative velocity between the transmitter and receiver, and c is the speed of light. According to the relationship between the channel matrix in the DD domain and that in the time domain, the obtained channel matrix in the DD domain can be expressed as
h l = 1 N F N I M g l = 1 N F N I M B c l = A c l
where A = 1 N F N I M B , and B is the basis function matrix. According to the input–output relationship of the OTFS system in the DD domain, it can be obtained from
y = x ( I L A ) c q + z = ψ C q + z
where the observation vector ψ = ( I L A ) c q represents the matrix of basis coefficients. Meanwhile, there are many other BEMs—including the Discrete Prolate Spheroidal Sequences BEM (DPSS-BEM) [21], the Discrete Karhunen–Loeve BEM (DKL-BEM) [22], etc.—which will be analyzed individually in the section containing the experimental results.

3.3. BEM-iGOMP Channel Estimation Algorithm

When using the GOMP algorithm for channel estimation, it is necessary to ensure the sparsity of the channel and the uncorrelation of each channel. Meanwhile, since its base coefficients are diagonal matrices, the OGCE-BEM has a very strong sparsity, which can suitably satisfy the requirements of the GOMP algorithm. Therefore, the OGCE-BEM can be combined with the GOMP algorithm to improve its performance, and we call this the BEM-GOMP algorithm. To account for the uncorrelation requirement, we introduced an ordinal difference restriction method that requires that the atoms selected each time satisfy the ordinal difference restriction principle in order to reduce the correlation between the atoms. Meanwhile, the GOMP algorithm requires the sparsity of the channel matrix to be known in advance. However, in practice, the sparsity of the channel usually cannot be predicted in advance. Therefore, we rely on the weak selectivity principle in the Stagewise Weak Orthogonal Match Pursuit (SWOMP) algorithm and adaptively select appropriate atoms by setting a threshold with a coefficient, thereby selecting atoms with a correlation greater than the threshold into the support set, and discarding atoms with a correlation less than or equal to the threshold. This results in the selection of the appropriate atoms without determining the sparsity of the system in advance [23]. We call this optimized BEM-GOMP algorithm, which uses the ordinal difference restriction method and the weak selectivity principle, the BEM-iGOMP algorithm. The specific flow of channel estimation by the BEM-iGOMP algorithm is shown in Algorithm 2. Compared to the OMP and GOMP algorithms, the computational complexity of BEM-iGOMP is O ( K ) , and the computational complexities of BEM-OMP and BEM-GOMP are O ( K 2 ) and O ( K ( K 1 ) ) , respectively, where K is the channel sparsity. Therefore, the computational complexity of BEM-iGOMP is much lower than those of the BEM-OMP and BEM-GOMP algorithms.
Algorithm 2 Pseudo-code for the BEM-iGOMP channel estimation algorithm.
Input: Perception matrix after BEM decomposition Ψ , received signal Y , sparsity K , threshold coefficient γ , Minimum serial number difference ρ , error threshold value ε
Output: The recovered Base coefficient matrix C ^ q .
(1)
Initialize R 0 = Y , Ω 0 = , Ψ 0 = , U = a b s Ψ t T R t 1  
(2)
for ( S = 1 ;   S L ; S + + ) do //L is the number of columns for U
(3)
if ( U S γ U m a x ) then
(4)
I 0 = I 0 I S
(5)
end if
(6)
end for
(7)
for ( i = 1 ; i S ; i + + ) do
(8)
d i = I i + 1 I i
(9)
if  ( d i < ρ )  then
(10)
I i = [ ]
(11)
end if
(12)
end for
(13)
Ω t = Ω t 1 I 0
(14)
Ψ t = Ψ t 1 A i
(15)
C ^ q t     =   a r g m i n     Y Ψ t C q t = Ψ t T   Ψ t 1 Ψ t T Y
(16)
R t = Y Ψ t C ^ q t  
(17)
t = t + 1 , if t > K or   R t 2 < ε , go to (18); Otherwise return (2)
(18)
C ^ q = C ^ q t

4. Results and Discussion

In this paper, the OTFS system is simulated based on the MATLAB (version 2024a) platform as per the 3GPP protocol, and the parameters used are shown in Table 1.
To evaluate the model’s performance after signal detection using the MMSE signal detector, we selected two major performance metrics, Normalized Mean Square Error (NMSE) and Bit Error Rate (BER). Their respective formulas are as follows:
NMSE = 10 log 10 E h h 2 2 E h 2 2
BER = B error B sum
where h denotes the true value of the channel, h ^   denotes the estimated value of the channel, B e r r o r denotes the number of bits in the error, and B s u m denotes the total number of bits transmitted. In the BEM-iGOMP channel estimation algorithm we designed, we first compared the selection of its threshold. The NMSE and BER results obtained for different SNR environments by selecting different thresholds γ and comparing the obtained model performance results are shown in Figure 3 and Figure 4, respectively.
Based on the results, it can be seen that, under high-SNR conditions, the model’s performance is best for a threshold of γ   =   0.8 , and therefore this threshold was in the subsequent analysis. Secondly, to select the BEM’s base coefficient model, we compared the models’ performance under different base coefficient conditions in the same way as above, and the obtained NMSE and BER results in different signal-to-noise ratio environments are shown in Figure 5 and Figure 6, respectively.
Based on the results, it can be seen that the DKL-BEM is the best-performing model in high-SNR environments, and that this is followed by the OGCE-BEM. However, due to the extremely high computational complexity of the DKL-BEM, we finally chose to optimize the GOMP algorithm using the OGCE-BEM. We also compared the original GOMP algorithm and the BEM-GOMP algorithm, as well as the basic OMP algorithm and the OMP algorithm optimized with the BEM; the NMSE and BER results obtained for different SNR environments are shown in Figure 7 and Figure 8, respectively.
Based on the above results, it can be seen that the BEM-iGOMP channel estimation algorithm proposed in this paper improves on the NMSE and BER performance of the OMP algorithm, the original GOMP algorithm, the BEM-optimized OMP algorithm, and the BEM-GOMP algorithm. In a high-SNR environment (SNR = 30 dB), the algorithm proposed in this paper achieves NMSE performance improvements of about 12–15 dB compared to the OMP algorithm, about 10–13 dB compared to the original GOMP algorithm, about 8–10 dB compared to the BEM-optimized OMP algorithm, and about 5–6 dB compared to the BEM-GOMP algorithm. Meanwhile, the BER performance of the BEM-iGOMP channel estimation algorithm proposed in this paper is about 5 × 10−4 at SNR = 30 dB, after signal detection by the MMSE signal detector, which is much smaller than the BER results obtained by other channel estimation algorithms. Therefore, it is clear that the NMSE and BER performance of the system are greatly improved when using the channel estimation algorithm proposed in this paper.
We also compared the performance of this algorithm at different relative speeds, and the obtained NMSE and BER results for different SNR environments are shown in Figure 9 and Figure 10, respectively.
Based on the above results, it can be seen that the best channel estimation performance is obtained when the relative speed between the receiver and the transmitter is 120 km/h, when using the algorithm proposed in this paper for channel estimation. The NMSE performance is similar when the relative speed is 300 km/h and 500 km/h, but in terms of BER performance, the performance is better when the relative speed between the receiver and the transmitter is 500 km/h.
This shows that the NMSE and BER performance obtained at 300 km/h and 500 km/h using the same algorithm are opposed. Therefore, in channel estimation, higher speeds produce stronger inter-carrier interference and faster channel time variation, which destroys the channel estimation performance, and this is why the NMSE performance is better for a relative speed of 300 km/h. However, when performing signal detection in the very high-speed channel environment, since the BEM-iGOMP algorithm proposed in this paper is mainly based on channel sparsity, the system’s BER performance is better at a relative speed of 500 km/h. This is because, at higher speeds, the absolute value of the Doppler shifts produced by the individual paths increases, and, simultaneously, the relative difference between them also increases. This causes channel taps, which are close together on the Doppler axis at slower speeds, to be “pulled apart” and distributed more sparsely, resulting in a higher degree of separation. This compensates, to a certain extent, for the negative impact of the degradation of channel estimation accuracy under high-speed movement but is also the reason why the system’s BER performance is better at a relative speed of 500 km/h.

5. Conclusions and Outlook

In this paper, an optimized GOMP channel estimation method, the BEM-iGOMP algorithm, is proposed. It firstly combines the base extension model for assistance, decomposes the channel matrix, and then introduces the ordinal difference restriction method as well as the weak selectivity principle to optimize the GOMP algorithm. Based on the results, it can be seen that, compared to the OMP algorithm, the original GOMP algorithm, the BEM-optimized OMP algorithm, and the BEM-GOMP algorithm, our algorithm achieves various degrees of improvement in terms of NMSE performance. At the same time, after the use of the MMSE signal detector, the BER performance obtained by our algorithm is also improved to a large extent, which can be very good for channel estimation in a V2X telematics communication environment. In short, the BEM-iGOMP algorithm improves NMSE performance by about 12–15 dB compared to the OMP algorithm, about 10–13 dB compared to the original GOMP algorithm, about 8–10 dB compared to the BEM-optimized OMP algorithm, and about 5–6 dB compared to the BEM-GOMP algorithm. In future work, the optimization of the GOMP and OMP algorithms for OTFS channel estimation will be further investigated in order to continue to explore whether there exists a better-performing BEM to adapt the GOMP algorithm and whether the algorithm can be further optimized by combining it with an AI model. We will also try to implement our proposed algorithm for other channels, not only the EVA channel, to ascertain the universality of our proposed algorithm.

Author Contributions

Conceptualization, Y.L.; methodology, Y.L. and C.Y.; software, C.Y.; validation, C.Y.; formal analysis, C.Y.; investigation, C.Y.; data curation, C.Y.; writing—original draft preparation, C.Y.; writing—review and editing, C.Y. and Y.L.; visualization, C.Y.; supervision, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Chongqing Natural Science Foundation (CSTB2023NSCQ-MSX0025).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, J.Y. V2X Telematics and its Key Technologies. Inf. Technol. Informatiz. 2013, 5, 60–64. [Google Scholar]
  2. Zhang, M.; Yu, H.; Lv, H.; Jiang, L.; Li, L.; Lu, L. Multimodal Information Fusion Dynamic Target Recognition for Autonomous Driving. J. Chongqing Univ. 2024, 47, 139–156. [Google Scholar] [CrossRef]
  3. Miao, L.X.; Wang, F.P. A Review of Key Technology Research and Application of V2X Telematics. J. Automot. Eng. 2020, 10, 1–12. [Google Scholar]
  4. Hadani, R.; Rakib, S.; Tsatsanis, M.; Monk, A.; Goldsmith, A.J.; Molisch, A.F.; Calderbank, R. Orthogonal Time Frequency Space Modulation. In Proceedings of the 2017 IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar]
  5. Wang, J.; Wang, J.Z.; Shen, Z.H.; Gong, L.H.Q.; Gao, G.; Liao, Y. A Review of OTFS Signal Detection Algorithms for Telematics Communication. Telecommun. Eng. 2024, 64, 316–324. [Google Scholar]
  6. Liao, Y.; Luo, Y.; Jing, Y.H. 6G Novel Time-Delay Doppler Communication Paradigm: Technical Advantages, Design Challenges, Applications and Prospects of OTFS. J. Electron. Inf. Technol. 2024, 46, 1827–1842. [Google Scholar]
  7. Ma, Z.X.; Xue, J.Z.; Zhou, H.B. A Satellite-Based IoV System and Performance Evaluation with OTFS Modulation. ZTE Technol. J. 2024, 30, 48–54. [Google Scholar]
  8. Shan, Y.R.; Wang, F.G.; Hao, Y.X.; Hua, J.; Xin, Y. Doppler Rate Estimation for OTFS via Large-Scale Antenna Array. ZTE Commun. 2025, 23, 115–122. [Google Scholar]
  9. Liao, Y.; Yu, C. A Review of OTFS Signal Detection Algorithms Based on Message Passing. Telecommun. Eng. 2025, 65, 188–198. [Google Scholar]
  10. Liao, Y.; Liu, S.; Wang, H. Research Status, Challenges and Trends of Hydroacoustic OTFS Communication System. Telecommun. Eng. 2025, 65, 165–176. [Google Scholar]
  11. Raviteja, P.; Phan, K.T.; Hong, Y. Embedded Pilot-Aided Channel Estimation for OTFS in Delay–Doppler Channels. IEEE Trans. Veh. Technol. 2019, 68, 4906–4917. [Google Scholar] [CrossRef]
  12. Yuan, W.; Li, S.; Wei, Z.; Yuan, J.; Ng, D.W.K. Data-Aided Channel Estimation for OTFS Systems with a Superimposed Pilot and Data Transmission Scheme. IEEE Wirel. Commun. Lett. 2021, 10, 1954–1958. [Google Scholar] [CrossRef]
  13. Peng, Y.; Chen, Z.X.; Yang, Q.Q. Channel Estimation for MIMO-OTFS Systems with Sense-Assisted and Atom-Selective Threshold Mechanisms. J. Radio Sci. 2025, 40, 155–163. [Google Scholar]
  14. Zhang, H.W.; Liu, J.; Jiang, Z.J.; Li, C.R.; Tang, X.J. SBL-Turbo Compressed Sensing Channel Estimation Algorithm for OTFS Systems. Signal Process. 2024, 40, 1074–1081. [Google Scholar]
  15. Shao, K.; Nie, Z.R. OTFS Channel Estimation Based on Compressed Sensing in Star-Earth Communication. Telecommun. Eng. 2025, 65, 214–222. [Google Scholar]
  16. Jiang, Z.J.; Liu, Q.D. Research on OTFS Channel Estimation Algorithm in High-Speed Mobile Communication System. J. Electron. Inf. Technol. 2021, 43, 2878–2885. [Google Scholar]
  17. Zhao, L.; Gao, W.J.; Guo, W. Sparse Bayesian Learning of Delay-Doppler Channel for OTFS System. IEEE Commun. Lett. 2020, 24, 2766–2769. [Google Scholar] [CrossRef]
  18. Lei, F.; Niu, Y.C. A Channel Estimation Method Based on Improved Generalized Orthogonal Matching Tracking for MIMO-OTFS Systems for Low Earth Orbit Satellites. Comput. Appl. 2024, 44, 2514–2520. [Google Scholar]
  19. Giannakis, G.B.; Tepedelenlioglu, C. Basis Expansion Models and Diversity Techniques for Blind Identification and Equalization of Time-Varying Channels. Proc. IEEE 1998, 86, 1969–1986. [Google Scholar] [CrossRef]
  20. Li, X.Y.; Xie, Z.B.; Zhang, J.B.; Mao, Y.L. OTFS Channel Estimation Based on OGCE-BEM. Opt. Commun. Res. 2024, 50, 151–156. [Google Scholar]
  21. Zemen, T.; Mecklenbrauker, C.F. Time-Variant Channel Estimation Using Discrete Prolate Spheroidal Sequences. IEEE Trans. Signal Process. 2005, 53, 3597–3607. [Google Scholar] [CrossRef]
  22. Visintin, M. Karhunen-Loeve Expansion of a Fast Rayleigh Fading Process. Electron. Lett. 1996, 32, 1712–1713. [Google Scholar] [CrossRef]
  23. He, X.M.; Chen, S.H.; Xi, J.J.; Du, Z.X.; Chen, X.L. A Sparsity Adaptive Channel Estimation Algorithm for OFDM Systems. Inf. Commun. 2020, 8, 1–5. [Google Scholar]
  24. Khuc, B.; Gelgor, A.; Tkachenko, D.; Vargauzin, V.; Greshnevikov, K.; Popov, E.; Van Dung, H. Channel Estimation and Equalization for OTFS Systems Over High-Mobility Channels. In Proceedings of the 2023 International Conference on Electrical Engineering and Photonics (EExPolytech), St. Petersburg, Russia, 19–20 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 205–208. [Google Scholar]
Figure 1. Transmission schematic for V2X-oriented OTFS system.
Figure 1. Transmission schematic for V2X-oriented OTFS system.
Vehicles 07 00108 g001
Figure 2. OTFS system pilot structure.
Figure 2. OTFS system pilot structure.
Vehicles 07 00108 g002
Figure 3. Comparison of NMSE performance at different thresholds.
Figure 3. Comparison of NMSE performance at different thresholds.
Vehicles 07 00108 g003
Figure 4. Comparison of BER performance at different thresholds.
Figure 4. Comparison of BER performance at different thresholds.
Vehicles 07 00108 g004
Figure 5. Comparison of NMSE performance of iGOMP algorithms optimized using different BEMs.
Figure 5. Comparison of NMSE performance of iGOMP algorithms optimized using different BEMs.
Vehicles 07 00108 g005
Figure 6. Comparison of BER performance of iGOMP algorithms after optimization using different BEMs.
Figure 6. Comparison of BER performance of iGOMP algorithms after optimization using different BEMs.
Vehicles 07 00108 g006
Figure 7. Comparison of NMSE performance of different channel estimation algorithms.
Figure 7. Comparison of NMSE performance of different channel estimation algorithms.
Vehicles 07 00108 g007
Figure 8. Comparison of BER performance with different channel estimation algorithms.
Figure 8. Comparison of BER performance with different channel estimation algorithms.
Vehicles 07 00108 g008
Figure 9. Comparison of NMSE performance at different relative speeds.
Figure 9. Comparison of NMSE performance at different relative speeds.
Vehicles 07 00108 g009
Figure 10. Comparison of BER performance at different relative speeds.
Figure 10. Comparison of BER performance at different relative speeds.
Vehicles 07 00108 g010
Table 1. OTFS system simulation parameter design.
Table 1. OTFS system simulation parameter design.
ParametersValue
Symbols16
Subcarriers32
Frames1000
Modulation mode64 QAM
Carrier frequency4 GHz
Subcarrier interval15 kHz
Relative speed of receiver and transmitter
Channel model
500 km/h
EVA channel [24]
Paths of channel9
Pilot to data ratio12.5%
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

Liao, Y.; Yu, C. Optimized GOMP-Based OTFS Channel Estimation Algorithm for V2X Communications. Vehicles 2025, 7, 108. https://doi.org/10.3390/vehicles7040108

AMA Style

Liao Y, Yu C. Optimized GOMP-Based OTFS Channel Estimation Algorithm for V2X Communications. Vehicles. 2025; 7(4):108. https://doi.org/10.3390/vehicles7040108

Chicago/Turabian Style

Liao, Yong, and Chen Yu. 2025. "Optimized GOMP-Based OTFS Channel Estimation Algorithm for V2X Communications" Vehicles 7, no. 4: 108. https://doi.org/10.3390/vehicles7040108

APA Style

Liao, Y., & Yu, C. (2025). Optimized GOMP-Based OTFS Channel Estimation Algorithm for V2X Communications. Vehicles, 7(4), 108. https://doi.org/10.3390/vehicles7040108

Article Metrics

Back to TopTop