Skip to main content
Erschienen in: EURASIP Journal on Wireless Communications and Networking 1/2009

Open Access 01.12.2009 | Research Article

A Fast LMMSE Channel Estimation Method for OFDM Systems

verfasst von: Wen Zhou, Wong Hing Lam

Erschienen in: EURASIP Journal on Wireless Communications and Networking | Ausgabe 1/2009

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A fast linear minimum mean square error (LMMSE) channel estimation method has been proposed for Orthogonal Frequency Division Multiplexing (OFDM) systems. In comparison with the conventional LMMSE channel estimation, the proposed channel estimation method does not require the statistic knowledge of the channel in advance and avoids the inverse operation of a large dimension matrix by using the fast Fourier transform (FFT) operation. Therefore, the computational complexity can be reduced significantly. The normalized mean square errors (NMSEs) of the proposed method and the conventional LMMSE estimation have been derived. Numerical results show that the NMSE of the proposed method is very close to that of the conventional LMMSE method, which is also verified by computer simulation. In addition, computer simulation shows that the performance of the proposed method is almost the same with that of the conventional LMMSE method in terms of bit error rate (BER).

1. Introduction

Orthogonal frequency division multiplexing (OFDM) is an efficient high data rate transmission technique for wireless communication [1]. OFDM presents advantages of high spectrum efficiency, simple and efficient implementation by using the fast Fourier transform (FFT) and the inverse Fast Fourier Transform (IFFT), mitigation of intersymbol interference (ISI) by inserting cyclic prefix (CP), and robustness to frequency selective fading channel. Channel estimation plays an important part in OFDM systems. It can be employed for the purpose of detecting received signal, improving the capacity of orthogonal frequency division multiple access (OFDMA) systems by cross-layer design [2], and improving the system performance in terms of bit error rate (BER) [35].

1.1. Previous Work

The present channel estimation methods generally can be divided into two kinds. One kind is based on the pilots [69], and the other is blind channel estimation [1012] which does not use pilots. Blind channel estimation methods avoid the use of pilots and have higher spectral efficiency. However, they often suffer from high computation complexity and low convergence speed since they often need a large amount of receiving data to obtain some statistical information such as cyclostationarity induced by the cyclic prefix. Therefore, blind channel estimation methods are not suitable for applications with fast varying fading channels. And most practical communication systems such as World Interoperability for Microwave Access (WIMAX) system adopt pilot assisted channel estimation, so this paper studies the first kind.
For the pilot-aided channel estimation methods, there are two classical pilot patterns, which are the block-type pattern and the comb-type pattern [4]. The block-type refers to that the pilots are inserted into all the subcarriers of one OFDM symbol with a certain period. The block-type can be adopted in slow fading channel, that is, the channel is stationary within a certain period of OFDM symbols. The comb-type refers to that the pilots are inserted at some specific subcarriers in each OFDM symbol. The comb-type is preferable in fast varying fading channels, that is, the channel varies over two adjacent OFDM symbols but remains stationary within one OFDM symbol. The comb-type pilot arrangement-based channel estimation has been shown as more applicable since it can track fast varying fading channels, compared with the block-type one [4, 13]. The channel estimation based on comb-type pilot arrangement is often performed by two steps. Firstly, it estimates the channel frequency response on all pilot subcarriers, by lease square (LS) method, LMMSE method, and so on. Secondly, it obtains the channel estimates on all subcarriers by interpolation, including data subcarriers and pilot subcarriers in one OFDM symbol. There are several interpolation methods including linear interpolation method, second-order polynomial interpolation method, and phase-compensated interpolation [4].
In [14], the linear minimum mean square error (LMMSE) channel estimation method based on channel autocorrelation matrix in frequency domain has been proposed. To reduce the computational complexity of LMMSE estimation, a low-rank approximation to LMMSE estimation has been proposed by singular value decomposition [6]. The drawback of LMMSE channel estimation [6, 14] is that it requires the knowledge of channel autocorrelation matrix in frequency domain and the signal to noise ratio (SNR). Though the system can be designed for fixed SNR and channel frequency autocorrelation matrix, the performance of the OFDM system will degrade significantly due to the mismatched system parameters. In [15], a channel estimation exploiting channel correlation both in time and frequency domain has been proposed. Similarly, it needs to know the channel autocorrelation matrix in frequency domain, the Doppler shift, and SNR in advance. Mismatched parameters of the Doppler shift and the delay spread will degrade the performance of the system [16]. It is noted that the channel estimation methods proposed in [6, 1416] can be adopted in either the block-type pilot pattern or the comb-type pilot pattern.
When the assumption that the channel is time-invariant within one OFDM symbol is not valid due to high Doppler shift or synchronization error, the intercarrier interference (ICI) has to be considered. Some channel estimation and signal detection methods have been proposed to compensate the ICI effect [17, 18]. In [17], a new equalization technique to suppress ICI in LMMSE sense has been proposed. Meanwhile, the authors reduced the complexity of channel estimator by using the energy distribution information of the channel frequency matrix. In [18], the authors proposed a new pilot pattern, that is, the grouped and equispaced pilot pattern and corresponding channel estimation and signal detection to suppress ICI.

1.2. Contributions

In this paper, the OFDM system framework based on comb-type pilot arrangement is adopted, and we assume that the channel remains stationary within one OFDM symbol, and therefore there is no ICI effect. We propose a fast LMMSE channel estimation method. The proposed method has three advantages over the conventional LMMSE method. Firstly, the proposed method does not require the knowledge of channel autocorrelation matrix and SNR in advance but can achieve almost the same performance with the conventional LMMSE channel estimation in terms of the normalized mean square error (NMSE) of channel estimation and bit error rate (BER). Secondly, the proposed method needs only fast Fourier transform (FFT) operation instead of the inversion operation of a large dimensional matrix. Therefore, the computational complexity can be reduced significantly, compared with the conventional LMMSE method. Thirdly, the proposed method can track the changes of channel parameters, that is, the channel autocorrelation matrix and SNR. However, the conventional LMMSE method cannot track the channel. Once the channel parameters change, the performance of the conventional LMMSE method will degrade due to the parameter mismatch.

