Next Article in Journal
Ultra-Thin Compact Bidirectional S-Slot Antenna for 5G Communications
Previous Article in Journal
A GWO-Based Optimization for mmWave Integrated Sensing and Communications in IoT Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Precision Joint Synchronization and Channel Estimation Method for OFDM

1
College of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, China
2
Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Telecom 2026, 7(2), 45; https://doi.org/10.3390/telecom7020045
Submission received: 23 February 2026 / Revised: 3 April 2026 / Accepted: 9 April 2026 / Published: 16 April 2026

Abstract

A low-overhead joint synchronization and channel estimation method for conventional CP-OFDM systems is developed to mitigate the error accumulation of stage-wise processing under multipath fading and carrier frequency offset (CFO). The joint estimation of symbol timing offset (STO), CFO, and channel parameters is formulated in a least-squares framework, and the analytical elimination of the channel vector reduces the original three-dimensional optimization to a two-dimensional search. In addition, reusable common terms and a precomputable pseudoinverse-related operator are exploited to reduce redundant online computations. Simulation results show that, under different signal-to-noise ratio (SNR) and normalized CFO conditions, the method achieves higher perfect synchronization probability and lower root-mean-square error (RMSE) for STO, CFO, and channel estimation than conventional CP-based baselines, while providing a favorable trade-off between estimation accuracy and computational complexity.

1. Introduction

In wireless communication systems, high-precision signal synchronization and channel estimation are fundamental to ensuring reliable and efficient data transmission. This is particularly critical under harsh channel conditions such as multipath fading and carrier frequency offset (CFO), which can induce timing misalignment, inter-carrier interference (ICI), and waveform distortion, thereby severely degrading system performance [1]. Conventional approaches typically adopt a stage-wise processing architecture in which timing synchronization, CFO compensation, and channel estimation are implemented as separate modules. However, in complex multipath environments, this decoupled paradigm is prone to error propagation, reduced link reliability, and inefficient resource utilization [2]. With the evolution toward 6G networks, the demand for low-latency and ultra-reliable communications is becoming increasingly stringent, and synchronization and estimation under adverse channels have emerged as one of the key bottlenecks hindering further technological advances [3].
OFDM mitigates inter-symbol interference (ISI) by enabling parallel transmission over multiple subcarriers and employing a cyclic prefix (CP), thereby offering strong resilience to frequency-selective fading and serving as a mainstream transmission technique for multipath environments [4,5]. However, OFDM is highly sensitive to symbol timing offset (STO) and CFO; residual synchronization errors can significantly aggravate ICI and, in turn, impair the accuracy of channel estimation.
Although substantial efforts have been devoted to synchronization and channel estimation (CE) in OFDM systems, most existing studies remain largely confined to conventional approaches that treat CE and synchronization as separate processing stages. STO and CFO directly distort the received signal, degrading CE accuracy. Conversely, inaccurate channel estimates impair synchronization decisions. This mutual dependence necessitates a strongly coupled joint estimation approach. Consequently, a joint design that integrates timing synchronization, frequency synchronization, and channel estimation is expected to mitigate error propagation inherent in stage-wise processing and reduce the overall overhead without sacrificing estimation accuracy.
In recent years, research on the coupling between OFDM synchronization and CE has mainly progressed along three directions: joint processing, time-varying channel tracking, and low-overhead frame design. Building on these advances, this work further exploits the intrinsic coupling between synchronization parameters and channel parameters, and investigates a low-overhead joint estimation approach for STO, CFO, and CE. For underwater acoustic communications, Wang [6] presented a pilot-aided joint estimation scheme that effectively addresses Doppler scaling and residual CFO; however, it relies on a specific pilot-structure design. For high-mobility scenarios, Zhang [7] developed a multi-module time–frequency synchronization algorithm that reduces sensitivity to timing errors via differential operations and achieves favorable performance over multipath Doppler channels, at the cost of relatively high computational complexity. By incorporating deep learning, Li [8] extended the CFO estimation range to ±7 kHz and significantly improved the mean-square-error (MSE) performance at low SNR, yet the model requires large-scale training data and its real-time deployment still needs further optimization. For non-contiguous OFDM (NC-OFDM), Li [9] achieved narrowband-interference-resilient timing synchronization through mean removal of the autocorrelation signal, but did not specifically optimize frequency-offset estimation.
Regarding comparisons with conventional methods, prior work has analyzed the performance differences between training-sequence correlation-based approaches and cyclic-prefix-based estimation methods in multipath environments [10]. In addition, Yuan [11] investigated the impact of CFO on OFDM systems from both theoretical and simulation perspectives and provided corresponding synchronization and compensation strategies, but lacked systematic validation under complex scenarios. Moreover, Boiko [12] optimized the error vector magnitude (EVM) of 5G downlink transmissions using a QPSK-based architecture, albeit at the expense of increased transmit power.
In [13,14], deep-learning-based OFDM channel estimation methods were proposed. Specifically, Hasini [13] achieves performance comparable to the minimum mean-square error (MMSE) estimator by recovering implicit channel state information (CSI), while Jameel [14] leverages a frequency-recursive model (SisRafNet) to improve the signal-to-noise ratio (SNR) performance under 3GPP channel models. In [15,16], targeting massive MIMO-OFDM doubly selective channels and time–frequency-varying channels, respectively, semi-blind compressed sensing (SB-BOMP) and a super-resolution network were adopted to enhance estimation accuracy. Meanwhile, Singh [17] provides a systematic survey of blind CFO estimation techniques for multicarrier systems (OFDM and MIMO-OFDM), comparing the applicability of statistical methods and deep-learning-based approaches.
With respect to improvements of conventional methods, Badi [18] integrates a deep neural network (DNN) with spatial modulation to reduce pilot overhead and enhance detection generalization, whereas Chen [19] explores the performance–complexity trade-off of the EM-VAMP algorithm in underwater acoustic communications. However, many existing studies assume perfect channel estimation [13,14,15,16], and the limited preamble length can exacerbate ISI/ICI. Although the E-TRFI-IP scheme proposed in [20] exploits inactive subcarriers to improve performance, it incurs a relatively high training overhead. In addition, as pointed out in [17], blind estimation methods eliminate the need for reference signals but typically suffer from a limited estimation range; likewise, the algorithm in [19], while suitable for underwater acoustic scenarios, imposes relatively stringent requirements on hardware computational capability.
In summary, although coordinated synchronization and estimation strategies have been widely studied, there remains a need for a low-overhead realization tailored to conventional CP-OFDM systems under the standard frame structure. The contribution of this work is not to claim a generic new joint-estimation paradigm, but to develop an implementation-oriented joint STO/CFO/CE method in which the channel vector is analytically eliminated, the online search dimension is reduced, and recurring common computations are reused to achieve a better trade-off between performance and complexity.
Specifically, the proposed method formulates the joint estimation problem in a least-squares framework, converts the original three-dimensional search into a two-dimensional search over timing and CFO, and enables offline precomputation of the pseudoinverse-related operator for efficient online evaluation under the conventional CP-OFDM frame setting.

