OFDM Channel Estimation Using LS and Low Complex MMSE Channel Estimators Yogita Pradeep Lad, Vaishnavi Sunil Navale [email protected], [email protected] AISSMS College of Engineering, Pune Abstract: Main aim of this paper is to implement low complex MMSE channel estimation technique. In this paper implementation of OFDM channel estimation using pilot based block type channel estimation techniques i.e. LS, MMSE, MMSE using SVD and Proposed MMSE with low complexity discussed and simulated. Implementation of these techniques in MATLAB along with comparison of performance with respect to MSE and BER is given. At the end, results of different simulations are compared with each other with the conclusion that, LS algorithm is less complex but MMSE provides better results. I. INTRODUCTION High data rate transmission capability and high bandwidth efficiency are the main features, because of which Orthogonal Frequency Division Multiplexing is mostly used digital communication technique in wireless applications. There are two types of channel estimation techniques, ๏ฌrst is the pilot assisted estimation and second is the blind channel estimation. The blind channel estimation techniques are not using pilots. There are two main difficulties in designing pilot assisted estimators, first is arrangement of pilot information and second is designing of an estimator with not only low complexity, but also good tracking ability[1]. Depending upon the manner of pilot information insertion, there are two types of channel estimation, block type channel estimation and comb type channel estimation. Least Square(LS), Minimum Mean Square Error(MMSE) are the block type techniques of pilot assisted estimations and LS estimator with 1D interpolation, ML estimator, Parametric Channel Modeling Based(PCMB) are the comb type channel estimators. In this paper different block type channel estimators i. e. LS, MMSE, MMSE using SVD and proposed method of MMSE with low complexity are implemented. In Section II, the OFDM system based on pilot channel estimation and channel estimation is described. In Section III, proposed method of low complex MMSE estimation is discussed. In Section IV, comparative simulation results given and in last Section V concluding remarks are mentioned. II. SYSTEM DESCRYPTION The basic idea underlying OFDM systems is the division of the available frequency spectrum into several subcarriers. To obtain a high spectral efficiency, the frequency responses of the subcarriers are overlapping and orthogonal, hence the name OFDM. This orthogonality can be completely maintained with a small price in a loss in SNR, even though the signal passes through a time dispersive fading channel, by introducing a cyclic prefix (CP). A block diagram of a baseband OFDM system is shown in Figure 2.1 Figure 2.1: Implementation of a Baseband OFDM System. First randomly generated binary data is coded and modulated using signal mapper. Then guard band is added, and data is converted in parallel form using serial to parallel converter. Parallel stream of data is converted in time domain using an N-point inverse discrete-time Fourier transform (IDFTN) block. To avoid intersymbol interference and intercarrier interference, cyclic prefix of length Tg is added. It is followed by converter, containing low-pass filters with bandwidth 1/TS, where TS is the sampling interval. Then analog signal is travelling through channel, having impulse response g(t), affected by, the complex additive white Gaussian noise (AWGN) n(t). At the receiving end, data is converted into digital form, then cyclic prefix is removed and parallel data obtained from serial to parallel converter is transformed into frequency domain using DFT block. Finally, using signal demapper, binary information data is obtained [1]. III. CHANNEL ESIMATION Where, m = number of taps N = number of subcarriers ๐พ๐ = value of the tap By eliminating inter symbol interference using the cyclic prefix system modeling can be written as yk = HkXk + wk, k = 0 โฆ โฆ N-1 (3) where Hk is the frequency response of h , given by, As discussed above, there are two types of channel estimation i. e. block type and comb type. Block diagram for block type channel estimation is as shown below. H = [H0 H1 โฆ HN-1] Similarly, W = [w0 w1 โฆ wN-1] We can write equation (3) in matrix form as below, y = XFh + w (4) where, X = diag{xo x1 โฆ xN-1} Figure 3.1: Channel Estimation using LS/MMSE Estimators y = [y0 y1 โฆโฆ yN-1]T In block-type pilot based channel estimation, each subcarrier in an OFDM symbol is used in such a way that all sub-carriers are used as pilots. The estimation of the channel is then done using Least Square Estimator and Minimum Mean Square Error Estimator. [5],[6]. The system shown in Fig. 3.1 is modeled using the following equation: y = DFTN (IDFTN(X)ส โ โ๐ +๐ค ฬ) w = [w0 w1 โฆโฆ wN-1]T h = [h0 h1 โฆโฆ hN-1]T ๐๐00 F=[ โฎ (๐โ1)0 ๐๐ (1) where, ๐๐๐๐ = ๐ค ฬ =[๐ค ฬ0 ๐ค ฬ 1 โฆโฆ ๐ค ฬ N-1 ]T h = [h0 h1 โฆโฆ hN-1]T The vector is the observed channel impulse โ๐ response when the frequency of g(t) is sampled and is given by, โ๐ โ๐ ๐ ] ๐๐ 1 โ๐ ๐ โ๐2๐ ๐ ฬ LS = X-1 y ๐ป โ1 ฬ ๐ป MMSE = FRhy๐ ๐ฆ๐ฆ y โ Hk = โฎ (๐โ1)(๐โ1) ๐๐ If the channel vector h I Gaussian and is not correlated with the noise of the channel, then the frequency domain LS and MMSE estimation [7] is given by, y = [y0 y1 โฆโฆ yN-1]T ๐ โ๐ (๐+(๐โ1)๐พ๐) ๐ 0(๐โ1) ๐๐ F is the matrix of DFT with corresponding weights given by, x = [ x0 x1 โฆโฆ xN-1]T 1 โฏ โฑ โฏ Where, Rhy = E (hyH) = RhyFHXH sin(๐)๐พ๐) ๐ ๐ sin( ( ๐พ๐โ๐)) (2) Ryy = E (yyH ) = XFRhhFHXH +๐๐2 I (5) (6) Where, Rhy is the cross correlation matrix between h and y, Ryy is the autocorrelation matrix of y, Eq.(@) becomes, ฬ = RH (RH + ๐๐2 [(Pฮx)-1]H ึผ (Pฮx)-1)-1 ๐ป ฬ LS ๐ปโฒ ฬ LS =RH๐ ๐โ1 ๐ป (11) Using SVD algorithm, RY can be described by, Rhh is the autocorrelation matrix of h and RY = RH + ๐๐2 [(Pฮx)-1]H ึผ (Pฮx)-1 ๐๐2 = is the noise variance[8] IV. = RH + ๐๐2 UUH PROPOSED METHOD OF MMSE ESTIMATION It is well known that LS is the simple and easy estimator and its implementation is also less complex, comparing with other estimators; but its drawback is having high MSE. Mean square error of LS estimator is given by, ฬ LS = X-1 y ๐ป (7) ฬ LS = U (ฮ - ๐๐2 I) UH (UฮUH)-1 ๐ป ๐ฒ ฬ LS ) UH ๐ป (13) Where the diagonal matrix ( as diag ( Mean square error of MMSE Estimator in terms of LS estimator is given by, ฬ MMSE = RH(RH + ๐๐2 (XXH) -1) -1 ๐ป ฬ LS ๐ป (8) The main drawback of MMSE estimator is its high computational complexity, which increases exponentially with the observation samples. As data in X changes every time the matrix inversion is required. Edfors and Sandell have proposed to use an algorithm called singular value decomposition (SVD) to further simplify the estimator by replacing the term (XXH)-1 in Eq.(8) with its expectation (XXH)-1 and exclusion of base vectors corresponding to the smallest singular values [7]. Although this low-rank approximation can reduce the computational complexity, it will inevitably cause attenuation of performance. In order to reduce the complexity of MMSE channel estimation with little or no attenuation, we should find new method to replace (XXH)-1. According to the theory of diagonal matrix in [5]-[8], we have X = PฮxP-1 (9) where ฮx is a diagonal matrix and P is a Hermitian matrix. Then (XXH)-1 can be expressed as -1 ฬ ' = (RY - ๐๐2 UUH ๐ ๐โ1 ๐ป ฬLS ๐ป 2I ๐ฒโ๐๐ y0 y= โฎ yN-1 (12) Where U = [(Pฮx)-1]H is a unitary matrix and ฮ= diag(ฮป1, ฮป2, โฆ.., ฮปi, โฆโฆ, ฮปk ). Then eq.() can be rewritten as, = U( Where, X = diag {x0, x1, โฆ.., xN-1} and H -1 = U ฮ UH โ1 H โ1 (XX ) = (PฮxP . (PฮxP ) ) = [(Pฮx)โ1]H . (Pฮx)โ1 (10) 2 ฮปiโ๐๐ ฮปi 2I ๐ฒโ๐๐ ๐ฒ ) can be rewritten ). Thus the calculation of finding the inverse matrix ฬ LS can be replaced in the RH(RH + ๐๐2 (XXH) -1) -1 ๐ป form of SVD, through inversing the diagonal matrix ๐ฒโ๐ 2 I ( ๐ ) to reach the purpose of reducing ๐ฒ computational burden. But unlike [4], eq.(13) do not use E (XXH)-1 approximation and low rank approximation, therefore, it shows little attenuation of performance, which is consistent with the simulation results. V. SIMULATIONS AND RESULTS In this section simulation results are discussed. For simulation different shown in below table. parameters used are Table 1: SIMULATION PARAMETERS Parameters Modulation Demodulation Channel Model Noise Model Sub-carrier Number FFT & IFFT Point (N) Symbol Length & Specification 16- QAM AWGN and Rayleigh independent and identically distributed AWGN 64 64 64Microseconds Figure 4.1 shows comparison of BER of LS, MMSE, MMSE using SVD and Proposed method for AWG channel and Fig 4.2 shows comparison of BER of LS MMSE, MMSE using SVD and Proposed method for Rayleigh channel. Figure 4.3: Graph of MSE Vs SNR for AWG Channel Figure: 4.1 Graph of BER Vs SNR for AWG Channel Observing graph of BER Vs SNR, one come to know that, Proposed method of MMSE estimation is giving better result comparing with other methods, for MMSE result is good but there is problem of comutational complexity. Figure 4.4: Graph of MSE Vs SNR for Rayleigh Channel Observing graph of MSE Vs SNR one can conclude that, MSE is more for LS and less for MMSE estimation but complications are more. In Proposed method, MSE is less than LS but, more than MMSE with reduction in computational complexity. VI. Figure: 4.2 Graph of BER Vs SNR for Rayleigh Channel Figure 4.3 shows comparison of MSE of LS, MMSE, MMSE using SVD and Proposed method for AWG channel and Fig 4.4 shows comparison of MSE of LS MMSE, MMSE using SVD and Proposed method for Rayleigh channel. CONCLUSION This paper is an implementation of low complex MMSE channel estimator, its performance is numerically confirmed for the OFDM system proposed in the IEEE 802.16 standard. From the simulation results one can conclude that, as compared with conventional MMSE, proposed scheme can reduce the computational complexity but suffers with little attenuation of performances. So, it is useful for practical application in OFDM-based communication systems. REFERENCES: [1] Tian-Ming Ma, Yu-Song Shi, and Ying-Guan Wang , โA Low Complexity MMSE for OFDM Systems over Frequency-Selective Fading Channels ,โ IEEE COMMUNICATIONS LETTERS, VOL. 16, NO. 3, MARCH 2012 [2] Sajjad Ahmed Ghauri, et al , โImplementation OF OFDM and Channel Estimation Using LS and MMSE Estimatorsโ, International Journal of Computer and Electronics Research VOL 2, Issue 1, February 2013. [3] R. Prasad, OFDM for Wireless Communications Systems. Artech House, 2004. [4] M. Morelli and U. Mengali, โA comparison of pilot-aided channel estimation methods for OFDM systems,โ IEEE Trans. Signal Process., vol. 49, no. 12, pp. 3065โ3073, Dec. 2001. [5] K. Todros and J. Tabrikian, โFast approximate joint diagonalization of positive de๏ฌnite Hermitian matrices,โ Acoustics, Speech and Signal Process., vol. 3, pp. 1373โ1376, Apr. 2007. [6] S. Baig and Fazal-ur-Rehman, โFrequency domain channel equalization using circulant channel matrix diagonalization,โ in Proc. 2005 Interna- tional Multitopic Conference, pp. 1โ5. December 2005. [7] O. Edfors, M. Sandell, and J.-J. van de Beek, โOFDM channel estimation by singual value decomposition,โ IEEE Trans. Commun., vol. 46, no. 7, pp. 931โ939, July 1998. [8] S. Baig and Fazal-ur-Rehman, โFrequency domain channel equalization using circulant channel matrix diagonalization,โ in Proc. 2005 Interna- tional Multitopic Conference, pp. 1โ5. December 2005.
© Copyright 2026 Paperzz