1.3. Organization

The paper is organized as follows. Section 2 describes the OFDM system model. Section 3 describes the proposed fast LMMSE channel estimation. We analyze the mean square error (MSE) of the proposed fast LMMSE channel estimation and the MSE of the conventional LMMSE channel estimation in Section 4. The simulation results and numerical results of the proposed algorithm are discussed in Section 5 followed by conclusion in Section 6.

2. System Model

The OFDM system model with pilot signal (i.e., training sequence) assisted is shown in Figure 1. For https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq1_HTML.gif subcarriers in the OFDM system, the transmitted signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq2_HTML.gif in time domain after inverse Fast Fourier Transform (IFFT) is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ1_HTML.gif
(1)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq3_HTML.gif denotes the transmitted signal in frequency domain at the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq4_HTML.gif th subcarrier in the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq5_HTML.gif th OFDM symbol. The comb-type pilot pattern [4] is adopted in this paper. The pilot subcarriers are equispaced inserted into each OFDM symbol. It is assumed that the number of the total pilot subcarriers is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq6_HTML.gif and the inserting gap is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq7_HTML.gif . Each OFDM symbol is composed of the pilot subcarriers and the data subcarriers. It is assumed that the index of the first pilot subcarrier is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq8_HTML.gif . Therefore, the set of the indeces of pilot subcarriers, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq9_HTML.gif , can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ2_HTML.gif
(2)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq10_HTML.gif . The received signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq11_HTML.gif in frequency domain after FFT can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ3_HTML.gif
(3)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq12_HTML.gif denotes the AGWN with zero mean, and variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq13_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq14_HTML.gif is the frequency response of the radio channel at the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq15_HTML.gif subcarrier of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq16_HTML.gif th OFDM symbol. Then, the received pilot signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq17_HTML.gif is extracted from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq18_HTML.gif to perform channel estimation. As shown in Figure 2, the channel estimator firstly performs channel frequency response estimation at pilot subcarriers. There are some channel estimation methods for this part such as LS and LMMSE estimator [4]. Next, once the channel frequency response estimation at pilot subcarriers, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq19_HTML.gif , is obtained, the estimator performs interpolation to obtain channel frequency response estimation at all subcarriers. There are linear interpolation method [4], second-order polynomial interpolation method [4], discrete Fourier transform- (DFT-) based interpolation method [19], and so on. In our system model, the linear interpolation method is adopted. After channel estimation, maximum likelihood detection is performed to obtain the estimated frequency signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq20_HTML.gif . The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq21_HTML.gif is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ4_HTML.gif
(4)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq22_HTML.gif and s is the set containing all constellation points, which depends on modulation method, that is, the signal mapper. For instance, if QPSK modulation is adopted, the set https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq23_HTML.gif . Finally, the estimated frequency signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq24_HTML.gif passes through the signal demapper to obtain the received bit sequence.

3. The Proposed Fast LMMSE Algorithm

3.1. Properties of the Channel Correlation Matrix in Frequency Domain

The channel impulse response in time domain can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ5_HTML.gif
(5)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq25_HTML.gif is the complex gain of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq26_HTML.gif th path in the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq27_HTML.gif th OFDM symbol period, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq28_HTML.gif is the Kronecker delta function, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq29_HTML.gif is the delay of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq30_HTML.gif th path in unit of sample point, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq31_HTML.gif is the number of resolvable paths. Assume that different paths https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq32_HTML.gif are independent from each other and the power of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq33_HTML.gif th path is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq34_HTML.gif . The channel is normalized so that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq35_HTML.gif The channel response in frequency domain https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq36_HTML.gif is the FFT of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq37_HTML.gif and it is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ6_HTML.gif
(6)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq38_HTML.gif denotes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq39_HTML.gif points FFT operation. The channel autocorrelation matrix in frequency domain can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ7_HTML.gif
(7)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq40_HTML.gif denotes expectation. Denote the vector form of the channel autocorrelation matrix by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq41_HTML.gif and we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq42_HTML.gif . It is easy to find that the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq43_HTML.gif is a circulant matrix. Therefore, as in [20], the eigenvalues of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq44_HTML.gif are given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ8_HTML.gif
(8)
The formula (8) can be equivalently written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ9_HTML.gif
(9)
We can easily obtain from (7) and (9) that the number of nonzero eigenvalues of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq45_HTML.gif is equal to the total number of resolvable paths, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq46_HTML.gif (see Appendix A). It is known by us that the rank of a square matrix is the number of its nonzero eigenvalues. Therefore the rank of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq47_HTML.gif is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq48_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq49_HTML.gif is a singular matrix since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq50_HTML.gif . The matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq51_HTML.gif does not have the inverse matrix and has only the Moore-Penrose inverse matrix. However, the rank of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq52_HTML.gif is N (see Appendix A), where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq53_HTML.gif is an https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq54_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq55_HTML.gif identity matrix. Therefore, the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq56_HTML.gif is not singular and has the inverse matrix.

3.2. The Proposed Fast LMMSE Channel Estimation Algorithm