2. System Model

This paper presents a discrete-time baseband model of a CP-OFDM system over the transmitter–channel–receiver link. We consider a single-input single-output (SISO) configuration. For analytical tractability, the channel is assumed to remain approximately constant over one pilot-bearing OFDM symbol interval, which corresponds to a quasi-static block-fading approximation within the observation window. In the performance evaluation, however, the propagation channel is generated using the standardized 3GPP TDL-C model with Doppler, so that the influence of high-mobility time variation is reflected in the simulations. Throughout the paper, N denotes the OFDM transform size, N cp denotes the CP length, and L denotes the number of channel taps. The overall processing flow of the system is illustrated in Figure 1.

2.1. Transmitter Model

The transmitter adopts a pilot-aided CP-OFDM structure. Let M denote the modulation order and N denote the number of subcarriers. In this paper, 16-QAM is adopted, M = 16 . The pilot bit sequence b = [ b 1 , b 2 , , b N log 2 M ] is generated randomly, where each bit b i { 0 , 1 } . The pilot symbol sequence p = [ p 1 , p 2 , , p N ] is obtained by mapping b to complex symbols through a QAM modulator.
p n = Q A M b ( n 1 ) log 2 M + 1 , , b n log 2 M
The pilot symbol sequence p n is processed by an N-point IFFT to obtain the time-domain OFDM symbol.
x n = 1 N k = 0 N 1 p k e j 2 π k n / N , n = 0 , 1 , , N 1
Here, 1 N is the normalization factor to ensure constant signal power. To combat ISI caused by multipath channels, the transmitter appends a CP of length N cp to each OFDM symbol. The resulting time-domain block with CP can be expressed as
x c p ( k ) = x ( k + N ) , k = N c p , , 1 , x ( k ) ,   k = 0 , , N 1 .
Denote the transmitted block as
x = [ x c p ( N c p ) , , x c p ( 1 ) , x c p ( 0 ) , , x c p ( N 1 ) ] T ,

2.2. Channel and Receiver Model

Let L denote the number of channel taps, and let the discrete multipath channel tap vector be denoted as
h = [ h 1 , h 2 , , h L ] T
In the presence of fading, additive noise w ( n ) , STO τ , and CFO ϵ , the received samples can be expressed as
y [ n ] = = 0 L 1 h · x [ n τ ] · ζ ϵ ( n 1 ) + w [ n ]
where ζ ϵ ( n ) = e j 2 π ϵ n N denotes the CFO-induced phase rotation factor, w [ n ] is additive white Gaussian noise (AWGN), and  N max denotes the observation window length used for joint synchronization and channel estimation, with  N max N . Therefore, the time-search set can be written as U = { 1 , 2 , , N max N + 1 } .
For any candidate starting point i U , define a received window of length N as
y i : i + N 1 = [ y ( i ) , y ( i + 1 ) , , y ( i + N 1 ) ] T

3. Joint Synchronization and Channel Estimation

