This paper addresses the problem of frequency synchronization in multiple-input multiple-output (MIMO) orthogonal frequency-division multiplexing (OFDM) systems with periodic preambles. Two Maximum Likelihood Estimators (MLEs) and four low complexity Best Linear Unbiased Estimators (BLUEs) are proposed. When cyclic shift delay is applied to periodic preambles, MLEs can adopt a unique structure which employs diversity and correlation calculation in the estimator. We first propose a multiple-antenna estimator named as MLE-MA, which has an estimation range of the entire signal bandwidth. MLE-MAS is a simplified version of MLE-MA, which reduces the computational load at the cost of a narrower estimation range. Moreover, phases or differential phases obtained from the autocorrelation of periodic sequences with different delays can be used to estimate carrier frequency offset (CFO). The weighting coefficients of all BLUEs are derived in closed form and shown to be independent from the signal-to-noise ratio (SNR). BLUEs have asymptotically consistent variances. Theoretical and simulation results demonstrate that all estimators can asymptotically approach the theoretical Cramer Rao Lower bound (CRLB) at different SNRs.
1. Introduction
Multiple-input multiple-output (MIMO) systems have greater capacities than single-input and single-output (SISO) systems. This capacity increases linearly with the minimum of transmitter and receiver antenna [1, 2] if uncorrelated Tx-Rx antenna pairs are assumed. Diversity and multiplexing techniques can be employed to improve the reliability and spectral efficiency of MIMO systems [3], respectively. For more practical case, one can refer to some useful MIMO channel models [4, 5] for capacity analysis and simulations. Orthogonal frequency-division multiplexing (OFDM) splits a wide frequency band into a bank of narrow subbands. Although the whole bandwidth may be subject to frequency selective fading, each subband normally undergoes flat fading. This flat fading effect can be easily compensated by a single-tap frequency domain equalizer. Therefore, OFDM can overcome inter-symbol interference (ISI) very well [6] compared with single carrier systems. MIMO combined with OFDM [3] is seen as an essential technique for advanced communication systems.
Frequency synchronization is crucial to any communication system. In particular, OFDM is sensitive to carrier frequency offset (CFO), which is caused by oscillator mismatch between transmitter (Tx) and receiver (Rx) and/or Doppler shift. If CFO is not compensated at the Rx, accumulated phase rotation, amplitude degradation, and intercarrier interference (ICI) will severely degrade the overall system performance [7]. Thus, accurate CFO estimation is indispensable for OFDM systems. In MIMO scenarios, signals from different transmit antennas are superimposed at the Rx, so that the accuracy and reliability of CFO estimation can be improved using diversity techniques.
Synchronization techniques for SISO systems have been well documented. Due to its low complexity, periodic preambles are widely utilized in wireless standards, such as IEEE 802.11a/n [8]. Schmidl and Cox [9] employed two training symbols to accomplish the synchronization task. Timing and fractional CFO estimations were obtained by the first symbol, which is composed of two identical short sequences. CFO was calculated as the phase of timing metric at the correct timing position. The second symbol was exploited to estimate the integer CFO. However, the use of two data symbols caused extra overhead. Two Maximum Likelihood Estimators (MLEs) and an ad hoc CFO estimator for signal transmission over frequency selective channels were considered in [10]. The MLEs were based on Fast Fourier Transform (FFT) implementation and the ad hoc method was based on best linear unbiased estimator (BLUE). The sensitivity of the BLUE algorithms to quantization errors of the arg function (the argument of a complex number) was analyzed and quantified in [11]. Further discussions on BLUEs were presented by Minn et al. in [12], where three BLUEs were proposed. However, the weighting coefficients were calculated based on simulations. Therefore, the weighting coefficients were not closed form and depend on the signal-to-noise ratio (SNR). The above papers all concentrated on single antenna systems. For synchronization in MIMO-OFDM systems, some contributions have been reported [13, 14]. Through solving the roots of a real polynomial, fractional CFO was estimated in [13]. A practical and low complexity algorithm without solving polynomial was discussed in [14]. After a coarse compensation, fractional CFO estimation was found by trigonometric approximation and integer CFO was also obtained by a search method.
This paper proposes novel frequency synchronization methods for MIMO-OFDM systems with periodic preambles. Unlike the above-mentioned schemes [9, 10, 12–14], the presence of cyclic delay is further considered in this paper. After joint estimation of channel and CFO, we first propose two MLEs which employ spatial diversity and weighted correlation calculation in the estimator. Weighting coefficient for correlation calculation only relies on the number of pilots, which is totally independent of modulation signals. Although different cyclic delays may be introduced in the preambles, the proposed estimators have a definite and unique structure. Compared with nonperiodic preambles, correlation based estimator for periodic preambles has lower complexity and simpler structure. Similar to the estimators in [10], FFT implementation and numerical interpolation are exploited in the proposed MLEs. The first MLE has a very large estimation range up to the signal bandwidth of OFDM but requires a large point FFT implementation. The second MLE can reduce complexity but has a smaller estimation range. Furthermore, four different low complexity BLUEs are proposed. The accumulated phase increases linearly as time elapses in OFDM, so the phase of time delay autocorrelation for periodic sequences is mainly overwhelmed by CFO. This characteristic is utilized to estimate CFO. BLUE-PA and BLUE-PA-N take the phase of correlation metrics directly and a coarse estimation is needed to enlarge the estimation range, while BLUE-DPA and BLUE-DPA-N utilize differential phase of correlation metrics to avoid coarse estimation steps. In particular, BLUE-DPA-N is a straightforward extension of the estimator in [15]. BLUE-PA and BLUE-DPA perform a little better than BLUE-PA-N and BLUE-DPA-N by considering noise-noise product items when deriving covariance. We note that weighting coefficients in [12] are based on simulations and related to the SNRs. In contrast, all weighting coefficients in this paper have closed-form expressions and are independent from SNRs.
The imperfect CFO estimation and compensation will degrade the performance of SISO-OFDM and MIMO-OFDM systems. There are some literatures to discuss the impact of CFO on the channel estimation or system BER performance [16, 17]. We do not discuss the question in this paper due to page limits. The interested reader can refer to these literatures.
The rest of this paper is organized as follows. The system model is described in Section 2. ML CFO estimation algorithms for periodic preambles are proposed in Section 3. Four different BLUEs are presented in Section 4. In Section 5, computational complexity of MLEs and BLUEs are discussed. Section 6 shows the simulation results of frequency synchronization algorithms. At last, conclusions are drawn in Section 7.
Notations. Superscripts , , , and denote conjugate, transpose, Hermitian transpose, and Moore-penrose inversion, respectively. denotes x module P. Matrices , , and are N-by-N Fourier matrix, identity matrix, and all-ones matrix, respectively. takes the first L columns of , and is a N-by-1 all-ones column vector. Moreover, and denote floor operation and square of Euclidean norm, respectively, ⊙ and ⊗ denote Hadamard and Kronecker product operators, respectively, and , , and denote the real part, imaginary part, and principal argument of a complex number, respectively.
2. System Model
Considering a MIMO-OFDM system with transmit antennas and receive antennas. The number of subcarriers is N. The frequency domain pilot sequence of the ith Tx branch is , where . At first, we do not apply any constraints, for example, periodic property, on the pilot sequences. This means that we first consider the general case. Usually, some virtual subcarriers are inserted at high frequency components. Let be the number of subcarriers that can be utilized, that is, except virtual subcarriers and DC component.
The channel impulse response (CIR) of the frequency selective fading channel between the ith Tx and the jth Rx antenna is modeled as a L order finite impulse response (FIR) filter, , where . Channels between different antenna pairs are assumed to be statistically independent. Each tap coefficient is a complex Gaussian random variable with zero mean. Cyclic prefix (CP) is inserted before each OFDM symbol with a length of and we assume that . At the Rx end, after discarding CP, the received signal vector at the jth Rx branch is . CFO is denoted by ν, which is normalized to the subcarrier spacing; then is given by
where . The entries of Fourier matrix are , where , . AWGN noise vector at the jth Rx branch is . The noise samples are independent circularly symmetric zero-mean complex Gaussian random variables with variance per dimension.
Due to the presence of CP, channel linear convolution is converted into circular convolution. The noise-free received signal vector is , where is transmit signal matrix at the ith antenna, . The received signal power is defined as .
We denote , , , and . After stacking all the received vectors from different Rx branches , , the new received vector, , is given by
where . The mean of v is zero and the covariance matrix of v is .
3. ML Carrier Frequency Offset Estimation Algorithms
For known A and h, the received vector r is Gaussian with mean and covariance matrix . The likelihood function of r is a dimension complex Gaussian function:
ML algorithm searches for the optimum value of h and ν, which can maximize the likelihood function in (3). The maximization is equivalent to the minimization of the cost function below
Assuming ν is fixed, we take the first order partial derivative of with respect to h and set it to zero. The least square (LS) estimation of CIR becomes [18]
where is the Moore-Penrose generalized inverse of X. Substituting (5) into (4) and discarding the irrelevant terms, (4) becomes
where is called project matrix. Notice that the projection matrix B is Hermitian symmetrical and can be further derived as
where is given by
Compared with SISO systems, there are diversity effect in . The ML CFO estimator for nonperiodic preambles is
The last term of right hand of (7) has the same structure as Discrete Fourier Transform (DFT). So this term can be implemented by FFT effectively.
3.1. MLE-MA
As we know, for system with periodic preambles, its packet detectors and CFO estimator have simpler form and lower complexity [9, 10]. A periodic preamble has multiple identical short slots and each slot has a length of P. For simplicity, the length of the periodic sequence is first set to N, the same as the FFT size. The periodic sequence includes identical short slots. Actually, more repeated slots may be used in practice, such as in 802.11a/n [8], the short preamble contains ten identical short slots, and each slot has a length of 16. To generate periodic preambles, nonzero pilots are inserted with a fixed spacing M; namely, the entries of are
where pilot is usually constant power modulation symbols with , and , where the number of pilots is an even number and . In 802.11n, the frequency domain pilot sequences used in each Tx antenna are the same but with different cyclic delay. Now the pilot sequences is represented as , where . The time delay of the ith Tx branch is . We have . In the case of multiple (>P) repeated slots, assuming that timing uncertainty μ existed, but there are enough samples to assure the receiving vector not containing other parts of the signal, thus the received signal vector at the jth Rx branch is given by
where . Now, the transmit signal matrix at the ith antenna becomes .
We observe that is rank deficiency and has nonzero columns. We define a new N-by- column selection matrix E, with one at th entries and zero at other entries, to extract the valid columns of , where denotes the index of in ϕ. Correspondingly, is a row selection matrix. Then, the total transmit signal matrix S can be expressed as . The rank of matrix (denoted by U) and matrix (denoted by V) is . Both matrices constitute a full-rank decomposition of , based on which we can use the following expression to calculate the Moore-Penrose generalized inverse [19],
and the projection matrix B,
where we utilize two matrix properties, , and the Moore-Penrose generalized inverse of N-by- matrix U with rank is . It is interesting to observe that B is independent of cyclic delay and timing uncertainty μ as well. If we proceed to another full-rank decomposition of U as and use the first equation in (12), the projection matrix B is further given by
where and Θ takes 1 at nonzero pilot position in frequency domain of the preamble, which is only related to the position and number of pilots and independent of the pilot modulation symbols. Let q be the time-domain transform of Θ, . q is periodic with period of P. is a circulant matrix and its entries are , where . After some straightforward manipulations, can be written as
It is obvious that (15) is the weighted correlation of the received signal. For , , and , the weighting vector q is illustrated in Table 1. In 802.11a/n systems, . Spatial diversity effect is seen in (15) by accumulating correlation of the signals from multiple receiving antennas. The weighted correlation structure has a reduced complexity compared with (8). Moreover, B is correlated with and independent from the specific preamble. Such a special structure makes the estimator simpler. Thus, the first MLE for periodic preambles takes the following form:
Note that the Direct-Current (DC) component, , can be removed from the estimation equation above because it contributes nothing to estimate the frequency offset. This estimator is a multiple-antenna CFO estimator, which is called MLE-MA. Although different cyclic delay may be applied at the Tx, this estimator has a definite and unique expression in (16). Similar to (9), this estimator can be implemented by FFT. After zero padding to , the actual FFT length can improve the accuracy and resolution [10], where is a designed factor.
If the index of maximum FFT value is λ, then the estimated CFO is . The maximum value of FFT may not locate at the maximum of spectrum. Numerical method, such as Lagrangian function interpolation [20], can be used to further improve the accuracy.
A simple three-point quadratic interpolation is employed here. The three frequency values near index λ are , , and . The corresponding FFT values are denoted as , , and . The Lagrangian interpolation function is
Taking the derivation of , , to be 0, the refined CFO value is obtained as
MLE-MA has an estimation range of , which is up to the entire signal bandwidth of OFDM.
3.2. MLE-MAS
For preamble which has a pilot number of , the project matrix B equals , which is shown in the last row of Table 1. has nonzero values only when l is the multiple of P. Denote as
where . Only M correlation values are needed, so the computation load is further reduced. A new CFO estimator becomes
Similarly, the DC component is removed because of zero contribution to estimate the frequency offset. This estimator above is named as MLE-MAS. Notice that when the number of receive antenna , MLE-MAS coincides with MLE #2 of [10] in SISO system. If the FFT maximum value index is , estimated CFO is . The same interpolation method used for MLE-MA can be used here to improve the accuracy of MLE-MAS. Finally, we note that MLE-MAS has an estimation range of .
4. Best Linear Unbiased Estimators (BLUEs)
Usually, periodic sequences passing through multipath channels still have a periodic structure except for the phase rotation induced by CFO. Let be the time delay autocorrelation at integer periods. It can be expanded as
where and the equivalent noise term is . The components excluding signal in (21) are viewed as interference , which is given by
Due to the fact that is the autocorrelation of repeated sequences, the argument of is mainly affected by times of CFO with mean , so this characteristic can be exploited to estimate CFO. A typical estimator is BLUE, which is firstly proposed by Kay [18].
BLUE is linear, unbiased and the CFO estimation variance is minimized. For CFO estimation, BLUE has the form of
where is the lth CFO estimation derived from corresponding estimation metric, is the entry of weighting coefficient vector w, and . w is calculated as
where and is the covariance matrix of ϕ. is a H-by-1 all-ones vector, and H is a designed parameter to estimate CFO. The variance of BLUE is
4.1. BLUE-PA
The simplest method is taking the phase of directly to estimate CFO. Because of the limitation of , the estimation range of this algorithm decreases with the increases of l. The largest estimation range is when and the total range depends on the maximum of l, which is . In order to enlarge the range to , a coarse estimation is first made as . This coarse estimation value is denoted as . Multiplying a counter-rotation factor to each , we obtain . After this coarse compensation, the estimation metric is given by
where and and are the real and imaginary part of . At moderate and high SNR values, ; then is approximated as
The mean of is , so the estimator is unbiased. The covariance matrix is , where is the covariance of and , which is expanded as in
Matrix is full rank and . The inversion of cannot be represented in a closed form. However, we observe that the numerator and denominator in (24) are the summation of each row and the summation of all elements of entire matrix, respectively. We denote and , respectively. After some lengthy computation, and can be precisely solved as
The entries of weighting coefficient vector w can be represented in a closed-form expression as
Both and are correlated with SNR. However, they have common components in the denominators, which makes the weighting coefficients uncorrelated with SNR. This estimator is named as BLUE-PA for utilizing the phase of autocorrelation. Its variance is
is a function of SNR. At high SNR values, it can be simplified as
The approximate variance coincides with the theoretical Cramer-Rao lower bound (CRLB) given in [14]. Considering there is a coarse estimation before BLUE-PA, the actual CFO estimation value takes .
4.2. BLUE-PA-N
In this part, we make a further approximation in (21). By discarding the noise-noise product , can be approximated as
Taking the same step as in BLUE-PA, a coarse estimation is carried out for . After coarse CFO compensation, the estimation metric is
The mean of is , so the estimator is also unbiased. The covariance between and is
Notice that the mth row/column of is the same as its th row/column, so does not have full rank. For , is singular, then a designed parameter H is selected so that the first element of is full rank, where . We have
The covariance matrix is Hermitian. The inversion lemma of Hermitian matrix [21] is used to solve . We can readily check that the entries of are given by
Then the weighting coefficient is obtained to be
The second estimator is named as BLUE-PA-N for utilizing the phase of autocorrelation without considering the noise-noise product. Its variance is
Taking the derivative of and setting it to 0, the minimization is checked at . When , is identical with (32). Similar to BLUE-PA, the actual CFO estimation value of BLUE-PA-N should also be .
4.3. BLUE-DPA
In order to avoid the coarse estimation steps in BLUE-PA and BLUE-PA-N while keeping the same estimation range, we take the differentiation between adjacent . Define as
where , and the differential phase is represented as the third estimation metric
The mean value of is , so this estimator is unbiased, too. The covariance matrix is given by
The covariance matrix is a full rank matrix, and . Similar to BLUE-PA, the inversion of is difficult to be solved. But the numerator and denominator can be represented as simple expressions through computation. Denoting and , we have
The third estimator is named as BLUE-DPA for utilizing differential phase of autocorrelation. The weighting coefficients are
which is also closed form and not related to SNR. BLUE-DPA has a variance of
At large SNR values, also approaches the CRLB asymptotically.
4.4. BLUE-DPA-N
Discarding the noise-noise product terms in , the estimation metric of the fourth estimator is represented as
The mean of is and estimator is still unbiased. The covariance matrix is given by
Similar to BLUE-PA-N, is not full rank for , so a design parameter H is also chosen here. Using the matrix inversion lemma [21], the inversion of is found as
The fourth estimator is named as BLUE-DPA-N for utilizing differential phase of autocorrelation without considering the noise-noise product. The weighting coefficient of BLUE-DPA-N is
This estimator, namely BLUE-DPA-N, can be seen as the multiple-antenna extension of its SISO form in [15]. It can be easily validated that BLUE-DPA-N has the same variance as BLUE-PA-N, which is given in (39). This indicates that at high SNR, four estimators have asymptotically consistent variances, which asymptotically approaches the CRLB in (32).
Compared with MLEs, the four BLUEs have lower complexity with certain performance loss, but the estimation range is the same as MLE-MAS. BLUE-PA takes the phase of autocorrelation between periodic sequences with different delays directly, at the same time, noise-noise product components are taken into account in covariance derivation. When the noise-noise product effects are discarded, the estimator becomes BLUE-PA-N. Coarse estimation and compensation is introduced in the first two BLUEs to enlarge the estimation range. An alternative to attain this range is to consider differential phase. BLUE-DPA is based on differential phase and the noise-noise products terms are considered. However, BLUE-DPA-N discards the noise-noise product components.
It is worth noting that the length of the periodic sequence used for estimation is not limited to the OFDM symbol length. More repeated slots may be utilized to obtain better MSE performance or accuracy as desired.
5. Complexity Comparison
In this section, we evaluate and compare the computational complexities of the proposed frequency estimators with those of the existing estimators.
In MLE-MA, correlation and diversity are utilized, and the weighting coefficients for correlation calculation are only correlated with pilots number, which can be calculated offline. The two MLEs are based on FFT implementation and numerical interpolation. The main computational complexity of MLEs is caused by correlation calculation and FFT implementation, while numerical interpolation can be neglected compared with them. For , , there are complex products, real products, and complex additions, while , , need complex products and complex additions. When computing FFT, complex products and complex additions are introduced, where factor η represents the computational saving gained from skipping the operations on the zeros in the FFT [10].
Though the coarse frequency estimation is required for BLUE-PA, we can take differentiating , with and its power series followed by phase angle calculations to replace the operations of coarse estimation and compensation. Thus the steps are similar to those in the BLUE-DPA. Keep in mind that BLUE-PA-N and BLUE-DPA-N only need to calculate first . The differentiations take , , , and complex products for BLUE-PA, BLUE-DPA, BLUE-PA-N, and BLUE-DPA-N, respectively. In hardware implementation, the phase angle calculation can be conducted by CORDIC algorithm [22]. BLUE-PA and BLUE-DPA require CORDIC computations, while BLUE-PA-N and BLUE-DPA-N require CORDIC computations. Extra computation consumed on the weighted adding of individual estimation, namely (23), is easier to obtain.
Meanwhile, by applying simple average operations on the phases in (34) and their differentiation in (46), we can obtain two Averaged estimators, named as Averaged-PA-N and Averaged-DPA-N, respectively:
Besides the computation of , the Averaged-PA-N takes extra complex products, real products, and real additions. While Averaged-DPA-N takes complex products, one real products, and real additions.
The CFO estimator based on the trigonometric approximation of likelihood function, namely, Morelli's algorithm, is given as [14]
where is the coarse estimation the same as in BLUE-PA, , and .
The complexities of the proposed MLEs, BLUEs, Averaged methods and Morelli's algorithm [14] are outlined in Table 2. As shown in this Table, the two MLEs have the highest computational load, while MLE-MA has higher complexity than MLE-MAS. The proposed BLUEs have lower complexity than Morelli's algorithm because they require less CORDIC computations. BLUE-PA-N and BLUE-DPA-N algorithm have slightly lower complexity than BLUE-PA and BLUE-DPA. Averaged-PA-N has the same complexity as BLUE-PA-N, while Averaged-DPA-N is the simplest one.
Computational complexity comparison for different algorithms.
CFO estimator
Real products
Real additions
Phase derivations
Absolute values
MLE-MA
0
0
MLE-MAS
0
0
BLUE-PA
0
BLUE-PA-N
0
BLUE-DPA
0
BLUE-DPA-N
0
Averaged-PA-N
0
Averaged-DPA-N
0
Morelli
Consider , , and ;
, .
6. Simulation Results
In this paper, the legacy short training field (L-STF) preamble in 802.11n system is taken as an example in our simulations. It has ten identical short slots in a 20 M bandwidth. There are 16 samples in each slot. Cyclic delay is employed for different transmit antennas to avoid unintentional beamforming.
The multipath channel between each pair of Tx and Rx branches is L paths Rayleigh channel with quasistatic fading. Tap coefficients are kept constant in a frame but may vary from frames to frames. The channel power delay profile decays exponentially. That is, , where and β is a factor to keep the total channel power normalized to 1. In this paper, the channel has 6 independent paths; that is, .
where , is the orthogonal projection matrix of S and . As CRLB depends on h, we obtain CRLB by averaging (52) on realizations of the channel. Zeros are padded to channel realizations to assure . Usually, virtual subcarriers are inserted to high frequency components of the training sequence and CRLB in (52) is suitable for these training sequences, but CRLB in [14] is for the special case without virtual subcarriers.
The mean square error (MSE) of MLE-MA is shown in Figure 1. The numbers in the bracket are marked as . CFO is randomly generated within interval with uniform distribution. In this figure, , , and the actual FFT length is 512. It is observed that MLE-MA approaches CRLB at SNRs of 22 dB, 12 dB, and 4 dB. Configurations with more antennas can reach the CRLB quicker. We find that MIMO systems can obtain diversity gains compared to SISO systems, which have been clearly shown in (15). This estimator needs a large to improve accuracy. For very large , the estimator becomes impractical. However, this estimator can cope with very large CFO up to the whole signal bandwidth of OFDM. From Figure 1, we observe that the MSE curves fall sharply and reach the CRLBs at certain SNRs. The reason is that there exists integer frequency ambiguity at some channel realizations, which is of rare occurrence, to make the MSEs departing from the CRLBs. Moreover the occurrence times incline to zero as SNR increases due to the limited realization of channel in the simulation. Frequency ambiguity problem is the topic of integer frequency offset estimation and it is beyond the topic of this paper.
MSE performance for MLE-MA in MIMO-OFDM systems with different M, , and (, , , , and the FFT length is 512).
The performance of MLE-MAS is illustrated in Figure 2. In this figure, , , and the actual FFT length is 32. CFO is randomly generated within interval . MLE-MA has an estimation range of , while MLE-MAS has a range of . Parameter is decimated from with a fixed length P, then FFT resolution of MLE-MAS is of MLE-MA. Small may behave excellently. Due to the smaller CFO estimation range, this algorithm has a smaller fluctuation and MSE. After linear interpolation, all three antenna configurations can approach CRLB at 14 dB, 8 dB, and 6 dB, respectively.
MSE performance for MLE-MAS in MIMO-OFDM systems with different M, , and (, , , , and the FFT length is 32).
Performance comparison of MLE-MAS and Morelli's method when and is shown in Figure 3. In MLE-MAS, the K factor is set to 1 with a FFT length 64. It can be seen that MLE-MAS approaches CRLB at 4 dB and 2 dB, and Morelli's method approaches CRLB at the same SNR of 4 dB for both and , while MLE-MAS performs better than Morelli's algorithm below 4 dB.
MSE performance comparison between MLE-MAS and Morelli's estimator in MIMO-OFDM systems (, , , and ).
The mean square error (MSE) of BLUE-PA is shown in Figure 4. BLUE-PA approaches CRLB at 8 dB, 6 dB, and 4 dB for different antennas configurations. Due to the presence of the diversity effect, larger antenna configuration can get lower MSE and approach CRLB more quickly.
MSE performance of BLUE-PA in MIMO-OFDM systems with three different antenna configurations (, , and ).
MSE comparison between two MLEs, four BLUEs, two Averaged methods, and Morelli's algorithm [14] for a 2-by-2 MIMO system is shown in Figure 5. Here, H is set to for BLUE-PA-N, BLUE-DPA-N, and the two Averaged methods. All the estimators except Averaged-DPA-N can asymptotically approach CRLB at different SNRs. The MSEs at SNRs ranging from dB to 2 dB are magnified to show details. It can be observed that the MLE-MA algorithm achieves the best performance but the performance gap between MLE-MA and MLE-MAS is small. Surprisingly, at SNRs below 10 dB, BLUE-DPA and BLUE-DPA-N have worse performance than BLUE-PA, BLUE-PA-N, and even Averaged-PA-N. This is because the differentiation items between correlations have amplified noise, leading to larger variances on the estimation of frequency offset. More differentiation items involved make BLUE-PA-N get poorer performance than BLUE-DPA-N. The operations of coarse frequency estimation and compensation make four estimations perform similarly. They are BLUE-PA, BLUE-PA-N, Averaged-PA-N, and Morelli's method. Notice that BLUE-PA has a lower computation complexity than Morelli's method, but they perform almost the same. Averaged-PA-N has lower complexity and suitable performance for all SNRs. If the complexity is an important factor for implementation, it can be considered. In the simulations, all the estimation results are processed to remove the possible frequency ambiguity for clearance.
MSE performance comparison between different CFO estimators for 2-by-2 MIMO-OFDM systems (, , , , and ).
MLE-MAS and BLUEs have the same estimation range of , but, under some circumstances, CFO is very large; then MLE-MA with small combined with BLUEs is a good choice to deal with these worse cases. Performance of MLE-MA combined with BLUE-PA for 2-by-2 system is given by Figure 6. CFO is randomly generated within interval . We can see that combined algorithm can still approach CRLB at SNR of 12 dB for and , respectively. These estimators can be flexibly combined to satisfy different performance requirements, such as MSE, complexity, and SNR requirements.
MSE performance of MLE-MA combined with BLUE-PA for 2-by-2 MIMO-OFDM systems (, , , , , and the FFT length is 128).
7. Conclusions
In this paper, two MLEs and four BLUEs have been proposed as frequency offset estimators for MIMO-OFDM systems with periodic preambles and cyclic delays. The two proposed MLEs are MLE-MA and MLE-MAS. The MLE-MA can cope with a very large CFO up to the entire signal bandwidth but has a very high computational complexity. In contrast, MLE-MAS has shown to achieve a good MSE performance with low complexity, at the cost of narrow estimation range. In addition, four low complexity BLUEs with high accuracy have been designed and analyzed in detail. Due to the inherent spatial diversity, synchronization in MIMO-OFDM systems can achieve better performance than that of SISO-OFDM systems. The proposed CFO estimators can approach the theoretical bound given enough diversity order and adequate SNR. Simulation results have shown that the proposed schemes are effective in making synchronization in MIMO-OFDM systems more robust than in SISO-OFDM systems.
Footnotes
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The authors would gratefully acknowledge the support from National Natural Science Foundation of China (NSFC) (nos. 61271229 and 61201195), the Opening Project of the Key Laboratory of Cognitive Radio and Information Processing (Guilin University of Electronic Technology), Ministry of Education (no. 2013KF01), Taishan Scholar Foundation Project (no. 1170082963013), Natural Science Foundation of Fujian (no. 2012J01292), and International Science & Technology Cooperation Program, Ministry of Science and Technology in China (no. 2014DFA11640).
References
1.
FoschiniG. J.Layered space-time architecture for wireless communication in a fading environment when using multi-element antennasBell Labs Technical Journal19961241592-s2.0-0030234863
2.
FoschiniG. J.GansM. J.On limits of wireless communications in a fading environment when using multiple antennasWireless Personal Communications1998633113352-s2.0-0032022195
3.
BiglieriE.CalderbankR.ConstantinidesA.MIMO Wireless Communications2007New York, NY, USACambridge University Press
4.
WangC.-X.PätzoldM.YuanD.Accurate and efficient simulation of multiple uncorrelated Rayleigh fading waveformsIEEE Transactions on Wireless Communications2007638338392-s2.0-3394760522610.1109/TWC.2007.05503
5.
WangC.-X.HongX.WuH.XuW.Spatial-temporal correlation properties of the 3GPP spatial channel model and the Kronecker MIMO channel modelEurasip Journal on Wireless Communications and Networking2007200792-s2.0-3394710088610.1155/2007/39871039871
6.
LiG.StuberG.Orthogonal Frequency Division Multiplexing for Wireless Communications2006New York, NY, USASpringer
7.
SpethM.FechtelS. A.FockG.MeyrH.Optimum receiver design for wireless broad-band systems using OFDM—part IIEEE Transactions on Communications19994711166816772-s2.0-003322098210.1109/26.803501
8.
IEEE Standard for Information technology-telecommunications and information exchange between systems Local and metropolitan area networks-specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) SpecificationsIEEE Std2012802.11-2012
9.
SchmidlT. M.CoxD. C.Robust frequency and timing synchronization for OFDMIEEE Transactions on Communications19974512161316212-s2.0-003133837610.1109/26.650240
10.
MorelliM.MengaliU.Carrier-frequency estimation for transmissions over selective channelsIEEE Transactions on Communications2000489158015892-s2.0-003426885310.1109/26.870025
11.
CvetkovicZ.TarokhV.YoonS.On frequency offset estimation for OFDMIEEE Transactions on Wireless Communications201312310621072
12.
MinnH.TarasakP.BhargavaV. K.OFDM frequency offset estimation based on BLUE principle2Proceedings of the 56th Vehicular Technology Conference (VTC '02)September 2002123012342-s2.0-0036445627
13.
JiangY.MinnH.GaoX.YouX.LiY.Frequency offset estimation and training sequence design for MIMO OFDMIEEE Transactions on Wireless Communications200874124412542-s2.0-5314913443910.1109/TWC.2008.060846
14.
MorettiM.MorelliM.ImbarlinaG.A practical scheme for frequency offset estimation in MIMO-OFDM systemsEurasip Journal on Wireless Communications and Networking2009200992-s2.0-6374911069710.1155/2009/821819821819
15.
MorelliM.MengaliU.Improved frequency offset estimator for OFDM applicationsIEEE Communications Letters19993375772-s2.0-003336134110.1109/4234.752907
16.
WengL.AuE. K. S.ChanP. W. C.MurchR. D.ChengR. S.MowW. H.LauV. K. N.Effect of carrier frequency offset on channel estimation for SISO/MIMO-OFDM systemsIEEE Transactions on Wireless Communications200765185418622-s2.0-3424930621710.1109/TWC.2007.360387
17.
ZhangZ.ZhangL.YouM.LeiM.Bit error rate approximation of MIMO-OFDM systems with carrier frequency offset and channel estimation errorsEurasip Journal on Wireless Communications and Networking2010201012-s2.0-7925159224310.1155/2010/176083176083
18.
KayS.Fundamentals of Statistical Signal Processing, Volume I: Estimation Theory1993
19.
BapatR. B.Bhaskara RaoK. P. S.PrasadK. M.Generalized inverses over integral domainsLinear Algebra and Its Applications19901401811962-s2.0-44949288421
20.
KreyszigE.Advanced Engineering Mathematics2007New Delhi, IndiaJohn Wiley & Sons
21.
GolubG.van LoanC.Matrix Computation1996Baltimore, Md, USAThe Johns Hopkins University Press
22.
MeherP. K.VallsJ.JuangT.-B.SridharanK.MaharatnaK.50 years of CORDIC: algorithms, architectures, and applicationsIEEE Transactions on Circuits and Systems I: Regular Papers2009569189319072-s2.0-7034924495510.1109/TCSI.2009.2025803
23.
StoicaP.BessonO.Training sequence design for frequency offset and frequency-selective channel estimationIEEE Transactions on Communications20035111191019172-s2.0-034530860310.1109/TCOMM.2003.819199