Let
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ10_HTML.gif
(10)
denote the channel frequency response at pilot subcarriers of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq57_HTML.gif th OFDM symbol, and let
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ11_HTML.gif
(11)
denote the vector of received signal at pilot subcarriers of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq58_HTML.gif th OFDM symbol after FFT. Denote the pilot signal of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq59_HTML.gif th OFDM symbol by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq60_HTML.gif . The channel estimate at pilot subcarriers based on least square (LS) criterion is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ12_HTML.gif
(12)
The LMMSE estimator at pilot subcarriers is given by [6]
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ13_HTML.gif
(13)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq61_HTML.gif is channel autocorrelation matrix at pilot subcarriers and is defined by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq62_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq63_HTML.gif denotes Hermitian transpose. It is easy to verify that the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq64_HTML.gif is circulant, the rank of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq65_HTML.gif is equal to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq66_HTML.gif and the rank of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq67_HTML.gif is equal to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq68_HTML.gif . The signal-to-noise ratio (SNR) is defined by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq69_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq70_HTML.gif is a constant depending on the signal constellation. For 16QAM modulation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq71_HTML.gif and for QPSK and BPSK modulation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq72_HTML.gif If the channel autocorrelation matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq73_HTML.gif and SNR are known in advance, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq74_HTML.gif needs to be calculated only once. However, the autocorrelation matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq75_HTML.gif and SNR are often unknown in advance and time varying. Therefore the LMMSE channel estimator becomes unavailable in practice. To solve the problem, we propose the fast LMMSE channel estimation algorithm. The algorithm can be divided into three steps. The first step is to obtain the estimate of channel autocorrelation matrices https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq76_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq77_HTML.gif . Firstly, we obtain the least square (LS) channel estimation at pilot subcarriers in time domain, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq78_HTML.gif and it is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ14_HTML.gif
(14)
Secondly, the most significant taps (MSTs) algorithm [21] has been proposed to obtain the refined channel estimation in time domain. The MST algorithm deals with each OFDM symbol by reserving the most significant https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq79_HTML.gif paths in terms of power and setting the other taps to be zero. The algorithm can reduce the influence of AWGN and other interference significantly, compared with the LS method. However, the algorithm may choose the wrong paths and omit the right paths because of the influence of AWGN and other interference. Thus, we will improve the algorithm of [21] by processing several adjacent OFDM symbols jointly. We calculate the average power of each tap for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq80_HTML.gif adjacent OFDM symbols, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq81_HTML.gif and it is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ15_HTML.gif
(15)
Then we choose the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq82_HTML.gif most significant taps from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq83_HTML.gif and reserve the indeces of them into a set https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq84_HTML.gif . Finally, the refined channel estimation in time domain, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq85_HTML.gif , is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ16_HTML.gif
(16)
Denote the first row of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq86_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq87_HTML.gif . Then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq88_HTML.gif can be given from (7) by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ17_HTML.gif
(17)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq89_HTML.gif is a 1 by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq90_HTML.gif vector with each entry
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ18_HTML.gif
(18)
Since the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq91_HTML.gif is circulant, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq92_HTML.gif can be acquired by circle shift of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq93_HTML.gif . The second step is to obtain the estimate of SNR. The estimate of SNR, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq94_HTML.gif , is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ19_HTML.gif
(19)
The third step is to obtain the estimate of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq95_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq96_HTML.gif . We refer to the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq97_HTML.gif as the LMMSE matrix in this paper. Since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq98_HTML.gif is a circulant matrix and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq99_HTML.gif is a circulant matrix, the product of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq100_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq101_HTML.gif is also a circulant matrix. Therefore, we need only to compute the estimate of the first row of the LMMSE matrix. Denote the first row of LMMSE matrix by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq102_HTML.gif . The estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq103_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq104_HTML.gif , is given by (see Appendix B)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ20_HTML.gif
(20)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq105_HTML.gif denotes https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq106_HTML.gif points IFFT operation. Therefore the estimated LMMSE matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq107_HTML.gif can be obtained from circle shift of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq108_HTML.gif . The channel estimation in frequency domain at pilot subcarriers for the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq109_HTML.gif th OFDM symbol can be given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ21_HTML.gif
(21)
The proposed fast LMMSE algorithm avoids the matrix inverse operation and can be very efficient since the algorithm only uses the FFT and circle shift operation. The proposed fast LMMSE algorithm can be summarized as follows.
Step 1.
Obtain the LS channel estimation of pilot signal in time domain, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq110_HTML.gif , by formula (14).
Step 2.
Calculate the average power of each tap for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq111_HTML.gif OFDM symbols, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq112_HTML.gif , by formula (15). Then, we choose the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq113_HTML.gif most significant taps from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq114_HTML.gif and reserve it as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq115_HTML.gif , by formula (18).
Step 3.
Obtain the estimate of SNR, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq116_HTML.gif , by formula (19).
Step 4.
Obtain the estimate of the first row of the LMMSE matrix, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq117_HTML.gif , by formula (20).
Step 5.
Obtain the estimation of the LMMSE matrix, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq118_HTML.gif , by circle shift of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq119_HTML.gif . Then, the channel estimation in frequency domain at pilot subcarriers can be obtained by formula (21).
It is noted that the estimation of the LMMSE matrix requires only https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq120_HTML.gif points FFT operation and circle shifting operation, which reduce the computational complexity significantly compared with the conventional LMMSE estimator since it requires the inverse operation of a large dimension matrix.

4. Analysis of the Mean Square Error of the Proposed Fast LMMSE Algorithm

In this section, we will present the mean square error (MSE) of the proposed fast LMMSE algorithm. Firstly, we present the MSE of LMMSE algorithm for comparison. We study two cases. One case is the MSE analysis for matched SNR, that is, the designed SNR is equal to the true SNR, and the other one is the MSE analysis for mismatched SNR. Secondly, we present the MSE of the proposed fast LMMSE algorithm. Similarly, we study two cases. One is for matched SNR, and the other is for mismatched SNR.