A joint timing synchronization, frequency synchronization, and channel estimation method is proposed. Let τ denote the true STO, let i U denote a candidate timing index in the search process, and let i ^ denote the resulting timing estimate. For CP-aligned timing evaluation, the reference timing instant is defined as I r e f = τ + N c p , and its estimate is given by I ^ r e f = i ^ N c p . In addition, let ϵ denote the true normalized CFO, let θ denote the candidate CFO variable used in the search, and let ϵ ^ denote the final CFO estimate. Therefore, the objective of the proposed method is to estimate the timing parameter, the CFO, and the channel gain vector h from the received samples y ( 1 ) , y ( 2 ) , , y ( N max ) and the known pilot symbols. The observation window length N max is chosen such that the received observation window fully covers the possible timing uncertainty region and contains the entire pilot block used for joint synchronization and channel estimation. Based on the received signal model, this task is formulated as a least-squares problem, where the objective function measures the residual error between the received samples and the reconstructed signal under a candidate parameter set.
Note that the true normalized CFO ϵ is assumed to lie in the range 1 2 , 1 2 [21]. For numerical optimization, θ is introduced as the candidate CFO variable over this interval, and the final CFO estimate obtained from the search is denoted by ϵ ^ . Accordingly, the joint optimization problem is formulated as
( i ^ , ϵ ^ , h ^ ) = arg min i U , θ 1 2 , 1 2 , h C L f ( i , θ , h )
Here, i denotes the candidate timing index, θ denotes the candidate normalized CFO used in the search, and  h denotes the channel gain vector. The corresponding estimates are denoted by i ^ , ϵ ^ , and  h ^ , respectively.
f ( i , θ , h ) = n = 1 N | y ( n + i 1 ) ζ θ ( n 1 ) ν h ( n ) | 2
The objective function represents the squared difference between the received symbols and the corresponding estimated symbols. In Equation (9), the summation is taken over n [ 1 , 2 , , N ] .
ν h ( n ) = = 1 L h x ¯ ( n + 1 )
It represents the convolution between the channel coefficients and the pilot symbols. Here, x ¯ ( n ) denotes the N-periodic extension of the sequence x ( 1 : N ) , x ¯ ( n + q N ) = x ¯ ( n ) , for q Z , and x ¯ ( n ) = x ( n ) . In addition, x ( 1 : N ) = [ x ( 1 ) , x ( 2 ) , , x ( N ) ] T .
Since the feasible sets of h C L and θ 1 2 , 1 2 are both continuous, a direct exhaustive search is impractical. Moreover, when i and θ are fixed, the channel vector enters the model linearly. Therefore, the joint optimization can be rewritten in a nested form, in which the channel vector is first estimated conditionally for each candidate pair ( i , θ ) . Hence, Equation (8) can be rewritten as
i ^ , ϵ ^ , h ^ = arg min i U min θ 1 2 , 1 2 min h C L f ( i , θ , h )
In this way, the innermost problem becomes a standard least-squares problem with a closed-form solution, and the original joint optimization is reduced to a two-dimensional search over i and θ .
When i and θ are fixed, the solution to the innermost problem, the estimate of the channel gain vector, can be expressed as [22]
g ( i , θ ) = arg min h C L f ( i , θ , h )
The channel gain vector can be expressed as
g ( i , θ ) = [ S H Γ H ( θ ) Γ ( θ ) S ] 1 S H Γ H ( θ ) y i : i + N 1 = Q ( θ ) y i : i + N 1
where
Q ( θ ) = V Γ H ( θ )
is of size L × N with the matrix
V = ( S H S ) 1 S H
of size L × N , y i : i + N 1 = [ y ( i ) , y ( i + 1 ) , , y ( i + N 1 ) ] T is a N × 1 vector of received symbols, the  N × N diagonal matrix
Γ ( θ ) = diag ( ζ θ ( 0 ) , ζ θ ( 1 ) , , ζ θ ( N 1 ) )
accounts for the CFO variable θ and satisfies
Γ H ( θ ) Γ ( θ ) = I N
and
S = x [ 0 ] x [ N 1 ] x [ N L + 1 ] x [ 1 ] x [ 0 ] x [ N L + 2 ] x [ N 1 ] x [ N 2 ] x [ N L ]
is an N × L matrix of marker symbols. By substituting Equation (13) into the innermost optimization, the optimization problem in Equation (11) can be expressed as
( i ^ , ϵ ^ ) = arg min i U min θ 1 2 , 1 2 f ˜ ( i , θ )
h ^ = g ( i ^ , ϵ ^ )
f ˜ ( i , θ ) = f i , θ , g ( i , θ ) = y i : i + N 1 Γ ( θ ) S Q ( θ ) y i : i + N 1 2 = { I N Γ ( θ ) S V Γ H ( θ ) } y i : i + N 1 2
By eliminating the channel coefficients as an optimization variable in closed form, and by combining the pseudoinverse property of the matrix with the CFO compensation matrix Γ H ( θ ) , the original three-dimensional joint optimization over i , θ , h is reduced to a two-dimensional search over i , θ only. The matrix V can be computed offline in advance, and since Γ H ( θ ) is diagonal, the phase compensation can be implemented via element-wise complex multiplication. In this way, a closed-form estimate of h is obtained and the objective function can be rewritten in terms of the residual between the received signal segment and the reconstructed signal, thereby avoiding costly iterative solving.
In terms of computational complexity, let the STO candidate set be U = { 1 , 2 , , N max N + 1 } , and thus the number of STO candidates is N τ = | U | = N max N + 1 . The normalized CFO is searched over the interval [ θ min , θ max ] with a uniform grid step size Δ , and the number of CFO candidate points is N ϵ θ max θ min Δ . In the simulations, Δ = 0.01 , as listed in Table 1. For each candidate pair ( i , θ ) , the main computations consist of several matrix–vector multiplications and residual evaluation, with a per-point cost of O ( N L ) . Therefore, the overall complexity is O ( N τ N ϵ N L ) = O N τ N L ( θ max θ min ) Δ . When [ θ min , θ max ] = 1 2 , 1 2 , the above expression can be simplified to O N τ N L Δ ; if further N τ N , it becomes O N 2 L Δ . In addition, computing the pseudoinverse matrix V is a one-time cost, approximately O ( N L 2 + L 3 ) , and is independent of the number of candidate points.
It should be noted that a smaller Δ leads to a finer CFO search grid and is generally beneficial to CFO estimation accuracy, but it also increases the number of candidate points and thus the overall computational cost. Since the proposed method eliminates the channel vector analytically rather than treating it as a search variable, the search dimension is reduced from three to two, thereby significantly reducing the overall computational load and improving real-time capability. It should be noted that a smaller Δ leads to a finer CFO search grid and is generally beneficial to CFO estimation accuracy, but it also increases the number of candidate points and thus the overall computational cost. In this work, the CFO search step size is set to Δ = 0.01 , which provides a favorable trade-off between estimation accuracy and computational complexity within the normalized CFO range 1 2 , 1 2 .
In Algorithm 1, the pilot-based matrix S and its corresponding linear operator V are first constructed. Then, the CFO search is confined to the range 1 2 , 1 2 , and the timing-offset search is limited within the maximum window length N m a x , so as to reduce computational redundancy. For each candidate CFO θ ,a diagonal phase-compensation matrix Γ ( θ ) is constructed, and the operator Q ( θ ) is computed to facilitate channel estimation. For each candidate timing offset i, the corresponding received segment y i is extracted, and the cost function is evaluated as the squared norm of the residual between the received segment and the compensated signal. The optimal estimates are updated by minimizing this cost function, where the reference timing index is aligned with the cyclic prefix to ensure synchronization accuracy.
Algorithm 1 Joint Synchronization and Channel Estimation
Require: Received sequence y ( 1 ) , y ( 2 ) , , y ( N max ) ; CFO search interval [ θ min , θ max ] = [ 0.5 , 0.5 ] ; grid step Δ ; CP length N cp .
Ensure: Timing estimate I ^ ref ; CFO estimate ϵ ^ ; channel estimate h ^ .
  •    Initialize f min = + .
  •    Construct the circulant matrix S according to Equation (18); compute V = ( S H S ) 1 S H .
  •    Set U = { 1 , 2 , , N max N + 1 } and Θ Δ = { θ min + m Δ θ min + m Δ [ θ min , θ max ] , m Z } .
  •    for each θ Θ Δ  do
  •         Construct Γ ( θ ) and compute Q ( θ ) = V Γ H ( θ ) .
  •         for each i U  do
  •             Extract y i : i + N 1 = [ y ( i ) , y ( i + 1 ) , , y ( i + N 1 ) ] T .
  •             Compute h ^ = Q ( θ ) y i : i + N 1 .
  •             Compute f ( i , θ ) = f ˜ ( i , θ ) .
  •             if  f ( i , θ ) < f min  then
  •                 Update f min = f ( i , θ ) , i ^ = i , θ ^ = θ , h ^ .
  •             end if
  •         end for
  •    end for
  •    Return I ^ ref = i ^ N cp , ϵ ^ = θ ^ , h ^ .

4. Performance Analysis

In this section, we evaluate the performance of the proposed joint synchronization and channel estimation algorithm and compare it with several representative baseline methods. Since the proposed method is developed for the conventional CP-OFDM frame structure without introducing additional dedicated training preambles, three representative CP-redundancy-based synchronization schemes, namely the cyclic-prefix correlation method (CP-Corr) [23], the cyclic-prefix differential method (CP-Diff) [24], and the Van de Beek method (Van) [25], are first considered for comparison under the same frame structure. In addition, the maximum-likelihood-based method (ML) [21] and the expectation–maximization-based method (EM) [26] are included as iterative joint-estimation baselines. For the CE performance comparison, the proposed method is further compared with the separate processing scheme that applies least-squares (LS) channel estimation after synchronization.
The performance metrics include the probability of perfect timing synchronization and the root-mean-square error (RMSE) for STO estimation, as well as the RMSE for CFO estimation and CE. The probability of perfect timing synchronization P I ^ ref = I ref is defined as the probability that the estimated reference index equals the true reference index. This probability is numerically approximated by 1 N T n = 1 N T I { I ^ n = I ref } , where N T denotes the total number of Monte Carlo trials, I ^ n denotes the estimated reference timing instant in the n-th trial, and I { · } is the indicator function. In this part, the normalized SNR is used, defined as 10 log 10 1 σ 2 = 10 log 10 σ 2 assuming the signal power of each component is 1. The parameter values used in the simulations are listed in Table 1. Each point in the figures presented in this section is obtained from 2000 Monte Carlo experiments, except that the CRLB is obtained by numerical methods.

4.1. STO Estimation

Figure 2 compares the probability of perfect timing synchronization achieved by the proposed method, CP-Corr, CP-Diff, and Van under normalized ϵ = 0.2 and 0.4. The simulation results show that, over the tested SNR range, the proposed joint estimation algorithm consistently yields a higher probability of perfect timing synchronization than the step-by-step methods. Specifically, at SNR = −5 dB and ϵ = 0.2, the probabilities of perfect timing synchronization are approximately 0.85, 0.75, 0.74 and 0.47, respectively. In addition, the proposed method exhibits pronounced robustness to variations in the carrier frequency offset. This advantage stems from the fact that the joint estimation procedure effectively avoids error propagation, thereby accumulating a smaller synchronization error. By contrast, although the conventional step-by-step methods also remain stable as the CFO varies, their achievable performance ceiling is significantly lower.
Figure 3 illustrates the probability of perfect timing synchronization over the entire CFO range at two normalized SNR levels: a low normalized SNR of −5 dB and a moderate normalized SNR of 0 dB. At the normalized SNR of −5 dB, the proposed method achieves a probability of perfect timing synchronization of approximately 0.85, which is about 0.75, 0.74, and 0.47 higher than that of CP-Corr, CP-Diff, and Van, respectively. Similar observations can be made at the normalized SNR of 0 dB. In addition, it is observed that the proposed methods, CP-Corr, CP-Diff, and Van, exhibit robustness of the perfect timing synchronization probability with respect to variations in the CFO.
Figure 4 presents the RMSE between the estimated STO and the true value, normalized by its maximum value. It can be seen that the normalized RMSE of all methods decreases as the SNR increases. Moreover, the RMSEs of CP-Corr, CP-Diff, and Van are independent of variations in the CFO.

4.2. Analysis of CE Performance

To further evaluate the channel-estimation performance of the proposed method, Figure 5 compares its RMSE with those of CP-Corr, ML, and EM, together with the Cramér–Rao lower bound (CRLB) derived in Appendix A. Figure 5a,b correspond to ϵ = 0.2 and ϵ = 0.4 , respectively.
As shown in Figure 5a, when ϵ = 0.2 , the proposed method achieves almost the same RMSE as EM, and both methods perform better than ML and CP-Corr. This indicates that under a moderate CFO condition, the proposed joint estimation method can provide highly accurate channel estimation. When the CFO increases to ϵ = 0.4 , the RMSE values of all methods increase. In this case, the channel-estimation error is the largest for CP-Corr, followed by the proposed method and ML, while EM achieves the lowest RMSE. These results show that although the proposed method is no longer the best-performing method under a larger CFO, it still outperforms the conventional CP-Corr scheme, thereby demonstrating the effectiveness of the proposed joint estimation framework.