4.1. MSE Analysis of the Conventional LMMSE Algorithm

Denote the MSE of LMMSE algorithm by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq121_HTML.gif , where SNR is the true SNR, and SNR design is the designed SNR.
(i)
MSE Analysis for Matched SNR
 
The MSE of LMMSE algorithm at pilot subcarriers for matched SNR can be derived as [22]
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ22_HTML.gif
(22)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq122_HTML.gif is the first row of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq123_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq124_HTML.gif denotes Hermitian transpose.
(ii)
MSE Analysis for Mismatched SNR
 
The MSE of LMMSE algorithm on pilot subcarriers for mismatched SNR can be derived as [22]
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ23_HTML.gif
(23)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq125_HTML.gif is the first row of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq126_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq127_HTML.gif denotes Hermitian transpose.

4.2. MSE Analysis for the Proposed Fast LMMSE Algorithm

Let us denote the MSE of the proposed fast LMMSE algorithm by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq128_HTML.gif , where SNR is the true SNR, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq129_HTML.gif is the estimated SNR or the designed SNR.
(i)
MSE for Matched SNR
 
The MSE of the proposed fast LMMSE algorithm is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ24_HTML.gif
(24)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq130_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq131_HTML.gif . If the number of the chosen OFDM symbol to obtain the estimated average power for each tap, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq132_HTML.gif , is large, we can replace https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq133_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq134_HTML.gif in (24), then, (24) can be further derived as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ25_HTML.gif
(25)
If the improved MST algorithm chooses https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq135_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq136_HTML.gif ) paths, where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq137_HTML.gif is number of resolvable paths of the dispersive channel, and the chosen https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq138_HTML.gif paths contain all the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq139_HTML.gif channel paths without omission, then (25) can be further written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ26_HTML.gif
(26)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq140_HTML.gif is the channel delay of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq141_HTML.gif th resolvable path, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq142_HTML.gif is the power of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq143_HTML.gif th path,
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ27_HTML.gif
(27)
(ii)
MSE for Mismatched SNR
 
Similarly, the MSE of the proposed fast LMMSE algorithm for mismatched SNR is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ28_HTML.gif
(28)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq144_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq145_HTML.gif . https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq146_HTML.gif is the channel delay of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq147_HTML.gif th resolvable path, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq148_HTML.gif is the power of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq149_HTML.gif th path,
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ29_HTML.gif
(29)
It is noted that since the channel is assumed to be normalized, the MSE of the proposed fast LMMSE algorithm and the MSE of the conventional LMMSE are equal to their normalized mean square errors (NMSEs), respectively. In addition, for the sake of performance comparison between the above analysis of NMSE and the NMSE obtained by computer simulation, we define the NMSE obtained by simulation as follows:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ30_HTML.gif
(30)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq150_HTML.gif denotes the channel estimate at the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq151_HTML.gif th pilot subcarrier in the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq152_HTML.gif th OFDM symbol, obtained by LMMSE algorithm or the proposed fast LMMSE algorithm, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq153_HTML.gif denotes the number of OFDM symbols in the simulation.

5. Numerical and Simulation Results

Both computer simulation and numerical method have been deployed to investigate the performance of the proposed fast LMMSE algorithm for channel estimation. In the simulation, we employ the channel model of COST207 [23] having 6 numbers of paths, that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq154_HTML.gif , and the maximum delay spread of 2.5 microseconds. The channel power intensity profile is listed in Table 1. The number of the subcarriers of the OFDM system, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq155_HTML.gif , is equal to 2048, and the CP length is equal to 128 sample points. The bandwidth of the system is 20 MHz so that one OFDM symbol period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq156_HTML.gif microseconds and the CP period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq157_HTML.gif . The number of the total pilots https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq158_HTML.gif is equal to 128, and the pilot gap https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq159_HTML.gif is 16. The transmitted signal is BPSK modulated, and the Doppler shift is 100 Hz.
Table 1
Channel Power Intensity Profile.
Tap
Delay (u s)
Gain (dB)
Doppler Spectrum
1
0
0.0
Clarke [24]
2
0.5
-6.0
Clarke
3
1.0
-12.0
Clarke
4
1.5
-18.0
Clarke
5
2.0
-24.0
Clarke
6
2.5
-30.0
Clarke

5.1. Channel Autocorrelation Matrix under Different SNRs

Figure 3 shows the magnitude of the first row of the channel autocorrelation matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq160_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq161_HTML.gif Since the channel autocorrelation matrix is circulant, it is enough to show the first row of the channel autocorrelation matrix. Observe that the magnitude of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq162_HTML.gif varies approximately periodically, and the period is 13 pilot subcarriers. Since the channel power intensity profile is negative exponential distributed, the period of the first row of the channel autocorrelation matrix is decided by the delay of the second path. The delay of the second path is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq163_HTML.gif , that is, 10 sample points. According to (7), the period is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq164_HTML.gif . It is noted that the parameter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq165_HTML.gif should be replaced by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq166_HTML.gif in (7). Therefore, the period is about 13, as shown in Figure 3. Figure 4 shows the magnitude of the first row of the LMMSE matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq167_HTML.gif with SNR of 5 dB, 10 dB, and 20 dB, respectively. Since the LMMSE matrix is also circulant, it is sufficient to depict the first row of the LMMSE matrix. Observe that the value of the first row of the LMMSE matrix is symmetry, and the center point is 64. The first row of the LMMSE matrix is approximately periodic, and the period is about 13 pilot subcarriers. Observe that the value of the first row of the LMMSE matrix varies insignificantly when SNR changes from 5 dB to 20 dB. In addition, the local maximum values of the curves correspond to strong correlation between pilot subcarriers, and the local minimum values correspond to weak correlation between pilot subcarriers.