4.3. CFO Estimation

Figure 6 compares the RMSE of CFO estimation for the proposed method with those of CP-Corr, CP-Diff, Van, ML, and EM, together with the CRLB, where Figure 6a,b correspond to ϵ = 0.2 and ϵ = 0.4 , respectively. It can be observed that the RMSE of all methods decreases as the normalized SNR increases. In both cases, the proposed method achieves the lowest RMSE over nearly the entire SNR range and remains the closest to the CRLB, especially at moderate-to-high SNRs. By contrast, CP-Corr, CP-Diff, and Van exhibit inferior estimation accuracy, while the ML and EM methods also remain above the proposed method under the considered settings. These results demonstrate that the proposed joint estimation method provides more accurate and robust CFO estimation under different CFO conditions.

4.4. BER Performance

To further evaluate the practical effectiveness of the proposed method, the BER performance is compared under the same simulation settings. For each method, timing synchronization, CFO compensation, and channel estimation are first performed, and the corresponding estimates are then used for data detection.
Figure 7 shows the BER curves under normalized CFOs ϵ = 0.2 and ϵ = 0.4 . It can be seen that the BER of all methods decreases as the normalized SNR increases. Among all compared methods, the proposed method consistently achieves the lowest BER over the entire tested SNR range, indicating that its improvement in synchronization and channel estimation accuracy can be effectively translated into end-to-end detection gains.
For example, when ϵ = 0.2 , the BER of the proposed method at 15 dB is about 0.0812, which is lower than those of ML (0.0901), CP-Corr (0.1361), Van (0.1342), CP-Diff (0.1852), and EM (0.2895). When ϵ = 0.4 , the corresponding BER of the proposed method is about 0.0804, still lower than those of the other compared methods. These results show that the proposed method maintains better detection performance even under larger CFO conditions, thereby confirming its practical effectiveness from the viewpoint of data recovery.

4.5. Robustness to Error in Number of Paths

This part evaluates the impact of incorrect knowledge of the number of propagation paths L on the performance of the proposed method as well as the CP-Corr, CP-Diff, and Van methods. In this section, the CFO is fixed at a moderate value of ϵ = 0.4. Let L ^ denote the number of propagation paths assumed at the receiver when performing synchronization and CE, which is not necessarily equal to the true number of paths L. We consider the simulation scenarios (L, L ^ ) = (8, 4), (8, 8), and (8, 12). These scenarios cover the cases where the number of paths used at the receiver is smaller than, equal to, or larger than the actual number of paths.
Figure 8 and Figure 9 illustrate the performance of the proposed method under path-number mismatch, where the true number of channel taps is L = 8 and the assumed value is L ^ { 4 , 8 , 12 } . As shown in Figure 8, the proposed method consistently achieves a higher probability of perfect timing synchronization than CP-Corr, CP-Diff, and Van for all tested L ^ values. Among the three settings, L ^ = 12 provides the highest synchronization probability over most of the low-to-moderate SNR region, while L ^ = 8 becomes slightly better at high SNR. By contrast, L ^ = 4 yields the lowest synchronization probability, indicating that underestimating the channel length is more detrimental than moderate overestimation. In comparison, the three conventional methods are only weakly affected by L ^ , since they do not explicitly rely on the channel order in the synchronization process.
A similar trend can be observed in Figure 9. The proposed joint estimation method still outperforms the conventional methods over the entire SNR range under all tested L ^ values. Moreover, among the three candidate values, L ^ = 12 achieves the lowest RMSE, followed by L ^ = 8 , whereas L ^ = 4 gives the largest RMSE. These results show that the proposed method is robust to moderate path-number mismatch. Therefore, when the true path number is unavailable, adopting a slightly conservative L ^ or selecting L ^ from a small candidate set according to the residual cost is a practical strategy.
Figure 10 presents the RMSE of CFO estimation under path-number mismatch for the cases ( L , L ^ ) = ( 8 , 4 ) , ( 8 , 8 ) , and ( 8 , 12 ) . It can be observed that the RMSE of all methods decreases as the SNR increases. For nearly all SNR values, the proposed method achieves the lowest CFO-estimation RMSE among the compared methods under all three assumed path numbers, demonstrating strong robustness to path-number mismatch. These results indicate that the proposed method remains effective for CFO estimation even when the assumed number of propagation paths does not exactly match the true channel order.
The path-mismatch experiment in this subsection is intended to provide a controlled analysis of receiver-side model-order mismatch by isolating the effect of an incorrectly assumed channel length. In practical implementations, synchronization and channel estimation are typically carried out with respect to an effective channel length or significant-path number, rather than the exact physical number of propagation paths. Such an effective model order may be determined by a preliminary selection procedure based on, for example, the delay-domain energy distribution, a thresholding rule for dominant paths, or residual-cost evaluation over a small candidate set. Under this interpretation, the results in Figure 8, Figure 9 and Figure 10 suggest that the proposed method remains applicable when combined with a front-end model-order selection stage.

4.6. Complexity and Runtime Analysis

Table 2 reports the theoretical complexity and average runtime of the compared methods under the same simulation settings. For the proposed method, the dominant complexity is O ( N τ N ϵ N L ) , together with a one-time cost of O ( N L 2 + L 3 ) for pseudoinverse computation, where N τ and N ϵ denote the numbers of STO and CFO candidates, respectively.
For the ML-based baseline, let N ML denote the total number of CFO candidate evaluations in the two-stage search. Although the exact count depends on the coarse-to-fine implementation, its dominant order is governed by the CFO search resolution and can therefore be approximated as N ML = O ( 1 / Δ ) . For the EM-style baseline, N EM denotes the number of EM iterations, and in the present implementation, N EM = 100 .
As shown in Table 2, the proposed method is more computationally demanding than the conventional CP-based synchronization schemes because it performs a two-dimensional search over STO and CFO. However, it requires lower average runtime than the iterative ML- and EM-based baselines while maintaining better synchronization and estimation performance. Hence, the proposed method achieves a favorable performance–complexity trade-off.

5. Conclusions

Focusing on the need for joint estimation in OFDM systems where multipath propagation and frequency offsets coexist, this work completes a unified-framework approach for the coordinated estimation of synchronization and channel parameters, and verifies its effectiveness through simulations. The results show that, under different SNR levels and normalized frequency offsets, the proposed method exhibits good stability in terms of synchronization success probability and estimation accuracy, achieving better overall performance than the benchmark step-by-step schemes. This indicates that joint modeling has practical value in suppressing error propagation and improving estimation consistency. Meanwhile, the presented results are still mainly based on offline simulations, and under a fixed-step grid search configuration the computational complexity remains affected by the candidate-set size. The generalization capability in highly dynamic scenarios with strong Doppler effects and complex interference also requires further validation. Future work will investigate complexity reduction via adaptive search, robust estimation under model mismatch, and online implementation on SDR/FPGA platforms to further enhance the engineering applicability of the proposed method.

Author Contributions

X.X. and M.S. were responsible for the methodology design, simulation, and writing of the original draft. X.X. and M.S. contributed to the conceptualization of the problem, validation, and the writing and revision of the manuscript. Z.L., J.W. and Z.W. provided supervision and critical review of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This project was funded by the Hebei Natural Science Foundation General Program (Grant No. F2025402017).

Data Availability Statement

The data presented in this study are available on reasonable request from the corresponding author. The data are not publicly available due to ongoing research projects.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

This appendix presents the theoretical lower bounds used in the simulations. Since OFDM is a special case of Generalized Frequency Division Multiplexing when the number of subsymbols is set accordingly and the transmit filter is a rectangular window, the general CRLB framework derived in the Appendix of [27] can be directly applied to the system considered in this work. This section presents the simplification of that CRLB to the OFDM scenario. Specifically, for the STO, the CRLB is characterized by a frequency-domain mean-square-bandwidth expression of the pilot block. For the CFO and channel gains, the CRLBs are obtained from a Fisher-information-matrix (FIM)-based formulation specialized to the CP-OFDM system considered in this paper.

Appendix A.1. CRLB for STO Estimation

Let X k denote the pilot symbol on the k-th subcarrier. To characterize the timing-estimation efficiency, the mean-square bandwidth of the pilot block is defined as
β f 2 = k = 0 N 1 | X k | 2 k c N 2 k = 0 N 1 | X k | 2 ,
where k c denotes the centered subcarrier index. For even N, one may take k c { N / 2 , , N / 2 1 } .
Under the AWGN assumption, the CRLB for STO estimation can be written as
E { ( τ ^ τ ) 2 } 1 8 π 2 β f 2 SNR ,
where SNR denotes the linear signal-to-noise ratio. Equation (A2) is used to generate the STO-CRLB curve shown in Figure 4.

Appendix A.2. CRLB for CFO and Channel Estimation

For CFO and channel estimation, consider the noiseless received signal model
μ ( n ) = ζ ϵ ( n 1 ) = 1 L h x ¯ ( n + 1 ) ,
where x ¯ ( · ) denotes the N-periodic extension of the transmitted OFDM block and ζ ϵ ( n ) = e j 2 π ϵ n / N .
Define the parameter vector as
Θ = [ h 1 R , h 2 R , , h L R , h 1 I , h 2 I , , h L I , ϵ ] T R ( 2 L + 1 ) × 1 ,
where h R and h I denote the real and imaginary parts of the -th channel tap, respectively.
Let
r n = { μ ( n ) } , i n = { μ ( n ) } .
Following the standard FIM formulation for complex Gaussian observations, the generic element of the FIM is
[ F ] i , j = 1 σ 2 n = 1 N r n Θ i r n Θ j + i n Θ i i n Θ j ,
where σ 2 is the noise variance and Θ i denotes the i-th element of Θ .
For convenience, define
u n , = ζ ϵ ( n 1 ) x ¯ ( n + 1 ) , ψ = 2 π N .
Then the required partial derivatives can be written as
r n h R = { u n , } , r n h I = { u n , } , r n ϵ = ψ ( n 1 ) i n .
i n h R = { u n , } , i n h I = { u n , } , i n ϵ = ψ ( n 1 ) r n .
By substituting Equations (A8) and (A9) into Equation (A6), the CRLBs for the channel gains and the CFO are obtained from the inverse of the FIM. Specifically, the bound for the -th channel tap is
E | h ^ h | 2 [ F 1 ] , + [ F 1 ] L + , L + , = 1 , , L ,
and the bound for CFO estimation is
E { ( ϵ ^ ϵ ) 2 } [ F 1 ] 2 L + 1 , 2 L + 1 .
Equations (A10) and (A11) represent the theoretical lower bounds used for the channel-estimation and CFO-estimation CRLB curves in the simulations. In the numerical implementation, when the FIM is ill-conditioned, its Moore–Penrose pseudoinverse is used instead of the direct inverse.