5.2. Normalized Mean Square Error (NMSE) Comparison of Channel Estimation between LMMSE Algorithm and the Proposed Fast LMMSE Algorithm

Figure 5 shows the NMSE of channel estimation of LMMSE algorithm versus that of the proposed fast LMMSE algorithm by computer simulation and numerical method, respectively. The numerical results of LMMSE algorithm and the proposed fast LMMSE algorithm are obtained by (22) and (26), respectively. The simulation results are obtained by (30). We replace https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq170_HTML.gif in (30) with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq171_HTML.gif for LMMSE algorithm and replace https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq172_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq173_HTML.gif for the proposed LMMSE algorithm, respectively. For the proposed fast LMMSE algorithm, the number of OFDM symbols chosen to obtain the average power of each tap, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq174_HTML.gif , is 20, and the number of chosen paths, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq175_HTML.gif , is 10. The number of OFDM symbols in the simulation, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq176_HTML.gif , is 5000, for both LMMSE algorithm and the proposed fast LMMSE algorithm. Observe that the NMSE of the proposed fast LMMSE algorithm is very close to that of LMMSE algorithm in theory over the SNR range from 0 dB to 25 dB. In addition, for LMMSE algorithm the numerical result is verified by the simulation. For the proposed fast LMMSE algorithm, the simulation result approaches the numerical result well, except that the simulation result is a little higher than the numerical result at low SNR. Observe that both the proposed fast LMMSE algorithm and LMMSE algorithm are superior to LS algorithm. For instance, the LMMSE algorithm has about 16 dB gain over the LS algorithm, at the same MSE over the SNR range from 0 dB to 25 dB.
Figure 6 shows the normalized mean square error (NMSE) of LMMSE algorithm with matched SNR and mismatched SNRs versus SNR, by simulation and numerical method, respectively. Firstly, we give a necessary illustration of the curves obtained by numerical method. For the curves with matched SNR, we use (22) to calculate the MSEs under different SNRs, by numerical method. For the curves with mismatched SNRs, that is, designed SNRs, we use (23) to obtain the results, by numerical method. Secondly, for the curves with mismatched SNRs obtained by computer simulation, we use the designed SNR (predetermined and invariable) instead of the true SNR in (13) to obtain the channel estimation of pilot subcarriers. Observe that the analysis results are verified by computer simulation well, for the designed SNR of 5 dB, 10 dB, and 20 dB, respectively. For the case of the designed SNR of 5 dB, the MSE approaches the curve of matched SNR well within the range from 0 dB to about 10 dB. However, when the SNR increases, an MSE floor of about https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq177_HTML.gif occurs. Similar trend can be found for the case of designed SNR of 10 dB. Observe that the curve of designed 20 dB approaches the curve with matched SNR well within the SNR range from 0 dB to 25 dB. Therefore, if we only know the channel autocorrelation matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq178_HTML.gif and do not know the SNR, the above results suggest that we use a higher designed SNR in (13) when performing channel estimation.
Figure 7 shows the NMSE of the proposed fast LMMSE algorithm with matched SNR and mismatched SNRs versus SNR, by simulation and numerical method respectively. Firstly, we give a brief illustration of the curves obtained by numerical method. For the curve with matched SNR, we use (26) to obtain the results. For the curves with mismatched SNRs, that is, designed SNR, we use (28) to obtain the numerical results. To verify the numerical results, we perform computer simulation for each case with different designed SNR. In the computer simulation, step 3 in the proposed fast LMMSE algorithm is modified by letting the estimated SNR, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq179_HTML.gif , be the designed SNR. For instance, if we choose the designed SNR to be 10 dB, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq180_HTML.gif will be set to be 10 dB in step 3 of the proposed fast LMMSE algorithm instead of using formula (19) to obtain https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq181_HTML.gif . For the computer simulation, the number of OFDM symbols chosen to obtain the average power of each tap, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq182_HTML.gif , is 20, and the number of chosen paths, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq183_HTML.gif , is 10. The number of OFDM symbols in the simulation, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq184_HTML.gif , is 5000. Observe that the analysis results are verified by computer simulation well, for the designed SNR of 5 dB, 10 dB, and 20 dB, respectively. For the case of the designed SNR of 5 dB, the MSE approaches the curve of matched SNR well within the range from 0 dB to about 10 dB. However, when the SNR increases, an MSE floor of about https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq185_HTML.gif occurs. Similar trend can be found for the case of designed SNR of 10 dB. Observe that the curve of designed 20 dB approaches the curve of matched SNR well within the SNR range from 0 dB to 25 dB.

5.3. Bit Error Rate (BER) Comparison between LMMSE Algorithm and the Proposed Fast LMMSE Algorithm