References

  1. Wang, X.; Shen, W.; Xing, C.; An, J.; Hanzo, L. Joint Bayesian Channel Estimation and Data Detection for OTFS Systems in LEO Satellite Communications. IEEE Trans. Commun. 2022, 70, 4386–4399. [Google Scholar] [CrossRef]
  2. Xie, H.; González-Prelcic, N.; Shimizu, T. Blockage detection and channel tracking in wideband mmWave MIMO systems. In Proceedings of the ICC 2021—IEEE International Conference on Communications, Montreal, QC, Canada, 14–23 June 2021; pp. 1–6. [Google Scholar] [CrossRef]
  3. Giordani, M.; Polese, M.; Mezzavilla, M.; Rangan, S.; Zorzi, M. Toward 6G Networks: Use Cases and Technologies. IEEE Commun. Mag. 2020, 58, 55–61. [Google Scholar] [CrossRef]
  4. Shafi, M.; Jha, R.K.; Jain, S. 6G: Technology Evolution in Future Wireless Networks. IEEE Access 2024, 12, 57548–57573. [Google Scholar] [CrossRef]
  5. Jiang, W.; Han, B.; Habibi, M.A.; Schotten, H.D. The Road Towards 6G: A Comprehensive Survey. IEEE Open J. Commun. Soc. 2021, 2, 334–366. [Google Scholar] [CrossRef]
  6. Wang, Y.; Tao, J.; Ma, L.; Jiang, M.; Chen, W. Joint timing and frequency synchronization for OFDM underwater acoustic communications. In Proceedings of the 2021 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Xiamen, China, 28–30 July 2021; pp. 272–277. [Google Scholar] [CrossRef]
  7. Zhang, J.; Liu, Y. Research of Time-Frequency Synchronization Technology Based on OFDM System. In Proceedings of the 2023 4th International Symposium on Computer Engineering and Intelligent Communications (ISCEIC), Nanjing, China, 18–20 August 2023; pp. 538–541. [Google Scholar] [CrossRef]
  8. Li, X.; Zhao, X.; Zhang, Y.; Gan, J.; Li, D.; Wang, Y. Deep Learning-Aided Frequency Offset Estimation Method for 5G System based on Synchronization Signal. In Proceedings of the 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP), Xi’an, China, 21–23 April 2023; pp. 2048–2052. [Google Scholar] [CrossRef]
  9. Li, L.; Wu, H.; Ren, S.; Cheng, S.; Ma, Y. A Robust Anti-Interference Synchronization for NC-OFDM Systems. In Proceedings of the 2022 Cross Strait Radio Science & Wireless Technology Conference (CSRSWTC), Haidian, China, 17–18 December 2022; pp. 1–3. [Google Scholar] [CrossRef]
  10. Liu, M.; Wang, H.; Li, Y.; Bian, Y. Synchronization Simulation and Analysis of OFDM Wireless Communication Technology. In Proceedings of the 2019 IEEE 4th International Conference on Computer and Communication Systems (ICCCS), Singapore, 23–25 February 2019; pp. 554–558. [Google Scholar] [CrossRef]
  11. Yuan, L.; Mu, P.; Zhou, A. Carrier Frequency Offset-Based OFDM Synchronization Technology. In Proceedings of the 2022 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), Dalian, China, 20–21 August 2022; pp. 30–33. [Google Scholar] [CrossRef]
  12. Boiko, J.; Pyatin, I.; Eromenko, O. Signal Processing in the Synchronization System of Communication Channel with OFDM. In Proceedings of the 2022 IEEE 4th International Conference on Advanced Trends in Information Theory (ATIT), Kyiv, Ukraine, 15–17 December 2022; pp. 14–18. [Google Scholar] [CrossRef]
  13. Hasini, D.; Reddy, K.R.L. Channel Estimation and Signal Detection in OFDM Systems using Deep Learning. In Proceedings of the 2023 9th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 17–18 March 2023; Volume 1, pp. 1337–1340. [Google Scholar] [CrossRef]
  14. Jameel, A.S.M.M.; Malhotra, A.; Gamal, A.E.; Hamidi-Rad, S. Deep OFDM Channel Estimation: Capturing Frequency Recurrence. IEEE Commun. Lett. 2024, 28, 562–566. [Google Scholar] [CrossRef]
  15. Mehrabani, M.R.; Abolhassani, B.; Haddadi, F. Semi-Blind Channel Estimation and Pilot Allocation for Doubly-Selective Massive MIMO-OFDM Systems. IEEE Access 2024, 12, 111565–111578. [Google Scholar] [CrossRef]
  16. Onishi, R.; Sato, T.; Ide, T. An Evaluation of Channel Estimation Method Using Deep Learning for OFDM System. In Proceedings of the 2024 Fifteenth International Conference on Ubiquitous and Future Networks (ICUFN), Budapest, Hungary, 2–5 July 2024; pp. 50–54. [Google Scholar] [CrossRef]
  17. Singh, S.; Kumar, S.; Majhi, S.; Satija, U.; Yuen, C. Blind Carrier Frequency Offset Estimation Techniques for Next-Generation Multicarrier Communication Systems: Challenges, Comparative Analysis, and Future Prospects. IEEE Commun. Surv. Tutor. 2025, 27, 1–36. [Google Scholar] [CrossRef]
  18. Badi, A.M.; Elganimi, T.Y.; Alkishriwo, O.A.S.; Adem, N. Channel Estimation Based on Machine Learning Paradigm for Spatial Modulation OFDM. In Proceedings of the 2021 IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering MI-STA, Tripoli, Libya, 25–27 May 2021; pp. 752–755. [Google Scholar] [CrossRef]
  19. Chen, W.; Tao, J.; Ma, L.; Qiao, G. Vector-Approximate-Message-Passing-Based Channel Estimation for MIMO-OFDM Underwater Acoustic Communications. IEEE J. Ocean. Eng. 2024, 49, 496–506. [Google Scholar] [CrossRef]
  20. Dong, Q.S.; Zhang, S.Y.; Shahrrava, B.; Zheng, H. An Enhanced Channel Estimation Scheme in OFDM-IM Systems with Index Pilots for IEEE 802.11p Standard. IEEE Access 2024, 12, 74389–74405. [Google Scholar] [CrossRef]
  21. Cheng, N.H.; Huang, K.C.; Chen, Y.F.; Tseng, S.M. Maximum likelihood-based adaptive iteration algorithm design for joint CFO and channel estimation in MIMO-OFDM systems. EURASIP J. Adv. Signal Process. 2021, 2021, 6. [Google Scholar] [CrossRef]
  22. Colieri, S.; Ergen, M.; Puri, A.; A, B. A study of channel estimation in OFDM systems. In Proceedings of the IEEE 56th Vehicular Technology Conference, Vancouver, BC, Canada, 24–28 September 2002; Volume 2, pp. 894–898. [Google Scholar] [CrossRef]
  23. Roudsari, M.J.; Kazemitabar, J.; Naimi, H.M. Two novel blind CFO estimation techniques for CP-OFDM. Int. J. Wirel. Mob. Comput. 2025, 28, 223–233. [Google Scholar] [CrossRef]
  24. Cavlek, I.; Zeger, I.; Sisul, G.; Grgic, S. Time Synchronization Properties in OFDM System Based on Cyclic Prefix. In Proceedings of the 2023 International Symposium ELMAR, Zadar, Croatia, 11–13 September 2023; pp. 155–158. [Google Scholar] [CrossRef]
  25. Ninahuanca, J.L.H.; Tormena, O., Jr.; Meloni, L.G.P. Improved time and frequency synchronization for dual-polarization OFDM systems. Electron. Telecommun. Res. Inst. J. 2021, 43, 978–990. [Google Scholar] [CrossRef]
  26. Li, X.; Wang, H.; Ge, Y.; Shen, X.; Wen, M.; Zhang, S.; Guan, Y.L. Low-Complexity Channel Estimation for Internet of Vehicles AFDM Communications With Sparse Bayesian Learning. IEEE Internet Things J. 2026, 13, 9795–9810. [Google Scholar] [CrossRef]
  27. Bello, A.M.; Suwansantisuk, W.; Song, I.; Hirano, T. Joint Synchronization and Channel Estimation for GFDM Systems. IEEE Access 2024, 12, 138061–138075. [Google Scholar] [CrossRef]
Figure 1. OFDM system model.
Figure 1. OFDM system model.
Telecom 07 00045 g001
Figure 2. Probability of perfect time synchronization of several methods as a function of SNR: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Figure 2. Probability of perfect time synchronization of several methods as a function of SNR: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Telecom 07 00045 g002
Figure 3. Probability of perfect time synchronization of several methods as a function of the CFOs: (a) Normalized SNR = −5 dB; (b) Normalized SNR = 0 dB.
Figure 3. Probability of perfect time synchronization of several methods as a function of the CFOs: (a) Normalized SNR = −5 dB; (b) Normalized SNR = 0 dB.
Telecom 07 00045 g003
Figure 4. RMSE of STO estimation: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Figure 4. RMSE of STO estimation: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Telecom 07 00045 g004
Figure 5. RMSE of channel estimation: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Figure 5. RMSE of channel estimation: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Telecom 07 00045 g005
Figure 6. The RMSE of CFO estimates: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Figure 6. The RMSE of CFO estimates: (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Telecom 07 00045 g006
Figure 7. BER performance (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Figure 7. BER performance (a) ϵ = 0.2 ; (b) ϵ = 0.4 .
Telecom 07 00045 g007
Figure 8. Probability of perfect time synchronization when (L, L ^ ) = (8, 4), (8, 8), and (8, 12).
Figure 8. Probability of perfect time synchronization when (L, L ^ ) = (8, 4), (8, 8), and (8, 12).
Telecom 07 00045 g008
Figure 9. The RMSE of the STO estimates when (L, L ^ ) = (8, 4), (8, 8), and (8, 12).
Figure 9. The RMSE of the STO estimates when (L, L ^ ) = (8, 4), (8, 8), and (8, 12).
Telecom 07 00045 g009
Figure 10. The RMSE of the CFO estimates when (L, L ^ ) = (8, 4), (8, 8), and (8, 12).
Figure 10. The RMSE of the CFO estimates when (L, L ^ ) = (8, 4), (8, 8), and (8, 12).
Telecom 07 00045 g010
Table 1. Parameter settings for simulation and channel modeling.
Table 1. Parameter settings for simulation and channel modeling.
ParameterValue
OFDM block size (N)128
Modulation scheme16-QAM
Cyclic prefix length N c p 16
Normalized SNR−10 to 15 dB
CFO search step size ( Δ )0.01
CFO search interval ( [ θ min , θ max ] )−0.5 to 0.5
Channel model3GPP TDL-C
Doppler conditionTime-varying with Doppler
Maximum Doppler frequency ( f D )388.9 Hz
Table 2. Theoretical complexity and average runtime comparison of different methods.
Table 2. Theoretical complexity and average runtime comparison of different methods.
MethodTheoretical ComplexityAvg. Runtime (ms)
Proposed O ( N max N ϵ ( N L + L 2 ) ) 9.2516
CP-Corr O ( N ) 0.4774
CP-Diff O ( N ) 0.3795
Van O ( N max N ϵ N ) 1.0712
ML O ( N ML ( N + L 2 ) ) 3.1092
EM O ( N EM ( N + L 2 + N ϵ N L ) ) 2.9503
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

Li, Z.; Xu, X.; Wang, J.; Si, M.; Wei, Z. A High-Precision Joint Synchronization and Channel Estimation Method for OFDM. Telecom 2026, 7, 45. https://doi.org/10.3390/telecom7020045

AMA Style

Li Z, Xu X, Wang J, Si M, Wei Z. A High-Precision Joint Synchronization and Channel Estimation Method for OFDM. Telecom. 2026; 7(2):45. https://doi.org/10.3390/telecom7020045

Chicago/Turabian Style

Li, Zhihua, Xinpei Xu, Jintao Wang, Mingyang Si, and Zhongcheng Wei. 2026. "A High-Precision Joint Synchronization and Channel Estimation Method for OFDM" Telecom 7, no. 2: 45. https://doi.org/10.3390/telecom7020045

APA Style

Li, Z., Xu, X., Wang, J., Si, M., & Wei, Z. (2026). A High-Precision Joint Synchronization and Channel Estimation Method for OFDM. Telecom, 7(2), 45. https://doi.org/10.3390/telecom7020045

Article Metrics

Back to TopTop