Figure 8 shows the BER of LS, LMMSE, the proposed fast LMMSE, and perfect channel estimation, respectively. We adopt linear interpolation to obtain the channel frequency response at all subcarriers after the channel frequency response at pilot subcarriers is obtained by LS, LMMSE, and the proposed fast LMMSE estimator. Once the channel frequency response is obtained, we use maximum likelihood detection to obtain the estimated signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq186_HTML.gif . In addition, the perfect channel estimation refers to that the channel frequency response is known by the receiver in advance. Observe that the BERs of LMMSE estimator is very close to that of the proposed fast LMMSE estimator over the SNR range from 0 dB to 25 dB. And they are about 1 dB worse than the perfect channel estimator, over the SNR ranging from 0 dB to 25 dB. The LMMSE estimator and the proposed LMMSE estimator are about 3-4 dB better than the LS estimator at the same BER over the SNR ranging from 0 dB to 25 dB.
Figure 9 shows the BER performance of the LMMSE channel estimation with matched SNR and the LMMSE channel estimation with designed SNRs. The LMMSE channel estimator with designed SNR refers to that we use a predetermined and unchanged SNR in (13) instead of the true SNR. Observe that the BERs of the LMMSE with designed SNR of 5 dB, 10 dB, and 20 dB are almost overlapped with each other within the lower SNR range from 0 dB to 15 dB. However, when SNR increases from 15 dB to 25 dB, the BER of the LMMSE estimator with higher designed SNR is better than that of the lower designed SNR. The results are consistent with the NMSEs in Figure 4. Therefore, a design for higher SNR is preferable as for mismatch in SNR.
Figure 10 shows the BER of the proposed fast LMMSE estimator with estimated SNR and the proposed fast LMMSE estimator with designed SNRs. It is noted that the proposed fast LMMSE estimator with estimated SNR refers to our proposed algorithm summarized in Section 3. The proposed fast LMMSE estimator with designed SNR refers to that we modify the step 3 of the proposed algorithm by using a predetermined and unchanged SNR instead of using formula (19) to obtain the estimated SNR. Observe that the BERs of the proposed fast LMMSE estimator with designed SNR of 5 dB, 10 dB, and 20 dB are almost overlapped with each other within the lower SNR range from 0 dB to 15 dB. However, when SNR increases from 15 dB to 25 dB, the BER of the proposed fast LMMSE estimator with higher designed SNR is better than that of the lower designed SNR. Thus, a design for higher SNR is preferable as for mismatch in SNR.

6. Conclusion

In this paper, a fast LMMSE channel estimation method has been proposed and thoroughly investigated for OFDM systems. Since the conventional LMMSE channel estimation requires the channel statistics, that is, the channel autocorrelation matrix in frequency domain and SNR, which are often unavailable in practical systems, the application of the conventional LMMSE channel estimation is limited. Our proposed method can efficiently estimate the channel autocorrelation matrix by the improved MST algorithm and calculate the LMMSE matrix by Kumar's fast algorithm and exploiting the property of the channel autocorrelation matrix so that the computation complexity can be reduced significantly. We present the MSE analysis for the proposed method and the conventional LMMSE method and investigate the MSE thoroughly under two cases, that is, the matched SNR and the mismatched SNR. Numerical results and computer simulation show that a design for higher SNR is preferable as for mismatch in SNR.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Anhänge

Appendices

A

In this appendix, we will prove that the rank of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq187_HTML.gif is equal to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq188_HTML.gif and the rank of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq189_HTML.gif is equal to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq190_HTML.gif . We can obtain from (7) and (9) that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ31_HTML.gif
(A1)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq191_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq192_HTML.gif is the delay of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq193_HTML.gif th path, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq194_HTML.gif is the number of resolvable paths. Thus, the number of nonzero eigenvalues of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq195_HTML.gif is equal to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq196_HTML.gif . Denote the eigenvalues of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq197_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq198_HTML.gif . We can obtain that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ32_HTML.gif
(A2)
Therefore the number of nonzero eigenvalues of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq199_HTML.gif is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq200_HTML.gif and the rank of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq201_HTML.gif is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq202_HTML.gif .

B

In this appendix, we will show the derivation of (20). Since the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq203_HTML.gif is circulant, the inverse matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq204_HTML.gif can be obtained by Kumar's fast algorithm [25]. Denote the first row of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq205_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq206_HTML.gif , and we have
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ33_HTML.gif
(B3)
Kumar's fast algorithm can be summarized as follows.
Step 1.
Compute https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq207_HTML.gif points FFT of the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq208_HTML.gif and we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ34_HTML.gif
(B4)
Step 2.
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq209_HTML.gif can be obtained from (B.4) as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ35_HTML.gif
(B5)
Step 3.
Denote the first row of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq210_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq211_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq212_HTML.gif can be given by computing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq213_HTML.gif points IFFT of the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq214_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ36_HTML.gif
(B6)
The above three steps can be combined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ37_HTML.gif
(B7)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq215_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq216_HTML.gif denotes diagonalization operation. The matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq217_HTML.gif can be acquired from the 1 by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq218_HTML.gif vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq219_HTML.gif by circle shift. Denote the first row of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq220_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq221_HTML.gif , the first column of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq222_HTML.gif by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq223_HTML.gif . It follows that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ38_HTML.gif
(B8)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq224_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq225_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq226_HTML.gif are the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq227_HTML.gif th elements of the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq228_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq229_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq230_HTML.gif , respectively. https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq231_HTML.gif is the first row of the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq232_HTML.gif . Since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq233_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq234_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq235_HTML.gif denote conjugate, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq236_HTML.gif denotes Hermitian transpose, and (B.8) can be equivalently written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ39_HTML.gif
(B9)
Or equivalently,
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ40_HTML.gif
(B10)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq237_HTML.gif denotes circulant convolution, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq238_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq239_HTML.gif th entry of the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_IEq240_HTML.gif . Using the property of DFT, (B.10) can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ41_HTML.gif
(B11)
Using (17), (B.3), and (B.7), (B.11) can be further written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F752895/MediaObjects/13638_2008_Article_1739_Equ42_HTML.gif
(B12)
Literatur
1.
Zurück zum Zitat Weinstein SB, Ebert PM: Data transmission by frequency-division multiplexing using the discrete Fourier transform. IEEE Transactions on Communications 1971, 19(5, part 1):628-634. 10.1109/TCOM.1971.1090705CrossRef Weinstein SB, Ebert PM: Data transmission by frequency-division multiplexing using the discrete Fourier transform. IEEE Transactions on Communications 1971, 19(5, part 1):628-634. 10.1109/TCOM.1971.1090705CrossRef
2.
Zurück zum Zitat Hui DSW, Lau VKN, Lam WH: Cross-layer design for OFDMA wireless systems with heterogeneous delay requirements. IEEE Transactions on Wireless Communications 2007, 6(8):2872-2880.CrossRef Hui DSW, Lau VKN, Lam WH: Cross-layer design for OFDMA wireless systems with heterogeneous delay requirements. IEEE Transactions on Wireless Communications 2007, 6(8):2872-2880.CrossRef
3.
Zurück zum Zitat Coleri S, Ergen M, Puri A, Bahai A: Channel estimation techniques based on pilot arrangement in OFDM systems. IEEE Transactions on Broadcasting 2002, 48(3):223-229. 10.1109/TBC.2002.804034CrossRef Coleri S, Ergen M, Puri A, Bahai A: Channel estimation techniques based on pilot arrangement in OFDM systems. IEEE Transactions on Broadcasting 2002, 48(3):223-229. 10.1109/TBC.2002.804034CrossRef
4.
Zurück zum Zitat Hsieh M-H, Wei C-H: Channel estimation for OFDM systems based on comb-type pilot arrangement in frequency selective fading channels. IEEE Transactions on Consumer Electronics 1998, 44(1):217-225. 10.1109/30.663750CrossRef Hsieh M-H, Wei C-H: Channel estimation for OFDM systems based on comb-type pilot arrangement in frequency selective fading channels. IEEE Transactions on Consumer Electronics 1998, 44(1):217-225. 10.1109/30.663750CrossRef
5.
Zurück zum Zitat Zeng Y, Lam WH, Ng TS: Semiblind channel estimation and equalization for MIMO space-time coded OFDM. IEEE Transactions on Circuits and Systems I 2006, 53(2):463-473.MathSciNetCrossRef Zeng Y, Lam WH, Ng TS: Semiblind channel estimation and equalization for MIMO space-time coded OFDM. IEEE Transactions on Circuits and Systems I 2006, 53(2):463-473.MathSciNetCrossRef
6.
Zurück zum Zitat Edfors O, Sandell M, van de Beek J-J, Wilson SK, Börjesson PO: OFDM channel estimation by singular value decomposition. IEEE Transactions on Communications 1998, 46(7):931-939. 10.1109/26.701321CrossRef Edfors O, Sandell M, van de Beek J-J, Wilson SK, Börjesson PO: OFDM channel estimation by singular value decomposition. IEEE Transactions on Communications 1998, 46(7):931-939. 10.1109/26.701321CrossRef
7.
Zurück zum Zitat Simeone O, Bar-Ness Y, Spagnolini U: Pilot-based channel estimation for OFDM systems by tracking the delay-subspace. IEEE Transactions on Wireless Communications 2004, 3(1):315-325. 10.1109/TWC.2003.819022CrossRef Simeone O, Bar-Ness Y, Spagnolini U: Pilot-based channel estimation for OFDM systems by tracking the delay-subspace. IEEE Transactions on Wireless Communications 2004, 3(1):315-325. 10.1109/TWC.2003.819022CrossRef
8.
Zurück zum Zitat Zhao Y, Huang A: A novel channel estimation method for OFDM mobile communication systems based on pilot signals and transform-domain processing. Proceedings of the 47th IEEE Vehicular Technology Conference (VTC '97), May 1997, Phoenix, Ariz, USA 3: 2089-2093. Zhao Y, Huang A: A novel channel estimation method for OFDM mobile communication systems based on pilot signals and transform-domain processing. Proceedings of the 47th IEEE Vehicular Technology Conference (VTC '97), May 1997, Phoenix, Ariz, USA 3: 2089-2093.
9.
Zurück zum Zitat Lin J-C: Least-squares channel estimation for mobile OFDM communication on time-varying frequency-selective fading channels. IEEE Transactions on Vehicular Technology 2008, 57(6):3538-3550.CrossRef Lin J-C: Least-squares channel estimation for mobile OFDM communication on time-varying frequency-selective fading channels. IEEE Transactions on Vehicular Technology 2008, 57(6):3538-3550.CrossRef
10.
Zurück zum Zitat Lin R, Petropulu AP: Linear precoding assisted blind channel estimation for OFDM systems. IEEE Transactions on Vehicular Technology 2005, 54(3):983-995. 10.1109/TVT.2005.844681CrossRef Lin R, Petropulu AP: Linear precoding assisted blind channel estimation for OFDM systems. IEEE Transactions on Vehicular Technology 2005, 54(3):983-995. 10.1109/TVT.2005.844681CrossRef
11.
Zurück zum Zitat Cai XD, Akansu AN: A subspace method for blind channel identification in OFDM systems. Proceedings of the IEEE International Conference on Communications (ICC '00), June 2000, New Orleans, La, USA 2: 929-933.CrossRef Cai XD, Akansu AN: A subspace method for blind channel identification in OFDM systems. Proceedings of the IEEE International Conference on Communications (ICC '00), June 2000, New Orleans, La, USA 2: 929-933.CrossRef
12.
Zurück zum Zitat Doukopoulos XG, Moustakides GV: Blind adaptive channel estimation in OFDM systems. IEEE Transactions on Wireless Communications 2006, 5(7):1716-1725.CrossRef Doukopoulos XG, Moustakides GV: Blind adaptive channel estimation in OFDM systems. IEEE Transactions on Wireless Communications 2006, 5(7):1716-1725.CrossRef
13.
Zurück zum Zitat Coleri S, Ergen M, Puri A, Bahai A: A study of channel estimation in OFDM systems. Proceedings of the 56th IEEE Vehicular Technology Conference (VTC '02), September 2002, Vancouver, Canada 2: 894-898.CrossRef Coleri S, Ergen M, Puri A, Bahai A: A study of channel estimation in OFDM systems. Proceedings of the 56th IEEE Vehicular Technology Conference (VTC '02), September 2002, Vancouver, Canada 2: 894-898.CrossRef
14.
Zurück zum Zitat van de Beek J-J, Edfors O, Sandell M, Wilson SK, Börjesson PO: On channel estimation in OFDM systems. Proceedings of the 45th IEEE Vehicular Technology Conference (VTC '95), July 1995, Chicago, Ill, USA 2: 815-819. van de Beek J-J, Edfors O, Sandell M, Wilson SK, Börjesson PO: On channel estimation in OFDM systems. Proceedings of the 45th IEEE Vehicular Technology Conference (VTC '95), July 1995, Chicago, Ill, USA 2: 815-819.
15.
Zurück zum Zitat Li Y, Cimini LJ Jr., Sollenberger NR: Robust channel estimation for OFDM systems with rapid dispersive fading channels. IEEE Transactions on Communications 1998, 46(7):902-915. 10.1109/26.701317CrossRef Li Y, Cimini LJ Jr., Sollenberger NR: Robust channel estimation for OFDM systems with rapid dispersive fading channels. IEEE Transactions on Communications 1998, 46(7):902-915. 10.1109/26.701317CrossRef
16.
Zurück zum Zitat Morelli M, Mengali U: A comparison of pilot-aided channel estimation methods for OFDM systems. IEEE Transactions on Signal Processing 2001, 49(12):3065-3073. 10.1109/78.969514CrossRef Morelli M, Mengali U: A comparison of pilot-aided channel estimation methods for OFDM systems. IEEE Transactions on Signal Processing 2001, 49(12):3065-3073. 10.1109/78.969514CrossRef
17.
Zurück zum Zitat Kuo C, Chang J-F: Equalization and channel estimation for OFDM systems in time-varying multipath channels. Proceedings of the 15th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '04), September 2004, Barcelona, Spain 1: 474-478. Kuo C, Chang J-F: Equalization and channel estimation for OFDM systems in time-varying multipath channels. Proceedings of the 15th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '04), September 2004, Barcelona, Spain 1: 474-478.
18.
Zurück zum Zitat Song W-G, Lim J-T: Channel estimation and signal detection for MIMO-OFDM with time varying channels. IEEE Communications Letters 2006, 10(7):540-542. Song W-G, Lim J-T: Channel estimation and signal detection for MIMO-OFDM with time varying channels. IEEE Communications Letters 2006, 10(7):540-542.
19.
Zurück zum Zitat Fernández-Getino García MJ, Páez-Borrallo JM, Zazo S: DFT-based channel estimation in 2D-pilot-symbol-aided OFDM wireless systems. Proceedings of the 53rd IEEE Vehicular Technology Conference (VTC '01), May 2001, Rhodes, Greece 2: 810-814.CrossRef Fernández-Getino García MJ, Páez-Borrallo JM, Zazo S: DFT-based channel estimation in 2D-pilot-symbol-aided OFDM wireless systems. Proceedings of the 53rd IEEE Vehicular Technology Conference (VTC '01), May 2001, Rhodes, Greece 2: 810-814.CrossRef
20.
Zurück zum Zitat Böttcher A, Grudsky SM: Spectral Properties of Banded Toeplitz Matrices. SIAM, Philadelphia, Pa, USA; 2005.CrossRefMATH Böttcher A, Grudsky SM: Spectral Properties of Banded Toeplitz Matrices. SIAM, Philadelphia, Pa, USA; 2005.CrossRefMATH
21.
Zurück zum Zitat Minn H, Bhargava VK: An investigation into time-domain approach for OFDM channel estimation. IEEE Transactions on Broadcasting 2000, 46(4):240-248. 10.1109/11.898744CrossRef Minn H, Bhargava VK: An investigation into time-domain approach for OFDM channel estimation. IEEE Transactions on Broadcasting 2000, 46(4):240-248. 10.1109/11.898744CrossRef
22.
Zurück zum Zitat Haykin S: Adaptive Filter Theory. 4th edition. Publishing House of Electronics Industry, Beijing, China; 2002.MATH Haykin S: Adaptive Filter Theory. 4th edition. Publishing House of Electronics Industry, Beijing, China; 2002.MATH
23.
Zurück zum Zitat Failli M: Digital land mobile radio communications—COST 207. Commission of the European Communities, Brussels, Belgium; September 1988. Failli M: Digital land mobile radio communications—COST 207. Commission of the European Communities, Brussels, Belgium; September 1988.
24.
Zurück zum Zitat Rappaport TS: Wireless Communications Principles and Practice. Publishing House of Electronics Industry, Beijing, China; 2002.MATH Rappaport TS: Wireless Communications Principles and Practice. Publishing House of Electronics Industry, Beijing, China; 2002.MATH
25.
Zurück zum Zitat Kumar R: A fast algorithm for solving a Toeplitz system of equations. IEEE Transactions on Acoustics, Speech, and Signal Processing 1985, 33(1):254-267. 10.1109/TASSP.1985.1164492CrossRefMathSciNetMATH Kumar R: A fast algorithm for solving a Toeplitz system of equations. IEEE Transactions on Acoustics, Speech, and Signal Processing 1985, 33(1):254-267. 10.1109/TASSP.1985.1164492CrossRefMathSciNetMATH
Metadaten
Titel
A Fast LMMSE Channel Estimation Method for OFDM Systems
verfasst von
Wen Zhou
Wong Hing Lam
Publikationsdatum
01.12.2009
Verlag
Springer International Publishing
DOI
https://doi.org/10.1155/2009/752895

Weitere Artikel der Ausgabe 1/2009

EURASIP Journal on Wireless Communications and Networking 1/2009 Zur Ausgabe

Premium Partner