Professional Documents
Culture Documents
A Thesis Submitted to the Faculty of Drexel University by Wei Chen in partial fulllment of the requirements for the degree of Doctor of Philosophy October 2005
ii
Dedications
Dedicated to my parents, Guangxi Chen, Jimei Xu, and my brother, Bing Chen.
iii
Acknowledgements
It is my pleasure to acknowledge the individuals who were by my side both professionally and personally during the years of my Ph.D. experience at Drexel University. I owe my gratitude to my thesis supervisor, Dr. Ruifeng Zhang. The unwavering support and encouragement that I received from him helped me keep up my spirits and become a better researcher. He was very informal and friendly through all the years of this research. He provided me many valuable suggestions in both professional and everyday life. His exciting advice and critical comments on reports, articles, presentations etc. improved my oral and written communication skills. I present, with pleasure, my sincere thanks to my doctoral committee members, Dr. Harish Sethu, Dr. Stanislav Kesler, Dr. Kapil Dandekar, and Dr. Eric J. Schmutz for their valuable suggestions on my thesis and for serving in the committee of my Ph.D. defense. I would like to thank Dr. Leonid Hrebien and Dr. Mohana Shankar for the guidance and help during my Ph.D. experience at Electrical and Computer Engineering (ECE) department. I would like to thank all my friends at Drexel University for their help. Finally, I would like to give special thanks to my parents and brother for their constant love and support.
iv
Table of Contents
vi
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii 1 3 6 7 9
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 1.2 1.3 Basic Principles of OFDM . . . . . . . . . . . . . . . . . . . . . . . . . . History and State-of-the-Art of OFDM . . . . . . . . . . . . . . . . . . . . Channel Estimation of OFDM Systems . . . . . . . . . . . . . . . . . . . 1.3.1 1.3.2 1.3.3 1.4 Review of Previous Work . . . . . . . . . . . . . . . . . . . . . .
Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 . . . . . . . . . . . . . . . . . . . . 20
Chapter 3. Kalman Filter Based Channel Estimation Algorithms . . . . . . . . . . . 32 3.1 3.2 3.3 3.4 State Space Model for OFDM . . . . . . . . . . . . . . . . . . . . . . . . 32 Kalman Filter Channel Estimator . . . . . . . . . . . . . . . . . . . . . . . 33 Per-Subcarrier Kalman Filter Estimator with MMSE Combiner . . . . . . . 35 Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Chapter 4. Sequential Monte Carlo Method and Mixture Kalman Filter 4.1 4.2
. . . . . . . 47
Sequential Monte Carlo Method . . . . . . . . . . . . . . . . . . . . . . . 47 Mixture Kalman Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.2.1 4.2.2 Mixture Kalman Filter Algorithm . . . . . . . . . . . . . . . . . . 52 Application of Mixture Kalman Filter to OFDM Receiver . . . . . 53
4.3
Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
vi
List of Tables
Simulation parameters of Kalman lter based algorithms . . . . . . . . . . 39 Simulation parameters of mixture Kalman lter based algorithms . . . . . . 63
vii
List of Figures
1.1 1.2 1.3 1.4 1.5 1.6 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.1 3.2 3.3 3.4 3.5
Signals transmitted through frequency-selective channels . . . . . . . . . . Multi-carrier modulation scheme . . . . . . . . . . . . . . . . . . . . . . . Frequency Division Multiplexing system . . . . . . . . . . . . . . . . . . . An OFDM system with N sub-carriers over a bandwidth W . . . . . . . . . Comparison between conventional multi-carrier technique and OFDM . . . DFT Implementation of transmitted waveform . . . . . . . . . . . . . . . .
2 2 3 4 5 5
Base-band continuous-time OFDM systems model . . . . . . . . . . . . . 21 Transmitted signal of OFDM systems . . . . . . . . . . . . . . . . . . . . 21 CP prevents ISI of OFDM symbols . . . . . . . . . . . . . . . . . . . . . . 23 Equivalent model of OFDM systems . . . . . . . . . . . . . . . . . . . . . 24 Lattice points of OFDM systems . . . . . . . . . . . . . . . . . . . . . . . 25 Sampling of one OFDM symbol . . . . . . . . . . . . . . . . . . . . . . . 26 DFT-Implemented OFDM systems . . . . . . . . . . . . . . . . . . . . . . 26 Jakes Doppler power spectrum . . . . . . . . . . . . . . . . . . . . . . . . 29 Relationship of wireless channel parameters . . . . . . . . . . . . . . . . . 31 Vector Kalman lter and per-subcarrier Kalman lter with MMSE combiner 37 Transmission symbol format . . . . . . . . . . . . . . . . . . . . . . . . . 39 Normalized channel estimate error versus SNR . . . . . . . . . . . . . . . 41 Bit-error-rate versus SNR . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Learning curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
viii
Mismatch performance (NMSE) of Doppler frequency (SNR=10dB) . . . . 43 Mismatch performance (BER) of Doppler frequency (SNR=10dB) . . . . . 43 Mismatch performance (NMSE) of Doppler frequency (SNR=20dB) . . . . 44 Mismatch performance (BER) of Doppler frequency (SNR=20dB) . . . . . 44
3.10 Mismatch performance (NMSE) of delay spread (SNR=10dB) . . . . . . . 45 3.11 Mismatch performance (BER) of delay spread (SNR=10db) . . . . . . . . . 45 3.12 Mismatch performance (NMSE) of delay spread (SNR=20dB) . . . . . . . 46 3.13 Mismatch performance (BER) of delay spread (SNR=20dB) . . . . . . . . 46 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 Flowchart of mixture Kalman lter algorithm . . . . . . . . . . . . . . . . 54 Comparison of Kalman lter and mixture Kalman lter . . . . . . . . . . . 58 Mixture Kalman lter solution . . . . . . . . . . . . . . . . . . . . . . . . 61 Normalized channel estimate error versus SNR . . . . . . . . . . . . . . . 64 Bit-error-rate versus time . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Learning curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Mismatch performance (NMSE)of Doppler frequency (SNR=10dB) . . . . 66 Mismatch performance (BER) of Doppler frequency (SNR=10dB) . . . . . 66 Mismatch performance (NMSE) of Doppler frequency (SNR=20dB) . . . . 67
4.10 Mismatch performance (BER) of Doppler frequency (SNR=20dB) . . . . . 67 4.11 Mismatch performance (NMSE) of delay spread (SNR=10dB) . . . . . . . 68 4.12 Mismatch performance (BER) of delay spread (SNR=10dB) . . . . . . . . 68 4.13 Mismatch performance (NMSE) of delay spread (SNR=20dB) . . . . . . . 69 4.14 Mismatch performance (BER) of delay spread (SNR=20dB) . . . . . . . . 69 5.1 L-subcarrier Kalman lter with MMSE combiner . . . . . . . . . . . . . . 71
ix
Abstract
Time- Frequency- Selective Channel Estimation of OFDM Systems Wei Chen Dr. Ruifeng Zhang
Communications through frequency-selective fading channels suffer inter-symbol interference (ISI), which limits the data rate. Complex equalizers are usually needed to compensate for the channel distortion. Orthogonal Frequency Division Multiplexing (OFDM) divides the channel spectrum into many sub-bands, each of which carries low-rate data. Since each sub-channel is narrow band, communications through it experience only at-fading. The sub-channels are separated with the minimum space required by channel orthogonality. Therefore, a large number of low-rate data streams can be transmitted in parallel and aggregate to a high-rate one. For coherent detection of the information symbols, the channel gain of each sub-carrier is needed. This problem is further complicated by the time-varying nature of the channel fading and the correlation between the sub-channels due to Doppler frequencies. The contribution of this dissertation is a Kalman lter based framework of channel equalizer for OFDM systems in a time-frequency-fading environment. The gains of the sub-channels are dened as the state variables, and an AR process is used to model the dynamics of the channel. Then the Kalman lter can be applied to estimate the channel from the received OFDM signals when pilot symbols are available. This Kalman lter is of a dimension equal to the product of the number of sub-carriers and the order of the AR model, which can be very large. To reduce its complexity, per-subcarrier Kalman lter scheme is proposed, that is, the Kalman lter channel estimator is applied to obtain the gain of each sub-carrier independently, and then a minimum mean-square-error (MMSE) combiner is used to rene the estimates. The per-subcarrier Kalman estimator explores the
time-domain correlation of the channel, while the MMSE combiner explores the frequencydomain correlation. This two-step solution offers a performance comparable to the much more complicated Kalman joint estimator. The Kalman lter method is also extended to give a blind channel estimation algorithm based on the mixture Kalman lter (MKF). The MKF uses Monte Carlo simulations to do ltering. By simulating the transmitted symbol sequences according to their a posteriori probabilities, so called importance sampling, and feeding them to the Kalman lter channel estimator, a Bayesian estimate of the channel can be obtained through averaging the Kalman lter output of each simulation. The MKF method applies to the joint estimation of all sub-carriers and also works in the per-subcarrier fashion with a much reduced complexity. In addition to the channel estimate, the MKF can directly give symbol detection.
Chapter 1. Introduction
Orthogonal Frequency Division Multiplexing (OFDM) originated from the need of efcient communications through frequency-selective fading channels. A channel is frequencyselective if the frequency response of the channel changes signicantly within the band of the transmitted signal [1]. While, a constant frequency response is called at fading. Fig. 1.1 (a), (b) exemplies the frequency-selective and at fading channels. Digitally modulated signals going through a frequency-selective channel will be distorted, resulting in inter-symbol-interference (ISI). To mitigate the ISI, a complex equalizer [20] is usually needed to make the frequency response of the channel at within the bandwidth of interest; or the symbol duration must be long enough so that the ISI-affected portion of a symbol can be negligible. From the frequency-domain viewpoint, the latter approach means to transmit a narrow-band signal within whose bandwidth the channel can be well considered to be at fading, as shown in Fig. 1.1 (d). This fact gives the idea that one can transmit several low-rate data streams, each at a different carrier frequency through the channel in parallel, and each data stream is ISI-free and only a simple one-tap equalizer is need to compensate the at fading. This idea is illustrated in Fig. 1.2. That is actually the idea of Frequency Division Multiplexing (FDM). However, this multi-carrier transmission scheme may suffer inter-carrier interference (ICI), i.e., the signals of neighboring carriers may interfere each other. To avoid the ICI, guarding bands are employed in FDM to separate different sub-carriers. This results in a waste of the spectrum. OFDM follows the very similar multi-carrier modulation strategy. However, it employs the orthogonality among sub-carriers to eliminate the ICI without the need of the guarding bands.
# "
# "
# "
# "
# "
# "
# "
# "
# "
# "
"
"
"
"
"
% $
% $
% $
% $
% $
% $
% $
% $
% $
...
$ $ $ $ $ $
...
f
channel bandwidth
# " # " " ! ! % $ % $ % $ % $ $ $
f
# "
# "
"
bandwidth
bandwidth
bandwidth
bandwidth
% $ % $ % $
y0 l e j2 f0 t e d t
j2 f0 t
1l
As illustrated in Fig. 1.3, frequency-multiplexed digitally modulated signals in one symbol duration are of the form
N 1
k 0
considered a block, l indicates block, fk is the kth sub-carrier, and T is the symbol duration. In OFDM signaling, the following orthogonality condition is satised,
T
That means the space between the frequencies of the sub-carriers should be f fi fj m T (1.3)
e j2 fit e
j2 f j t
e j2
fi f j t
d t
sk l e j2 fkt
lT
1T
e j2 fN
1t
j2 fN
1t
sN
. . .
e j2 f1 t
channel
. . .
j2 f1 t
yN
s1 l
y1 l
1l
(1.1)
(1.2)
N sub-carriers
Spacing 1 T
...
where m can be any positive integer. The smallest space for orthogonality is equal to the symbol rate 1 T . With the orthogonality, each sub-carrier can be demodulated independently without ICI. It should be noted that the passbands of the sub-carriers may overlap in OFDM, as shown in Fig. 1.4. This allows one to pack the sub-carriers into a given spectral band in a densest fashion, so a high spectral efciency is achieved. Fig. 1.5 illustrates the difference between the conventional non-overlapping multi-carrier technique and the OFDM. OFDM signal d t in (1.1) can also be obtained using a digital method, as shown in Fig. 1.6, if
we note that the N T -rate samples of d t is the IDFT of the information symbols sk l k
1,
Then, the FFT algorithm makes the implementation of the OFDM scheme very efcient. In addition to the high spectral efciency and simple equalization, the advantages of OFDM include:
k 0
k 0
d t
T nN
sk l e
k j2 T n T N
sk l e j2 N
N 1
N 1
nk
(1.4)
1 T
b OFDM
e j2 f0 t
e j2 f1 t sN
IDFT
D/A
1l
e j2 fN
1t
sN
1l
d t
s1 l
s1 l
s0 l
fi
fj
i j T
s0 l
N Point
d t
1.2 History and State-of-the-Art of OFDM Early forms of multi-carrier modulation date back to the 1950s and early 1960s with military high frequency (HF) radio links. In the mid-60s, R. W. Chang [2] presented the basic principles of OFDM. The innovative feature of the system developed by Chang compared to traditional systems is that the spectra of the sub-carriers overlap under the condition that they are all mutually orthogonal. This property of OFDM systems makes unnecessary the steep bandpass lters used in older multi-carrier modulation systems to separate the spectra of the individual sub-carriers. Shortly after Changs paper, Saltzberg [3] analyzed the performance of OFDM and made an important conclusion that the strategy of designing an efcient parallel system should concentrate more on reducing crosstalk between adjacent channels than on perfecting the individual channels themselves, since the distortions due to crosstalk tend to dominate. In 1971, Weinstein and Ebert [4] rst proposed to apply discrete Fourier transform (DFT) and inverse discrete Fourier transform (IDFT) to perform baseband modulation and demodulation in OFDM systems. Their contribution lies in the elimination of the banks of sub-carrier oscillators and the introduction of the efcient processing. This innovation makes OFDM technology more practical. Currently, OFDM systems apply fast Fourier transform (FFT) and inverse FFT (IFFT) to perform modulating and demodulating of the
OFDM can easily achieve optimal bit-loading [103], i.e., assign different power and constellation size to each sub-carrier to enhance system capacity. OFDM is robust against narrow-band interference because such interference affects only some of the sub-carriers [69]. OFDM allows efcient FFT implementation.
information data. When transmitted through a frequency-selective channel, the orthogonality of the subcarriers will be destroyed, causing inter-carrier interference (ICI). To combat the ICI, Peled and Ruiz [5] introduced the concept of a cyclic prex (CP) in 1980. Rather than using an empty guard space in time between OFDM symbols, they lled the guard space with a cyclic extension of OFDM symbols. This effectively simulates a channel performing circular convolution, which implies orthogonality of sub-carriers when the CP is longer than the impulse response of the channel. The penalty of using a CP is loss of signal energy proportional to the length of the CP. However, the benets of using a CP generally outweighs any loss of signal energy. Over the last two decades, OFDM has been used in a wide variety of applications. When applied in a wired environment, OFDM is often referred to discrete multi-tone (DMT). DMT has been adopted as the standard for the Asymmetric Digital Subscriber Line (ADSL), which provides digital communication at several Mb/s from a telephone company central ofce to a subscriber. OFDM has been particularly successful in numerous wireless applications, where its superior performance in multi-path environments is desirable. OFDM is currently applied in several high rate wireless communications standards such as European digital audio broadcasting (DAB) [10], digital video broadcasting (DVB-T) [13], 802.11a [15], 802.11g [16], and 802.16 [17]. Several DAB systems proposed in North America are also based on OFDM [6]. A list of OFDM applications is shown in Table 1.1.
Channel estimation is an important component of a communication system. With the information of the channel impulse response, and/or model parameters of a channel, one
Fix-wire network
Asymmetric Digital Subscriber Line (ADSL) [7] High bit rate Digital Subscriber Line (HDSL) [8] Very high speed Digital Subscriber Line (VDSL) [7]
Broadcasting
Digital Audio broadcasting (DAB) [9, 10] Digital Video Broadcasting (DVB) [11] High denition television terrestrial broadcasting [12, 13]
WLAN
HIPERLAN2 (European) [14] IEEE 802.11a (U.S.A.) [15] IEEE 802.11g (U.S.A.) [16]
WMAN Others
IEEE 802.16-2004 (WiMax) [17] A candidate of 4G mobile communication [18] A candidate of high rate wireless PAN (802.15.3a) [19]
can perform the optimal symbol detection or construct a equalizer, or predict the channel. In OFDM systems, modulated bits are distorted during transmission through the channel since the channel introduces amplitude and phase shifts due to frequency selective and time-varying nature of the wireless channel. In order for the receiver to acquire the original bits, it needs to take into account these unknown changes. The receiver applies either coherent detection or non-coherent detection to recover the original bits. Coherent detection [20] uses reference values that are transmitted along with data bits. The receiver can estimate the channel only at reference value locations. The entire channel can then be estimated by using several interpolation techniques [20, 51]. Non-coherent detection [20], on the other hand, does not use any reference values but uses differential modulation where
the information is transmitted in the difference of two successive symbols. The receiver uses two adjacent symbols in time or two adjacent sub-carriers in frequency to compare one with another to acquire the transmitted symbol. Without channel estimation, OFDM systems have to use differential phase-shift keying (DPSK), which has a 3-dB signal-to-noise ratio (SNR) loss compared with coherent phase-shift keying (PSK) [20]. DPSK is appropriate for relatively low data rates, such as the European digital-audio broadcast (DAB) system [10]. To improve OFDM systems performance, channel estimation is needed. Accurate channel estimation algorithms can be applied in OFDM systems to allow coherent detection, thereby improving system performance.
Channel estimation in OFDM systems has been well studied [4045, 5358, 67, 68]. Based upon whether those channel estimation algorithms apply training symbols, we can divide those algorithms into three categories: training (pilot) based algorithms [4045], blind algorithms [5358] and semi-blind algorithms [67, 68]. We will discuss these three groups of algorithms separately. Training-based algorithms [4045] assume known symbols (training or pilot symbols) are inserted in the transmitted signals. It is then possible to identify the channel at the receiver through exploiting knowledge of these known symbols. Blind algorithms [5358] estimate the channel based on properties of the transmitted signals (nite alphabet properties [55], cyclo-stationarity [53]). Semi-blind algorithms [67,68] can improve the performance of blind algorithms by exploiting the knowledge of both known symbols and properties of the transmitted signals. The objective of semi-blind channel estimation algorithms is to get better performance than blind algorithms while requiring fewer known symbols than training based channel estimation algorithms.
10
1. Training (pilot) methods The channel estimation algorithms proposed in [4045] are training based algorithms. The idea of the algorithms in [4043] is to exploit OFDM channel correlation, thus the statistics (mean, variance) of the channel must be known to make these algorithms work. In [44, 45], channel statistics are not needed. The idea is to build a model with unknown coefcients, then exploit the information of the output symbols and training symbols to estimate the coefcients of the model. Beek [40] proposed two OFDM channel estimation algorithms, the minimum mean square error (MMSE) algorithm [94] and the least squares (LS) [94] algorithm. The MMSE algorithm uses only the correlation of the channel in frequency domain (i.e., the correlation between sub-channels) and fails to address time-domain dynamics. The MMSE algorithm performs better than LS algorithm at the cost of higher complexity. Additionally, MMSE algorithm requires knowledge of channel covariance and noise variance, which are assumed to be known as a priori knowledge. The LS algorithm does not need any knowledge about the channel. Beek [40] also took advantage of the nite impulse response property of the channel to simplify the proposed MMSE and LS algorithms. Li [42] proposed a MMSE OFDM channel estimation algorithm in which coarse channel estimates from several successive OFDM symbols are further combined optimally in the MMSE [94] sense to get an updated channel estimate. The algorithm exploits both time domain and frequency domain channel correlation, and makes use of the fact that the OFDM channel correlation can be written as the product of time domain channel correlation and frequency domain channel correlation [39]. The proposed MMSE channel estimator rst exploits the frequency domain channel correlation, and then exploits the time domain channel correlation. Information of
11
channel statistics and operating SNR are needed to make this algorithm work. Moreover, the proposed MMSE algorithm can work in a mismatch mode. However, its performance degrades much if the Doppler frequencies and delay spreads applied in the MMSE algorithm are smaller than the ones of the practical channel. However, the initial coarse channel estimates are obtained independently from one OFDM symbol to another without taking advantage of the time domain dynamics of the channel.
Morelli [46] gave a comparison between two training based OFDM channel estimation algorithms, Maximum Likelihood (ML) algorithm and MMSE algorithm. The difference between these two estimators is in their assumptions of the channel state information (CSI). The ML algorithm regards the channel as a deterministic but unknown vector, whereas MMSE algorithm regards the channel as a random vector, whose particular realization is to be estimated. The ML algorithm achieves the Cramer-Rao Lower Bound (CRLB) [94], therefore it is a Minimum Variance Unbiased (MVU) estimator. Minimum MSE is achieved on the condition that the CSI is considered deterministic and the estimator is unbiased. With the aid of prior channel information, the MMSE algorithm outperforms the CRLB [46], because CRLB is a bound for deterministic CSI. With more available information about the channel, MMSE algorithm obtains a better performance. The MMSE algorithm [46] assumes that the channel is zero mean and Gaussian, and is uncorrelated with the noise. With the Gaussian assumption of the channel, MMSE estimator becomes linear (LMMSE). MMSE algorithm becomes ML algorithm at high SNRs or if no prior information on the channel is available. Overall, MMSE algorithm exploits information about the channel and performs better than the ML algorithm. However, the MMSE algorithm is more complex and more difcult to implement compared with ML algorithm. Specically, 1)ML algorithm does not require knowledge of
12
the channel statistics and the SNR, and it is simple to implement; 2) MMSE algorithm performs better than ML algorithm at low SNR; 3) MMSE algorithm and ML algorithm have comparable performance at intermediate and high SNRs. Edfors [41] applied the theory of optimal rank-reduction [47] to LMMSE estimator, and presented a low-rank channel estimation algorithm, which exploits only the frequency domain channel correlation. Although channel correlation and signal-tonoise ratio (SNR) are needed in the channel estimation algorithm proposed in [41], its performance is robust to changes in channel correlation and SNR. There is an irreducible error oor for this low-rank estimator due to the fact that part of the channel does not belong to the subspace. Sufciently large rank is needed to control the error oor up to a given SNR. Specically, the smaller the rank is, the lower the algorithm complexity, and the higher the estimation error. Wang and Chang [44,45] proposed training assisted OFDM channel estimation algorithms based on nonlinear two-dimensional (2-D) regression channel models. Due to the fact that the polynomial model can be used to approximate the fading multi-path channel if it is viewed as a smoothly varying function [48], Borah [49,50] applied the polynomial approximation in the time domain, and [52] applied the polynomial approximation in the frequency domain. Wang and Chang [44, 45] applied polynomial approximation in both time and frequency domains. Unlike the algorithms proposed in [4043], the model based channel estimation algorithms do not need to know the channel statistics (correlation of the channel) and the operating SNR. There are three steps of the proposed model based channel estimation algorithms. The rst step is to obtain an initial estimate of the channel at the pilot locations by a simple channel estimation algorithm, such as the LS method, and the next step is to model the channel of the OFDM system. The time-frequency plane is divided into small blocks of
13
the same polynomial structure. For each block, a 2-D surface function is built with unknown coefcients, which can be estimated based on the criteria such as the minimized weighted Euclidean distance to the LS-estimated CSI at the pilot locations. The third step is to estimate the CSI at other locations (CSI corresponding to data symbol) according to the estimated regression surface function. Dong [51] considered the problem of optimally placing pilot symbols for tracking time-varying frequency selective fading channels in an OFDM system. The timevarying channel is approximated as a Gauss-Markov process, and a Kalman lter is used for updating channel states in time domain. For a xed percentage of pilots,
is to optimize the placement of pilot symbols by minimizing the average steadystate MSE of the channel estimator. It is shown that single pilot periodic placement achieves the minimum MSE with the assumption that channel fading is relatively slow compared to the symbol rate, i.e. the channel state remains unchanged over the duration of each OFDM block, but changes from block to block. 2. Blind algorithms In wireless systems where bandwidth is the most precious resource, periodic training symbols can signicantly reduce overall system capacity. Blind channel estimation algorithms are well motivated when the overhead of training symbols becomes high, which is true when performing channel estimation of fast time varying wireless channels. There are many blind algorithms for estimating OFDM channels [5358]. Some of them [53, 54, 57, 58] need to average over a number of OFDM symbols during which the channel must be static. Others [55, 56] work in a symbol-by-symbol manner, so can deal with fast time-varying channels. However, they assume independence of the channel for different OFDM symbols, and do not explore the time-
14
domain correlation of the channel. Due to the cyclo-stationarity introduced by the cyclic prex (CP), Heath [53] proposed a blind OFDM channel estimation algorithm using cyclic correlations at the OFDM receiver. The CP is formed by copying the last Tcp -long part of the symbol waveform to the beginning, which will be discussed in detail in chapter 2. This algorithm does not require the cyclic prex to be longer than the channel impulse response, but it is helpful to reduce the error oor present in the unshortened scenario if this algorithm is combined with impulse response shortening. Muquet [54] proposed a blind OFDM channel estimation algorithm via subspace decomposition [47]. Thanks to the inherent redundancy introduced by the CP of the OFDM systems, it is possible to apply the subspace method proposed in [60] to blindly estimate the channel of OFDM systems. The advantages of the subspace method [54] are: 1) it is applicable to any signal constellation; 2) it does not need to know the signal constellation used for transmission. Zhou [55] proposed a blind OFDM channel estimation method exploiting the nite alphabet property of transmitted symbols. Compared with the subspace method proposed in [54, 59], the nite alphabet method [55] has two advantages: 1) channel identiability is guaranteed even when the channel is zero on sub-carriers; 2) fewer received symbols are required to make the nite alphabet method work. Channel estimation is possible even from a single OFDM symbol at high SNR when the constellation of transmitted symbols is PSK, therefore the nite alphabet method can be applied to fast channel variations at high SNR. Additionally, due to the property of nite alphabet, the scalar ambiguity which is inherent to all blind channel estimation algorithms can be restricted to a nite set of values, which make it easy to solve the scalar ambiguity. Various channel estimation algorithms derived from the nite
15
alphabet method become available by trading off complexity for performance. Yang [56] considered the design of a blind Bayesian receiver for wireless OFDM systems over unknown frequency-selective fading channels. The designed receiver is based on a Bayesian formulation of the problem and the sequential Monte Carlo method, and it works with the observations over one OFDM symbol duration, but it does not exploit the time domain channel correlation of the channel. Petropulu [57] proposed a linear precoding based blind OFDM channel estimation algorithm. It consists of a simple linear transformation applied to blocks of symbols before they enter the OFDM system, which enables blind channel estimation at the output of the OFDM system via cross-correlation operations. Unlike other coded OFDM schemes, the proposed algorithm does not introduce redundancy to the block, nor does it change the block length. The proposed algorithm is computationally simpler than subspace algorithm [54]. 3. Semi-Blind algorithms Blind algorithms can also be used in cooperation with training symbols in order to achieve better performance, which are referred to as semi-blind methods. Semi-blind channel estimation algorithms are discussed in [6266], and Al-Naffouri [67, 68] proposed semi-blind channel estimation algorithms applicable for OFDM systems. Semi-blind algorithms allow to outperform blind techniques by exploiting the knowledge of known symbols and properties of the transmitted signals. The objective of semi-blind channel estimation algorithms is to obtain better performance than blind algorithms while require fewer number of training symbols needed for training based channel estimation algorithms. In training based algorithms, the training symbols must be placed closely enough in time and frequency to accurately track a channel [40, 43]. However, semi-blind algorithms works effectively even when the
16
frequency-domain training symbol spacing is greater than the Nyquist spacing [68], thereby the resulting training symbols can be signicantly reduced, especially when the channel varies rapidly both in time and frequency domains. The semi-blind algorithm proposed in [67] takes advantage of the channel and data information to get channel estimation and reduces the number of the training symbols needed to achieve this task. Specically, the knowledge [67] exploited includes: 1) maximum delay spread of the channel; 2) a prior channel statistics (mean and covariance); 3) redundancy of the input introduced due to the cyclic prex; 4) the nite alphabet property of transmitted signals due to the constellation limit. Through exploiting these knowledge collectively, the channel estimation problem becomes a least-square (LS) problem [67]. The algorithm rst estimates the channel based on training symbols and then iterates between channel estimation and data detection. Thomas [68] proposed a multi-user semi-blind channel estimator for OFDM based on the Maximum-Likelihood (ML) criteria.
The Kalman lter is an efcient recursive algorithm which estimates the state of a dynamic system from a series of noisy measurements [95,96]. Kalman lter has been applied in communication systems since 1970s [8385]. Lawrence and Kaufman [83] rst applied Kalman lter in the equalization of digital communication systems. The proposed algorithm in [83] do not exploit any prior information about the channel state, and it can only be applied in time invariant channel. The state equation is built based on the information symbol, with the driving noise as the information symbol. The state equation said nothing more than that each succeeding component at time i is equal to the previous component
at time i
1. With known channel state, the state variable can be estimated based on the
17
observation. When the channel state is not known, the state model needs to be extended in which all the unknown parameters, the information symbol and the channel state, are included. Godard [84] showed how a Kalman lter was applied to identify tap gains of transversal equalizers to minimize mean-square distortion. In [84], the state variables are dened as the tap gains of transversal equalizers, and this algorithm works in pilot mode or decisionfeedback mode. As in [83], no prior knowledge of the channel is available, and this algorithm can only be applied in time invariant channels or slow varying channels. Mulgrew [86] developed a linear IIR equalizer to combat inter-symbol interference. The IIR lter is implemented in a Kalman lter architecture of [83], and this algorithm can only be applied in time invariant channel. Grohan [87] gave a comparison of the Kalman lter structures of [83, 84, 86]. Kalman lter could also be applied to track the states of time varying channels [8891]. The state variable is dened as the channel states, which can be modeled in an AR model [88]. The state equation is then built based on the AR model, which reects the statistics of time varying channel. Iltis [88] proposed a Kalman lter to track multi-path channel in a direct-sequence, spread-spectrum communication system. Iltis and Fuxjaeger [88, 89] modeled the time-varying tap coefcients as autoregressive (AR) processes with respect to time, and then employed an extended Kalman lter to adaptively estimate them. Their methods take advantage of the channels time domain statistics, but no method is provided to estimate the AR model parameters. In addition, the assumption of uncorrelated tap coefcients further limits the applicability of the method. Tsatsanis [90] proposed a least square method to estimate the parameters of AR model based on channel correlation. The channel correlation is estimated from training data by exploring a joint fourth-order statistic between the input and the output. Zhou [91] proposed a precoding scheme to estimate the channel correlation from the second-order statistics of
18
the output and training symbols are not necessary. Kalman lter algorithm is then applied to track the time varying channel [90, 91]. For Wide Sense Stationary Uncorrelated Scattering (WSSUS) channel, the channel correlation can be derived from Jakes model [72]. The parameters of AR model can then be solved through Yule-walker equation [93]. Bulumulla [92] applied Kalman lter in the channel estimation of OFDM systems, where the state variable is dened as the frequency domain channel state of OFDM systems. The proposed algorithm [92] exploits time and frequency domain channel correlation simultaneously, and achieves optimum performance. However, the proposed algorithm has high complexity due to the high dimension of the state variable.
Noticing the fact that channel correlation of WSSUS channel in time and frequency domains can be separated, we built an AR model for each sub-carrier of OFDM systems by only exploiting the time domain channel correlation. Obviously the AR model built for each sub-carrier is not as precise as the AR model built for OFDM systems, because only the time domain channel correlation is exploited. With the AR model for each sub-channel and input-output relationship of OFDM systems, a state-space model for each sub-channel can be built, and Kalman lter can then be applied to track the state of sub-channels. Due to the fact that all the sub-carriers have the same time domain channel correlation, the same AR model can be shared by all the sub-carriers. This greatly simplies the channel estimator. The proposed algorithm that exploits only the time domain channel correlation does not perform as good as the algorithm that exploits time and frequency domains channel correlation simultaneously [92]. Through exploiting the frequency domain channel correlation, we then proposed a algorithm to rene the rough channel estimation in per-subcarrier
19
Kalman lter. The main idea of this algorithm is to exploit the time and frequency domain channel correlation separately, and it has the following advantages compared with Kalman lter algorithm which exploits the time and frequency domain channel correlation simultaneously [92]: 1) its complexity is greatly reduced; 2) its performance is comparable. We also proposed a blind channel estimation algorithm through replacing the persubcarrier Kalman lter with Mixture Kalman lter [73], which does not need training symbols to track channel states. Mixture kalman lter algorithm [73] was proposed by R. Chen in 2000. In Mixture Kalman lter, the unknown transmitted symbols are considered as missing, and multiple symbols are drawn from the constellation of transmitted signals according to the transmission probability of each element in the constellation. Through putting the drawn symbols back to the state model, we can apply Kalman lter algorithm to track the channel state. Moreover, Mixture Kalman lter algorithm can be applied to achieve joint channel estimation and symbol detection blindly. 1.4 Organization The rest of this dissertation is organized as follows. Chapter 2 presents the OFDM signal model. WSSUS channel and its properties are also discussed in chapter 2. Chapter 3 presents the Kalman lter based channel estimation algorithms and their performance, including vector Kalman lter algorithm and per-subcarrier Kalman lter with MMSE combiner. Chapter 4 discusses the sequential Monte Carlo method and mixture Kalman lter, which is a blind solution. In chapter 4 we also discuss the application of mixture Kalman lter in OFDM systems. Finally, chapter 5 presents the conclusion and discusses the future research work.
20
Chapter 2. OFDM System and Channel Model 2.1 OFDM System Model An OFDM system is a multiplexing of several (N) digital modulation systems over a bandwidth of W Hz [69], as is shown in Fig. 2.1 in a baseband form. The modulation lters of the sub-systems are rectangular pulses modulated on the carriers of frequencies
kW N k
1,
signals called cyclic prex (CP). The CP is formed by copying the last Tcp -long part of the symbol waveform to the beginning, as shown in Fig. 2.2,
The CP plays a key role in OFDM by maintaining the orthogonality of the sub-carriers in frequency-selective channels, which will be elaborated in later discussions.
k 0
The channel is modeled as a linear lter with impulse response g t . It is assumed that
l k 0
dl t
s k l k t
N 1
dl t
s k l k t
In the period l T l
lT
lT
k t
k t
N W
k t
where T
NTs
k t
otherwise
NTs
t 0 Tcp
W 1 e j2 N k t Tcp T Tcp
if t
0T
(2.1)
(2.2)
(2.3)
21
Tcp T
NTs
NTs
Tcp
sN
1l
gt
yN
s1 l
1 t
d t
nt
rt
1 t
y1 l
s0 l
0 t
0 t
y0 l
1l
22
The received signal is obtained as the convolution of OFDM modulated signal and the channel plus the additive white Gaussian noise n t .
Tcp
rt
gt d t
The OFDM receiver is a bank of lters k t matched to the non-CP part of the symbol waveforms k t ,
According to (2.3), (2.4), (2.5), the sampled output of the OFDM system receiver is
If the channel length is shorter than the CP duration, as is assumed previously, the ISI only affects the corresponding CP part of the received signal, which is illustrated in Fig. 2.3. The corresponding CP part of the received signal is discarded to avoid ISI. Then the output of each receiving lter (say k t ) is
lT Tcp
lT Tcp
k t
l 1T
l T dt
n t k t
l T dt
sk l
l 1T
N 1
yk l
rt
k t
t lT
Tcp
yk l
rt
k t
t lT
where
k t
otherwise .
r t k lT
r t k lT
t dt lT
g lT k t
if t
Tcp 0 g
lT d t
d for lT
1 T.
nt
(2.4)
Tcp
(2.5)
t dt
(2.6)
(2.7)
2. The channel is time invariant during one OFDM symbol duration T , i.e.,
for
Tcp .
Tcp 0 g
t d t
1. The impulse response of the channel is shorter than the CP duration, i.e. g t
23
Tcp
g lT k t
Tcp
lT
d
t l T Tcp W N
l 1T
lT Tcp
where
lT Tcp
nk l
Tcp
l 1T
n t k t
l T dt
sk l Hk l
N 1
k t k t d t
n t k t
l T dt nk l (2.10)
lT Tcp
yk l
sk
N 1
l 1T
e j2 k
t l T Tcp W N
Hk l k t
Hk
G lT k
W N
Tcp
g lT e
j2 k W N
l T dt
(2.11)
It is noted that
Tcp 0 g
lT e
j2 k W N d
Tcp
e j2 k
t l T Tcp W N
g lT
Tcp
Tcp
g lT e
e j2 k
d
j2 k W N
(+)
...
Receiver
...
Transmitter
symbol i
symbol i
... ...
t
(2.8)
24
which is white Gaussian noise. Due to the orthogonality of the modulation lters
where k is the Kronecker delta function, we can simplify (2.10) and obtain a compact OFDM signal model
Therefore, the OFDM system can be considered as a system with a set of parallel transmissions through at fading sub-channels, as illustrated in Fig. 2.4. Another useful view of the OFDM is that the information symbols are transmitted through a time-frequency lattice. Fig. 2.5 shows the time-frequency lattice. The values of t and f are
sN
1l
HN
1l
nN
1l
yN
s1 l
. . .
H1 l
n1 l
. . .
y1 l
s0 l
H0 l
n0 l
W N
1 NTs
yk l
Hk l sk l
nk l
012 N 1
y0 l
1l
Tcp
Tcp
Tcp
k t k t d t
Tcp
e j2 k
t Tcp W N
j2 k t Tcp W N
dt (2.12)
(2.13)
25
Frequency
. . . . .
. . . . .
. . . . .
t
. . . . .
. . . . .
. . . . .
Time
2.2 DFT-Implemented OFDM Signal Model An OFDM system as described above is usually implemented digitally using DFT. Consider the samples of one OFDM symbol waveform at a rate of 1 Ts , as shown in Fig. 2.6,
implementation of the OFDM modulator. At the receiver side, the rate-1 Ts samples of the received signal r t is
Tcp
t l T nTs
rn l
rt
g lT d lT
Nl
sk l k
1, and dn l
dn
1 are the IDFT coefcients of the symbols sequence n G 1. Fig. 2.7 shows an IDFT based
k 0
k 0
t nTs
nTs
dn l
dl t
sk l e j2 NTs nTs
k
GTs
sk l e j2 N
N 1
N 1
kn
nn l
26
...
Tcp
. . .
NTs
IDFT
CP
P/S
D/A
yk l
Remove CP
DFT
S/P Ts
Channel
sk l
dn l Add d t
NTs
Tcp
...
... ...
...
gt
...
...
27
N 1 i 0
where
Hi l
G lT i
W N
Tcp
g lT e
j2 i W N
2.3 WSSUS Channel A time-varying frequency-selective wireless channel is usually modeled as a wide-sense stationary uncorrelated scattering (WSSUS) process [7072]. The impulse response of a WSSUS channel is expressed as [70]
gt
k t
k
which describes the propagation of waves through multiple paths of different delays k and attenuation k t . k t are wide-sense stationary (WSS) complex Gaussian processes, and are uncorrelated for different paths. Therefore, the autocorrelation function of the impulse
response g t
which implies that there is no correlation on the axis, but some correlation may exist on the time axis. The function Pg t is the autocorrelation of the impulse response at the
E gt g t
sk l Hk l
nk l
Pg t
N 1 ni 1N 1 si l Hi l e j2 N e N i 0 n 0
j2 nk N
nk l (2.16)
yk l
j2 nk N
1N 1 rn l e Nn 0
ni 1 N 1N 1 si l e j2 N Hi l e Nn 0i 0
si l e j2 N
ni
Hi l
i 0
nn l
g lT
s i l k
Tcp
N 1
lT
nTs
nn l (2.14)
(2.15)
j2 nk N
nk l
(2.17)
(2.18)
28
delay with the time difference t. The Fourier transform of (2.17) with respect to is
Gt f
It can be shown that in a WSSUS channel the transfer function is also WSS with respect to the frequency variable [70]. The Fourier transform of Pg t with respect to the time difference t is the scattering function S fd of the channel,
S fd
where fd can be explained as the Doppler frequency. The scattering function is a measure of the average power output as a function of the time delay and the Doppler frequency fd . The delay power spectrum is dened as
g
and the Doppler power spectrum
The width of the delay power spectrum is referred to as the maximum delay spread, and the width of the Doppler power spectrum the maximum Doppler frequency. The relationship of wireless channel parameters are shown in Fig. 2.9. A typical approximation for the delay power spectrum is exponential [72]
where max is the maximum delay spread of the channel. A typical approximation for the Doppler power spectrum is [72]
1
2
SG f d
else
1 fD
1 fd fD
max
exp
max
SG f d
gt e
j2 f
k t
k
j2 f k
(2.19)
Pg t e
j2 fd t
dt
(2.20)
S fd d fd
(2.21)
S fd d
(2.22)
(2.23)
fd
fD
(2.24)
29
SG fd fD
fD
fd
v is the velocity of the mobile user, c is the velocity of the radio waves, and fc is the carrier frequency. (2.24) is often referred to as Jakes Doppler power spectrum [72], as shown in Fig. 2.8. The correlation of the kth path in (2.17) is
2 where k is the power of the kth path. According to Jakes model [72],
where J0 x is the zeroth-order Bessel function of the rst kind. With (2.23), (2.26), we can rewrite (2.25) as
rk
g k J0 2 fD t
rt t
J0 2 fD t
fD
v fc c
rk
E k t
t k t
2 k rt t
(2.25)
(2.26)
(2.27)
30
According to (2.19), the time and frequency domain channel correlation can then be obtained as
k k
From (2.28), we observe that the time and frequency domain channel correlation can be separated as the product of the time domain channel correlation and the frequency domain channel correlation. Additionally, the channel correlation of the OFDM system can be obtained if we replace the parameters t f in (2.28) with the parameters of the OFDM system.
J0 2 fD t
1 1
j2 f max 2 f max 2
J0 2 fD t
g e
J0 2 fD t
k2e
j2 f k j2 f
d (2.28)
k t
k t
t e
j2 f k
rG t f
E Gt f Gt
t f
31
fd d fd
SG f d
fd d
rG t f
fd e j2 fd t e
j2 f d f
d d
S fd
rG
Pg t
fd e j2 fd t d fd t f e
j2 fd t e j2 f d
S fd
Pg
t e
j2 fd t dt
rG t f
E Gt f Gt
t f
Pg t
E gt g t
gt
t f e j2 f d f t
Gt f
t e
j2 f d
SG fd
SG fd
fd
fd
rG t f
Pg t
Gt f
gt
t f
t d f
32
The OFDM system in a time-varying frequency-selective environment can be modeled as a dynamic system. The time- frequency- domain channel correlations can be explored to build the state equation, and the input-output relationship of the OFDM system is used to build the observation equation. Thus Kalman lter can be applied to estimate the state variable, i.e., the time varying channel. 3.1 State Space Model for OFDM
in OFDM systems, we obtain the correlation of the OFDM system channel gain Hk n s as
where T is the OFDM symbol duration, 1 Ts is the sampling rate. With the channel correlation, we can apply auto-regressive (AR) model to model the channel Hk n s [92, 93].
i 1
parameters which are obtained by solving a Yule-Walker equation [93]. Based on the AR model of the channel, a state space model for OFDM system can be built. Dene
xt
ht
ht
1H
cess, which is an N
where A 1
A p and Q are N
N matrices and v n is the driving noise of AR proA p and Q are the model
hn
A i h n
Qv n
Dene h n
H1 n
HN n
T.
J0 2 fD mT
1 1
rk l m
E Hk n Hl n
(3.1)
(3.3)
T, f
1 NTs
33
IN
0N IN . . .
0N 0N . . . IN
0N 0N . . . 0N
0N . . . 0N
..
0N
I N and 0N are N by N identity matrix and all zero matrix, respectively. According to the input-output relationship of OFDM system, we have
with
It can be seen that the matrixes C and G are time invariant, while the matrix D depends on the transmitted signals sk t s and this dependence is made explicit by using t as an argument in matrix D.
3.2 Kalman Filter Channel Estimator The standard Kalman lter can be applied to solve the state-space model (3.4), (3.5) to obtain the estimate of the channel [92].
where S t is an N
Dt
S t I N 0N
0N
N pN ;
yt
I N 0N
0N
Dt xt
wt
A1
A2
Ap
Ap
xt
Cx t
Gv t
(3.4)
(3.5)
(3.6)
34
ary covariance of x t and can be computed analytically from (3.1). 2. For each t, do the Kalman lter update according to Prediction:
Ct
1C
GQGH
correction:
I pL
Kt Dt Mt
Note that the algorithm needs the information symbols sk t s, so it is working in the training or decision-feedback mode. The vector Kalman-lter algorithm gives the optimal linear estimate of the channel. Its drawback is its high complexity. Considering that the dimension of the state vector is pN, which can be signicantly high when the number of sub-carriers is large.
ht
I N 0N
0N t
xt
Kt y t
Kt
Mt DH t t
Dt xt
D t Mt DH t
xt
C t
2 w I N
0 pN and 0
(3.7)
(3.8)
(3.9) (3.10)
(3.11)
(3.12)
(3.13)
35
3.3 Per-Subcarrier Kalman Filter Estimator with MMSE Combiner One way to reduce the complexity of the Kalman-lter channel estimator is to implement it at a per-subcarrier fashion. Consider the kth sub-carrier gain Hk n . It can be modeled as an one-dimensional (still pth order) AR process:
i 1
the coefcient ai and can be computed from the correlation rk k 0 according to the YuleWalker equation [93]. Notice that there is no index k in the coefcient because all the subcarriers have the same statistics and t in the same AR model. This can greatly simplify the channel estimator for many components are shared by the estimator for each sub-channel. Follow the similar procedure as the previous section, we obtain the state-space model for the kth sub-channel
1 0 . . . 0
0 1 . . . 0 0T
0 0 . . . 1
..
dk t
sk t 1 0
01
a1
a2
ap
ap
0 0 . . . 0
xt
Hk t
Hk t
yk t
d k t xk t
wk t
xk t
Cxk t
gvk t
1H
Hk t
aiHk t
vk t
(3.14)
(3.15) (3.16)
(3.17)
36
We still use the alphabet C from (3.4) for the sake of uniformity. Now we can apply the Kalman lter to state-space model (3.15) and (3.16) to adaptively track the sub-channel gain Hk t . Notice that we have replaced the pN-dimensional Kalman lter used in previous section with N p-dimensional Kalman lters. The algorithm is as follows: 1. Initialize the Kalman Filter with 0 0 pL and 0 , where is the stationary
covariance of xk t and can be computed analytically from (3.1). 2. For each t, do the Kalman Filter update according to
However, the per-subcarrier Kalman lter only explores the time-domain correlation of the channel fading and fails to take advantage of the frequency-domain correlation. Therefore, further improvement of the estimates of (3.18) is possible. Our proposal is to intro-
channel estimate is
ht
Th t
Hk t
10
0 k t
Ip
Kk t d k t Mt
k t
xk t
Kk t yk t
Kk t
Mt d H t k t1 k
k t
d k t Mt d H t k
2 w
Mt
Ct
1C
xk t
C k t
ggH
d k t xk t
(3.18)
(3.19)
37
Kalman
Filter
yN t
HN t
(a)
pDim KF pDim KF
Post-processing
y1 t
H1 t H2 t
(b)
Figure 3.1: Vector Kalman lter and per-subcarrier Kalman lter with MMSE combiner
sense, that is
Since h is the estimate of h t from the Kalman lter in (3.18), we can write
ht
ht
et
H Eht h t
H Eht h t
arg min E h t
Th t
where h t
H1 t
HN t
arg min E h t
ht
pDim KF
yN t
HN t
HN t
y2 t
y2 t
pN-Dim
H2 t
y1 t
H1 t
H1 t H2 t
(3.20)
(3.21)
38
where e t is the estimation error which is zero-mean Gaussian and independent of h t . The
with the kth diagonal entry being the covariance of Hk t in (3.18), which can be obtained from the Kalman lter updating procedure:
then follows. Fig. 3.1 illustrates the difference between the vector Kalman lter algorithm and the per-subcarrier lter with MMSE combiner algorithm. 3.4 Simulations In this section, we provide computer simulation results to demonstrate the performance of the algorithms discussed above. We consider an OFDM system with the parameters as shown in Table 3.1 For the Kalman lter based algorithms, 30 training OFDM symbols are used at the beginning of the transmission, then for every 45 OFDM symbols, 5 training ones are inserted. During the transmission of the information symbols, the channel estimators work in decision-feedback mode. For comparison purpose, we also implemented the SVD method [41] and the nite alphabet method [55]. To be fair, we use the same percent of training symbols in the SVD receiver, as shown in Fig. 3.2. Channel estimation is obtained at the places with training symbols, and then be considered invariant over the adjacent 9
R0 R0
where R 0 is an N
H Eht h t
R0
H Eht h t
E h t hH t
R0
Pk k
10
0 k t 1 0
0T
(3.22)
(3.23)
39
OFDM symbols. For the nite alphabet method, we average every 10 OFDM symbols to obtain channel estimation. Table 3.1: Simulation parameters of Kalman lter based algorithms
Modulation Scheme Carrier Frequency Number of sub-carriers Normalized Max. Doppler frequency fD T
Normalized Max. delay spread max NTs AR model order for the channel
Training
The performance measures that we use are the normalized mean square error (NMSE) and the bit-error-rate (BER). The NMSE is dened as
NMSE
45
Data
1 M Hm Hm Mm 1 Hm 2
(3.25)
40
where M is the averaged number of the channel estimation. In our simulation, 3000 OFDM symbols are transmitted to obtain NMSE. Fig. 3.3 shows the normalized mean square error (NMSE) of the channel estimation versus the receiver signal-to-noise ratio (SNR). We can see that the vector Kalman lter offers the best performance in terms of the channel estimation error. While, the per-subcarrier Kalman lter with MMSE combiner algorithm performs comparable with vector Kalman lter. Compared with the per-subcarrier Kalman lter without MMSE combiner algorithm, the per-subcarrier Kalman lter with MMSE combiner algorithm provides a 6 dB improvement in SNR, from which we can see the MMSE combiner plays an important role for the channel estimation. The SVD and nite alphabet methods are not comparable with the Kalman lter based algorithms because they do not exploit the time domain statistics of the channel. The same conclusion can be drawn from the BER performance comparison, as shown in Fig. 3.4. Fig. 3.5 shows the learning curve of the Kalman lter based channel estimation algorithms, from which we observe the Kalman lter based algorithms converge fast, i.e., converge after about 30 OFDM symbols. Our proposed Kalman lter based channel estimation algorithms needs the channel parameter, maximum Doppler frequency fD and maximum delay spread max , to build the state-space model. However, the precise parameters are not always available. Therefore, it is important to investigate the performance degradation when only the estimated values of those parameters are available, i.e., there is a model mismatch. Fig. 3.6, 3.7 show the mismatch performance of maximum Doppler frequency with 10 dB SNR. We x the receiver parameter of maximum Doppler frequency with 80Hz, and simulate the performance of different channels with different maximum Doppler frequencies. We observe both the per-subcarrier Kalman lter with MMSE combiner algorithm and per-subcarrier Kalman lter without MMSE combiner algorithm perform robustly when the channel parameter is
41
smaller than the receiver parameter. However, when the channel parameter is bigger than the receiver parameter, both algorithms degrades seriously. The same conclusion can be drawn from Fig. 3.8, 3.9, which show the mismatch performance of maximum Doppler frequency with 20 dB SNR. Fig. 3.10, 3.11 show the mismatch performance of maximum delay spread with 10 dB SNR. Similarly, we x the receiver parameter maximum delay spread with 45 s, and simulate the performance of different channels with different maximum delay spreads. we can see the proposed Kalman lter based algorithms perform robust with mismatched parameter maximum delay spread. We can see the same conclusion from Fig. 3.12, 3.13, which show the mismatch performance of maximum delay spread with 20 dB SNR.
10
10
10 NMSE 10
10
10
10
12
14
16
18
20 SNR
22
24
26
28
30
42
10
10
10 BER 10
10
10
10
12
14
16
18
20 SNR
22
24
26
28
30
10
10
NMSE 10
2
10
10
20
30
40
50 Time
60
70
80
90
100
43
1.6
1.4
1.2
50
60
70
80 f
D
90
100
110
120
0.45
0.4
0.35
0.3 BER
0.25
0.2
0.15
0.1
0.05
0 40
50
60
70
80 fD
90
100
110
120
44
0.3
0.25
0 40
50
60
70
80 fD
90
100
110
120
0.08
0.07
0.06
0 40
50
60
70
80 fD
90
100
110
120
45
0.25
0 25
30
35
40
45
50
55
60
65
max
0.12
BER
0.1
0.08
0.06
0.04
25
30
35
40
45
50
55
60
65
max
46
0.06
max
0.03
BER
0.025
0.02
0.015
0.01
47
In wireless systems where bandwidth is the most precious resource, periodic training symbols can signicantly reduce overall system capacity. Blind channel estimation algorithms are well motivated when the overhead of training symbols becomes high, which is true when performing channel estimation of fast time varying wireless channels. We proposed a blind OFDM channel estimation algorithm based on mixture Kalman lter (MKF), which is a special type of sequential Monte Carlo (SMC) methods. 4.1 Sequential Monte Carlo Method The principle of SMC methods may date back to the growth Monte Carlo method known in molecular physics in the 1950s [78, 79]. A complete theoretical framework for the SMC appeared only recently [76]. It has been applied and shown a great promise in solving a wide class of non-linear ltering problems [7377]. SMC methods are a set of techniques that use Monte Carlo simulations to solve on-line estimation and prediction problems in dynamic systems. From a Bayesian perspective, SMC methods allow one to compute the posterior probability distributions of interest on-line through Monte Carlo simulations. Consider a generic model for dynamic systems
yt
gt zt vt
zt
ft zt
ut
(4.1)
48
from the beginning to time t and the accumulated observations from the beginning to time t, respectively. Our objective is to estimate the state variables Zt or more generally a function of them h Zt based on the observations Y t . The Bayesian estimate of h Zt is
The computation of (4.2) is usually prohibitive due to the high-dimensional integral. One can use the Monte Carlo simulation to compute the expection. The method is: draw m sam
However, the distribution p Z t Y t usually does not offer a simple close-form expression and the computation of it is hardly possible [73]. Moreover, the dimension of Z t increase innitely with time, which requires an increasingly huge population of samples. To overcome these difculties, the importance sampling technique can be used [76]. The importance sampling method does not draw samples directly from the target distribution p Zt Y t . Instead, it draws samples from a trial distribution q Zt Y t , which is usually easy to compute. Then a weighted average of those samples is computed to approximate the Bayesian estimation,
where wt
trial distribution q Zt Y t , and is dened as the ratio of the target distribution and the trial distribution
q Zt
wt
Yt
p Zt
Yt
E h Zt Y t
wt
j 1
1 Wt
h Zt
E h Zt Y t
h Zt p Zt Y t d Zt
j 1
ples Z t , j
E h Zt Y t
h Zt p Zt Y t d Zt
Dene Zt
z0 z1
zt Y t
y0 y1
yt
(4.2)
1 m
h Zt
(4.3)
(4.4)
(4.5)
49
and Wt is dened as
Wt The pair Zt
j 1
target distribution p Z t Y t . A widely used choice of the trial distribution q Zt Y t for the dynamic system model (4.1) is of the form
An important feature of this trial distribution is that the importance weight can be computed recursively. According to Bayes equation, (4.7) can be transformed to the form q zt Zt
With the relationship of the state variables and observation in dynamic system model (4.1), we have
1
p yt zt
p Zt
1 Yt
p zt
Zt
p Zt
Yt
j
Yt
p yt zt p zt zt
j 1
p yt Zt
Yt
p yt zt
t 1
p zt Zt
p zt zt
p yt zt Zt
Yt
p yt zt
p yt Zt
Yt
Yt
Yt
p yt zt Zt
Yt
1 j
p zt Zt
q zt Zt
Yt
p zt Zt
wt
wt
(4.6)
Yt
(4.7)
t 1
(4.8)
(4.9)
(4.10)
50
For the last part of (4.11) has no relationship with the drawn samples zt , we get
1
From (4.4),(4.12), we observe that we do not need to compute the specic value of the importance weight, i.e. a proportional value with the importance weight will be enough. For the operation of SMC methods, we rst decide the trial distribution, then draw samples of the state variable from the trial distribution, and compute the corresponding importance weight, thus we can obtain the desired value through the weighted average.
FOR j
wt
p yt zt
wt
p yt zt
p Yt 1 p Yt
p yt Zt
Yt
p Zt
Yt
p Yt p Yt 1 p Yt
p Zt
Yt
j
p yt Zt
p Zt
Yt
Yt
p Yt
p zt
Yt
p Zt
1 j Zt 1
p Zt
Yt
p zt
Zt
Y t p Zt 1 Y t p Yt Yt
p zt
Zt p Yt
Yt
p zt
Zt
p Zt
Yt
p zt
Zt
Yt
Yt Yt
(4.11)
j
(4.12)
51
p yt zt
END
This algorithm works recursively to get on-line estimation of the state variable.
The MKF [73] is a special type of SMC methods applied in conditional dynamic linear models (CDLM). The CDLM is a direct generalization of the dynamic linear model (DLM) [97], and has been widely used in practice [98]. Given the trajectory of indicator variables, the CDLM is Gaussian and linear, thus the Kalman lter can be applied to track the state variables of the CDLM. MKF generates samples of the indicator variables recursively based on sequential importance sampling (SIS) and integrates out the linear and Gaussian state variables conditioned on these indicators. The earlier work similar to the MKF were proposed by Ackerson and Fu [99], Akashi and Kumanmoto [100] and Tugnait [101], and the recent work of Liu and Chen [82] and Doucet [102] are closely related with the MKF. The complete mathematical description of the MKF was proposed by R. Chen in 2000 [73], and MKF has been applied in digital communications [80]. Compared with SMC methods, which deal with both state variables and indicator variables, the MKF draws Monte Carlo samples only in the indicator space and uses a mixture of Gaussian distributions to approximate the target distribution. The MKF is substantially more efcient than the SMC methods, i.e., it produces more accurate results with the same computational resources.
Zt
zt
1. Draw a sample zt
and let Z t
52
4.2.1 Mixture Kalman Filter Algorithm Consider a conditional dynamic linear model (CDLM)
where t is a random indicator variable, ut and vt are random variables indicating driv
ference between CDLM and DLM lies in the unknown random indicator variable t . If the value of t is known, the coefcients Ft Gt Ht Kt become constant and CDLM becomes DLM. For example, considering a wireless communication system, we can model the wireless channel as state variable, and the transmitted signal as indicator variable. For training based channel estimation, the state-space model is called a DLM. For blind channel estimation, the state-space model is called a CDLM, i.e. the model coefcients conditioned on the unknown transmitted signal. Dene
and yt to obtain t ;
1. Draw a sample t
0 1
Yt
y0 y1
yt
0 I , vt
xt yt
Ft xt
Gt ut
(4.13)
Ht xt
Kt vt
0 I . The dif-
Yt ;
j
53
END As stated before that MKF is a special type of SMC methods, and there are two steps if we apply SMC methods to the state model (4.13): 1. Rewrite the state equation. Group the state variable xt and indicator variable t as the new state variable; 2. Rewrite the observation equation based on the new state variable; Then (4.13) becomes the form of (4.1), we can apply SMC methods as stated above. 4.2.2 Application of Mixture Kalman Filter to OFDM Receiver In this section, we will tailor the MKF for the state-space model of OFDM receivers. Consider the state-space model of the kth sub-carrier of wireless OFDM systems
where
xk t is the state variable, representing wireless channel; sk t is the transmitted signal, which is in the place of indicator variable; yk t vk t wk t are the observation, driving noise, observation noise respectively, and C g and d are model coefcients.
yk t
sk t d xk t
wk t
xk t
Cxk t
gvk t
Yt
p t
q t
Yt
wt
t 1
p t
Yt
(4.14)
P sk t
ai
P sk t
j ai Sk t 1
Yk t
compute wk jt
wk t
1 j 1
wk t
m j 1
k t
1 j 1
k t
Kalman filter
wk t
j 1
j 1
E xk t Y k t
channel estimation
k t k t
j j
m j 1
yk t
compute
draw sk j t
k t i : i
j 1
j 1
symbol detection
k t k t
j j
sk t
P sk t
ai Y k t
54
55
As in the scenario of sequential Monte Carlo method, our purpose here is to estimate the state variable (channel coefcient) xk t and transmitted signal sk t based on observation Y t . According to Bayesian theorem, we have
The reason why we transform the posterior distribution p xk t sk t Y k t to (4.16) is: with a given Sk t , the state model (4.14), (4.14) become a linear Gaussian model and then we have
Notice that we can get the value of k t and k t through running Kalman lter, because now we have a given Sk t . (4.15) can then be written as
j 1
Where
Sk t wk t
1 Wk t
Sk t p Sk t Y k t d Sk t
E h xk t sk t Y k t
h x sk t p x Sk t Y k t d x
p xk t Sk t Y k t
k t Sk t
k t S k t
p xk t Sk t Y k t p Sk t Y k t d Sk t
p xk t Sk t Y k t p Sk t Y k t
p Sk t Y k t dSk t p Yk t
p xk t sk t Y k t
p xk t Sk t Y k t d Sk t
where h
E h xk t sk t Y k t
h xk t sk t p xk t sk t Y k t d xk t d sk t
(4.15)
(4.16)
(4.17)
(4.18)
56
ai
ai
j 1
The diagram of mixture Kalman lter algorithm is shown in Fig. 4.1. Specically, the mixture Kalman lter algorithm applied in wireless OFDM systems is described below. For
12
m is the number of random samples, and is the stationary covariance of xk t and can be computed analytically from (3.1). All importance weights are
initialized as w0
1, j
m;
0 pL and 0
ai wk t
1 Wk t
1 sk
arg max E 1 sk t
ai Y k t
sk t
arg max P sk t
1 sk t
ai
0 else
ai Y k t
where 1
h xk t sk t
1 sk t
ai
Sk t
1 sk t
, j
h xk t sk t
d xk t
Sk t
d k t Sk t
(4.19)
ai
(4.20)
(4.21)
(4.22)
m, where
57
Mk t
The rst two steps are exactly the same as Kalman lter algorithm because information about transmitted signal at time t is not needed till this step. According to the Kalman lter algorithm, the transmitted signal at time t is needed when implementing Kalman lter at the next step. But for MKF, the transmitted signal at time t is not available. Then MKF computes the transmission probability of each element within the constellation of the transmitted signal, draw samples according to the transmission probability, and consider the drawn samples as the missing transmitted signal. Through putting the drawn samples back to the system model, the Kalman lter algorithm can be implemented. The difference between Kalman lter and MKF is shown in Fig. 4.2. 3. Compute the trial sampling density: For each ai signal constellation, compute
ai Sk t
Yk t
P sk t
ai S k t
p yk t sk t
p Sk t
Yk t
j Sk t 1
Yk t
Yk t
p yk t sk t
ai Sk t
Yk t
P sk t
ai S k t
p Sk t
Yk t
p yk t sk t
ai Sk t
P sk t
ai Sk t
k t i
Yk t
j
Yk t
k t
d H C k t
dM k t d
k t
Ck t 1CH
j H
ggH
2 w
Yk t
yk t , sk t
Hk t Kalman lter
yk t , sk t
sample
yk t
2 sk
sk t
weight
wk t
Kalman lter
Hk
yk t
. . .
sample
. . .
sk t
weight
. . .
wk t
Kalman lter
yk t , sk
sample
m sk
weight
m wk
Hk
Kalman lter
. . .
Hk
. .
m
Hk t weighted average
58
59
(4.26)
1
we get (4.26) by removing the part having no relationship with ai , and (4.27) is due to the fact that the transmitted symbol at time t is independent of received
symbol and transmitted symbol before time t, i.e. Sk t According to state model (4.14),(4.14), we have
1
where k t and k t can be got from the previous step (step 2) of mixture Kalman lter algorithm.
ability
ai
ai
A relatively small weight implies that the sample is drawn far from the main body of the posterior distribution and has a small contribution in the nal estimation.
wk t
k t i
wk t
P sk t
ai
p yk t sk t
ai Sk t
wk t
wk t
p yk t Sk t
Yk t
Append sk t to Sk t
1,
then we get Sk t
sk t Sk t
P sk t
ai k t i ai
j
m j 1
Yk t
p yk t sk t
ai S k t
Yk t
ai k t k t
p yk t sk t
ai Sk t
Yk t
P sk t
ai
(4.27)
and Y k t .
with prob-
(4.28)
(4.29)
(4.30)
60
6. Compute the one step ltering update of kalman lter: Based on the imputed signal sk t and the observation yk t , complete the Kalman Filter update according to
j 1
Similar as discussed in the above section, we use MMSE combiner here to rene the channel estimate. Suppose the rened channel estimate is
Then
R0 R0
H Eht h t
H Eht h t
arg min E h t
Th t
arg min E h t
ht
ht
H1 t
HN t
where W k t
m 1 wk t j
ht
H1 t
HN t
Th t
Hk t
10
0 xk t
xk t
E xk t Y k t
1 Wk t
K k t dt
Mk t
k t
k t wk t
j j
K k t yk t
k t
C k t
Kk t
Mk t dH k t
(4.31) sk t k t
j j
(4.32) (4.33)
(4.34)
(4.35)
(4.36)
(4.37)
(4.38)
61
post processing
m 1 N j
sN
t , wN
1t
Kalman filter
WN
1t
yN
1 t
. . .
. . .
1t
sN
t , wN
Kalman filter
j 1 t wN 1 t
HN
1t
sN
t , wN
Kalman filter
HN
. . .
s0
. . .
t , w0 t
. . .
Kalman filter
. . . . . .
y0 t
. . .
. . .
s0 t , w0 t
Kalman filter
1 m W 0 t j 1 0 t w0 t
s0 t , w0 t
Kalman filter
H0 t
H0 t
62
The system structure of mixture Kalman lter based channel estimation algorithm is shown in Fig. 4.3. A relatively small weight implies that the sample is drawn from the main body of the posterior distribution and has a small contribution in the nal estimation. We consider the samples associated with a small weight is ineffective samples. A useful method to reduce ineffective samples and enhance effective samples is re-sampling, which is very important for the performance of sequential Monte Carlo method and mixture Kalman lter and is suggested in [81], [82]. The main idea of re-sampling is to discard those samples associated with small importance weights and replicate those samples associated with large importance weights. Re-sampling can be done at any time. However, re-sampling may also sometimes result in loss of efciency, because it decreases diversity of the Monte Carlo lter, i.e. it decreases the number of distinctive lters and loses information. In addition, re-sampling also adds computational burden. 4.3 Simulation To compare the performance with training based Kalman lter algorithms, we select the same simulation parameters, which is shown in Table 4.1, and draw 50 samples for each sub-carrier. In counting the NMSE of the MKF based algorithm, the rst 50 samples were discarded to allow the algorithm to reach the steady state. Fig. 4.4 shows the NMSE of the channel estimation versus the receiver SNR. We observe the MKF based algorithm performs better than vector Kalman lter algorithm when SNR is higher than 11 dB, because the MKF based algorithm works in lter mode while vector Kalman lter algorithm works
10
Pk k
0 min k t 1 0
0T
j 1
(4.39)
m.
63
Modulation Scheme Carrier Frequency Number of sub-carriers Normalized Max. Doppler frequency fD T
Normalized Max. delay spread max NTs AR model order for the channel Number of parallel sampling
in decision-feedback mode. Fig. 4.5 shows the BER versus the receiver SNR when the estimated channel is supplied to the coherent detector. From Fig. 4.5, we can draw the same conclusion as from Fig. 4.4. Figure 4.6 shows the learning curve of presented channel estimation algorithms. It takes about 50 OFDM symbols for the MKF based algorithm to converge. Fig. 4.7, 4.8 show the mismatch performance of maximum Doppler frequency with 10 dB SNR. We x the receiver parameter of maximum Doppler frequency with 80Hz, and simulate the performance of different channels with different maximum Doppler frequency. Similar as the training based Kalman lter algorithms, the MKF based algorithm performs robust when the channel parameter is smaller than the receiver parameter, and degrades seriously when the channel parameter is bigger than the receiver parameter. The same conclusion can be drawn from Fig. 4.9, 4.10, which show the mismatch performance of maximum Doppler frequency with 20 dB SNR. Fig. 4.11, 4.12 show the mismatch performance of maximum delay spread with 10 dB SNR. Similarly, we x the receiver parameter maximum delay spread with 45 s, and
64
simulate the performance of different channels with different maximum delay spread. We can see the MKF based algorithm performs robust with the mismatch of maximum delay spread. We can see the same conclusion from Fig. 4.13, 4.14, which show the mismatch performance of maximum delay spread with 20 dB SNR.
10
10
10 NMSE 10
10
Finite Alph MMD Scalar KF SVD Persub KF Vector KF Scalar MKF Combine MKF
10
10
12
14
16
18
20 SNR
22
24
26
28
30
65
10
10
10 BER
10
10
Finite Alph MMD Scalar KF SVD Persub KF Vector KF Scalar MKF Combine MKF Perfect Chan
10
10
12
14
16
18
20 SNR
22
24
26
28
30
10
10
NMSE
10
10
10
10
20
30
40
50 Time
60
70
80
90
100
66
1.6
1.4
1.2
50
60
70
80 f
D
90
100
110
120
0.45
0.4
0.35
0.3 BER
0.25
0.2
0.15
0.1
0.05
0 40
50
60
70
80 fD
90
100
110
120
67
0.3
0.25
0 40
50
60
70
80 fD(Hz)
90
100
110
120
0.08
0.07
0.06
0 40
50
60
70
80 fD(Hz)
90
100
110
120
68
0.3
0.25
0 25
30
35
40
45
50
55
60
65
max
0.14
0.12
BER
0.1
0.08
0.06
0.04
25
30
35
40
45
50
55
60
65
max
69
SNR = 20 dB 0.08 Scalar KF ScalarPersub KF KF Scalar Persub KF MKF ScalarCombine MKF MKF Combine MKF
0.07
0.06
max
0.035
0.03
BER
0.025
0.02
0.015
0.01
70
Kalman-lter based channel estimation algorithms are proposed for OFDM systems in a time-varying frequency-selective environment. Kalman lter solution works with training symbols or works in decision-feedback mode, and mixture Kalman lter solution is a blind solution. Though the per-subcarrier Kalman lter with MMSE combiner algorithm is a two-step solution: ltering in time and frequency domain successively, the performance of it is comparable to the much more complicated vector Kalman estimator. The reason behind this may be that the time and frequency components of the Jakes model is separable in nature. Mixture Kalman lter solution outperforms training based Kalman lter solution in that mixture Kalman lter works in ltering mode while Kalman lter works in decisionfeedback mode. Through the comparison with nite alphabet, SVD channel estimation algorithms, we can nd the proposed channel estimation algorithms perform better in timefrequency- selective environment, which makes them more suitable for wireless application. In addition, due to the fact that it is difcult for the receiver to obtain the exact parameters, fD , max , of the wireless channel, the mismatch performance of the designed receiver is very important. Through the simulation of the mismatch performance of the proposed algorithms, we can see the proposed algorithms are robust to the channels with mismatched parameters. The length of channel taps, L, is usually much smaller than the number of sub-carriers, N, in OFDM systems. It seems promising if we can use only part of the sub-carriers, such
71
as L, to achieve comparable channel estimation performance with the algorithm which exploits all the sub-carriers, as shown in Fig. 5.1 In this way the complexity of the algorithms can be greatly reduced. In addition, we can apply channel coding to improve the performance of proposed channel estimation algorithms.
p-Dim KF
L 1 L
yN
HN
L 1 L
. . .
HN t
. . .
L 1
p-Dim KF
yN
HN
HN HN
. . .
p-Dim KF
. . .
y0 t
H0 t
post-processing H0 t H1 t
72
Bibliography
[1] T. S. Rappaport, Wireless Communications: Principles and Practice, Prentice Hall, New Jersey, 2002 [2] R. W. Chang, Synthesis of band-limited orthogonal signals for multi-channel data transmission, Bell Syst. Tech. J., vol. 45, pp. 1775-1796, Dec. 1966. [3] B. Saltzberg, Performance of an Efcient Parallel Data Transmission System, IEEE Trans. on Commun., vol 15, no. 6, pp. 805-811, Dec. 1967. [4] S. Weinstein and P. Ebert, Date transmission by frequency-division multiplexing using the discrete fourier transform, IEEE Trans. on Commun., vol. 19, no. 5, pp. 628-634, Oct. 1971. [5] A. Peled and A. Ruiz, Frequency domain data transmission using reduced computational complexity algorithms, in Proc. IEEE ICASSP-80, Denver, CO, 1980, pp. 964- 967. [6] T. Keller et al. Report on digital audio radio laboratory tests. Technical Report, Electronic Industries Assocition, May 1995. [7] J.A.C.Bingham, ADSL, VDSL, and Multicarrier Modulation, Wiley-Interscience. [8] P.S.Chow, J.C.Tu and J.M.Ciof,Performance evaluation of a multichannel transceiver system for ADSL and VHDSL services, IEEE Journal on selected Areas in Commun., vol. 9, no.6, pp. 909-919, Aug. 1991. [9] Wolfgang Hoeg, Thomas Lauterbach, Digital Audio Broadcasting: Principles and Applications, John Wiley and Sons. [10] Radio broadcasting system: Digital Audio Broadcasting (DAB) to mobile, portable, and xed receivers, ETSI-European Telecommunication Standards Institute, Valbonne, France, Feb. 1995. [11] Digital video broadcasting (DVB-T); Framing structure, channel coding and modulation for digital terrestrial television, ETSI, EN300 744 V1.1.2, August 1997.
73
[12] Robert Goodman, The Guide to Digital television, second edition, Miller Freeman PSN, Inc. [13] Digital broadcasting systems for television, sound and data service, European Telecommunication Standard, April 1996. [14] J.Khun-Jush, G.Malmgren, P. Schramm and J. Torsner, Overview and performance of HIPERLAN type2-a standard for broadband wireless communications, IEEE Proc. VTC, vol. 1, pp. 112-117, 2000 [15] IEEE Standard 802.11a, wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specications: high-speed physical layer in the 5 GHz band, 1999 [16] IEEE Standard 802.11g, wireless LAN medium access control (MAC) and physical layer (PHY) specications, 2003 [17] IEEE Standard 802.16-2004, IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems, 2004 [18] P. Nicopolitidis, M. S. Obaidat, G. I. Papadimitriou and A. S Pompostsis, Wireless Networks, J. Wiley, 2003 [19] IEEE Standard 802.15.3, wireless medium access control (MAC) and physical layer (PHY) specications for high rate wireless personal area networks (WPANs), 2003 [20] J. G. Proakis, Digital Communications, McGraw-Hill, New York, 1995. [21] R. V. Nee and R. Prasad, OFDM for Wireless Multimedia Communications, Norwood, MA: Artech House, 2000. [22] W. Liu, J. Lau and R. S. Cheng, Considerations on applying OFDM in a highly efcient power amplier, IEEE Trans. Circuits Syst., vol. 46, pp. 1329-1336, Nov. 1999. [23] J. Armstrong, Peak-to-average reduction for OFDM by repeated clipping and frequency domain ltering,IEEE Electron. Lett., vol. 38, pp. 246-247, May 2002. [24] X. Wang, T. T. Tjhung and C. S. Ng, Reduction of peak-to-average power ratio of OFDM system using a companding technique,IEEE Trans. Broadcast., vol. 45, no. 3, pp. 303-307, Sep. 1999.
74
[25] S. Muller, R. Bauml, R. Fischer, and J. Huber, OFDM with reduced peak-to-average power ratio by multiple signal representation, Annals of Telecommunications, vol. 53, pp. 58-67, Feb 1997. [26] J. Tellado, Multicarrier Modulation with Low PAR : Applications to DSL and Wireless, vol. 587 of Kluwer International Series in Engineering and Computer Science. Kluwer Academic Publishers, Sep 2000. [27] R. W. Bauml, R. F. H. Fischer, and J. B. Huber, Reducing the peak-to-average power ratio of multicarrier modulation by selective mapping, Electron. Lett., vol. 32, no. 22, pp. 2056-2057, Oct. 1996. [28] S. Mueller, R. Baeuml, R. Fischer, and J. Huber, OFDM with reduced peak-toaverage power ratio by multiple signal representation, Ann. Telecomm., vol. 52, pp. 58-67, 1997. [29] M. Breiling, S. Mueller-Weinfurtner, and J. Huber, Distortionless reduction of peak power without explicit side information, in Proc. IEEE Globecom, vol. 3, Nov. 2000, pp. 1494-1498. [30] S. H. Muller and J. B. Huber, OFDM with reduced peak-to-average power ratio by optimum combination of partial transmit sequences, Electron. Lett., vol. 33, no. 5, pp. 368-369, Feb. 1997. [31] L. J. Cimini Jr. and N. R. Sollenberger, Peak-to-average power ratio reduction of an OFDM signal using partial transmit sequences, IEEE Communications Letters, Vol. 4, pp. 86-88, March 2000 [32] L. J. Cimini Jr and N. R. Sollenberger, Peak-to-average power ratio reduction of an OFDM signal using partial transmit sequences with embedded side information, IEEE GLOBECOM 00. Vol. 2, pp. 746-750, Nov. 2000. [33] S. G. Kang, J. G. Kim and E. K. Joo, A novel subblock partition scheme for partial transmit sequence OFDM, IEEE Trans. on Broadcasting, vol. 45, no. 3, pp. 333338, Sep. 1999. [34] T. Pollet, M. Van Blade1 and M. Moeneclaey, BER Sensitivity of OFDM Systems to Carrier Frequency Offset and Wiener Phase Noise, IEEE Trans. on Commun. Vol 43, no. 2/3/4, Feb/Mar/Apr 1995. [35] T.M. Schmidl and D.C. Cox, Robust Frequency and Timing Synchronization for OFDM. IEEE Trans. on Commun. vol 45, no. 12, pp. 1613-1621, Dec. 1997.
75
[36] M. Sandell, J-J. van de Beek, and P. O. Borjesson, Timing and frequency synchronization in OFDM systems using the cyclic prex, in Intern. Symp. Synch., pp. 16-19, Dec. 1995. [37] L. Cohen, Time-frequency analysis, Prentice-Hall, New Jersy, 1995. [38] K.W.Kang, J. Ann, and H.S.Lee, Decision-directed maximum-likelihood estimation of OFDM frame synchronization offset, Electron. Lett., pp. 2153-2154, Dec. 1994 [39] P. Hoher, TCM on frequency-selective land-mobile fading channels, in Proc. tirrenia Int. Workshop Digital Communications, Tirrenia, Italy, pp. 317-328, Sept. 1991, [40] J.-J. van de Beek, O. Edfors, M. Sandell, S. K. Wilson, and P. O. Borjesson, On channel estimation in OFDM systems, Proc. VTC, Chicago IL, July 1995, pp. 815819. [41] O. Edfors, M. Sandell, J. -J van de Beek, S. K. Wilson and P. O. Borjesson, OFDM channel estimation by singular value decomposition, IEEE Trans. on Commun., vol. 46, pp. 931-939, July 1998. [42] Y. Li, L. J. Cimini,and N. R. Sollenberger, Robust channel estimation for OFDM systems with rapid dispersive fading channel, IEEE Trans. Commun., vol.46, pp. 902-915, July 1998. [43] Y. Li, Pilot-symbol-aided channel estimation for OFDM wireless systems, IEEE Trans. on Vechicular Tech., vol. 49, no. 4, July 2000. [44] X. Wang and K.J.R. Liu, Channel estimation for multicarrier modulation systems using a time-frequency polynomial model, IEEE Trans. on Commun., vol. 50, no. 7, July 2002 [45] M. X. Chang and Y. T. Su, Model-based channel estimation for OFDM signals in Rayleigh fading, IEEE Trans. on Commun., vol 50, No. 4, pp 540-544, Apr 2002 [46] M. Morelli and U. Mengali, A comparison of pilot-aided channel estimation methods for OFDM systems, IEEE Trans. on Signal Process., vol. 49, no. 12, Dec 2001. [47] L. L. Scharf, Statistical Signal Processing: Detection, Estimation, and Time Series Analysis. Reading, MA: Addison-Wesley, 1991
76
[48] E. W. Cheney, Introduction to Approximation Theroy. New York: McGraw-Hill, 1966. [49] D. K. Borah and B. D. Hart, A robust receiver structure for time-varying, frequencyat Rayleigh fading channels, IEEE Trans. Commun., vol. 47, pp. 360-364, Mar. 1999. [50] D. K. Borah and B. T. Hart, Frequency-selective fading channel estimation with a polynomial time-varying channel model, IEEE Trans. Commun., vol. 47, pp. 826873, June 1999. [51] M. Dong, L. Tong and B. M. Sadler, Optimal pilot placement for channel tracking in OFDM, pp. 602-606, 2002. [52] M. Luise, R. Reggiannini, and G. M. Vitetta, Blind equalization/detection for OFDM signals over frequency-selective channels, IEEE J. Select. Areas Commun., vol. 16, pp 1568-1578, Oct. 1998. [53] R. W. Heath and G. B. Giannakis, Exploiting input cyclostationarity for blind channel identication in OFDM systems, IEEE Trans. Signal Processing, vol. 47, no.3, pp.848-856, Mar.1999. [54] B. Muquet, M. de Courville, P. Duhamel, and V. Buenac, A subspace based blind and semi-blind channel identication method for OFDM systems, in Proc. SPAWC, Annapolis, MD, May 1999, pp.170-173. [55] S. Zhou and G. B. Giannakis, Finite-Alphabet Based Channel Estimation for OFDM and Related Multicarrier Systems, IEEE Trans. Commun., vol.49, no.8, pp.1402-1414, Aug. 2001. [56] Z. Yang and X. Wang, A sequential Monte Carlo blind receiver for OFDM systems in frequency-selective fading channels, IEEE Trans. Signal Processing, vol. 50, pp. 271-280, July 2002. [57] A. Petropulu, R. Zhang and R. Lin, Blind OFDM channel estimation through simple linear precoding, IEEE Trans. on Wireless Commun., vol. 3, no. 2, pp. 647-655, March 2004. [58] W. Chen and R. Zhang, An SVD Method for Blind Channel Estimation in OFDM Systems with Linear Precoder, Proc. CISS, Baltimore, MD, Mar. 2003.
77
[59] A. Scaglione, G. B. Giannakis, and S. Barbarossa, Redundant lterbank precoders and equalizers Part II: Blind channel estimation, synchronization, and direct estimation, IEEE Trans. Signal Processing, vl. 47, pp. 2007-2022, July 1999. [60] E. Moulines, P. Duhamel, J.-F. Cardoso, and S. Mayrargue, Subspace method for the blind identication of multichannel FIR lters,IEEE Trans. Signal Processing, vol. 43, pp. 516-525, Feb 1995 [61] S. Halford and G. B. Giannakis, Direct blind equalization for transmitter induced cyclostationnarity, in Proc. IEEE Workshop Signal Processing Adv. Wireless Commun., Paris, France, Apr. 1997, pp. 117-120. [62] G.Leus and M.Moonen, Semi-Blind channel estimation for block transmission with non-zero padding, in Proc. of the Asilomar Conference on Signals, Systems and Computers, Pacic Grove, California, Nov. 2001. [63] H.A.Cipran and M.K.Tsatsanis, Stochastic maximum likelihood methods for semiblind channel estimation, IEEE Signal Processing Letters, vol. 5, no. 1, pp 21-24, Jan 1998. [64] E. de Carvalho and D. T. M. Slock, Cramer-Rao bounds for semi-blind, blind and training sequence based channel estimation, in Proc. SPAWC 97 Conf. Paris, France, April 1997. [65] J. Ayadi, E. de Carvalho and D. T. M. Slock, Blind and semi-blind maximum likelihood methods for FIR multichannel identication, IEEE Proc. ICASSP 98, vol. 6, pp. 3185-3188, May 1998. [66] E. de Carvalho and D. T. M. Slock, Semi-blind maximum-likelihood multichannel estimation with Gaussian prior for the symbols using soft decision, IEEE VTC98, vol. 2, pp. 18-21, May 1998. [67] T. Y. Al-Naffouri, A. Bahai and A. Paulraj, Semi-blind channel identication and equalization in OFDM: an expection-maximization approach, IEEE Proc. VTC02, vol. 1, no. 1, pp. 24-28, Sep. 2002 [68] T. A. Thomas, F. W. Vook and K. L. Baum, Semi-blind channel identication in OFDM, IEEE 55th Vehicular Technology Conference, VTC Spring02, vol. 4, pp. 1747-1750, May 2002. [69] R. Prasad, OFDM for wireless communications systems, Boston, Artech House, 2004.
78
[70] P. A. Bello, Characterization of randomly time-variant linear channels, IEEE Trans. on Commun., vol. 11, no. 4, pp. 360-393, Dec. 1963. [71] G. L. Turin, Introduction to spread-spectrum antimultipath techniques and their application to urban digital radio, IEEE Proc., vol. 68, no. 3, pp. 328-353, March 1980. [72] W. C. Jakes (2nd), Microwave Mobile Communications,, IEEE Press, New York, 1994. [73] R.Chen and J.S.Liu, Mixture Kalman lters,J.Roy.Statist.Soc.(B), vol 62, pp 493508, 2000. [74] D. Avitzour, A stochastic simulation Bayesian approach to multitarget tracking, Proc. Inst. Elect. Eng. Radar, Sonar, Navigat., vol. 142, pp. 41-44, 1995. [75] A. Kong, J. Liu and W. Wong, Sequential imputations and Bayesian missing data problems, J. Amer. Statist. Assoc., vol. 89, pp. 278-288, 1994. [76] Jun S. Liu and Rong Chen, Sequential Monte Carlo Methods for Dynamic Systems, Journal of American Statistical Association,, vol. 93, pp. 1032-1044, 1998 [77] M. Pitt and N. Shephard, Filtering via simulation: Auxiliary particle lters, J. Amer. Statist. Assoc., vol. 94, pp. 590-599, 1999. [78] J. Hammersley and D. Handscomb, Poor mans Monte Carlo, J.R. Statist. Soc. B., vol. 16, pp. 23-38, 1954. [79] M. Rosenbluth and A. Rosenbluth, Monte Carlo calculation of the average extension of molecular chains, J. Chem. Phys., vol. 23, pp. 543-546, 1955. [80] R.Chen, X.Wang and J.S.Liu, Adaptive Joint Detection and Decoding in FlatFading Channels via Mixture Kalman Filtering IEEE Trans. Inform. Theory, vol. 46, no. 6, pp. 2079-2094, Sep. 2000 [81] N. J. Gordon, D. J. Salmon, and A. F. M. Smith, A novel approach to nonlinear/nonGaussian Bayesian state estimation, IEEE Proc. Radar and Signal Processing, vol. 140, pp. 107-113, 1993. [82] J. S. Liu and R. Chen, Blind deconvolution via sequential imputations, Journal of Amer. Statist. Assoc., vol. 90, pp. 567-576, 1995.
79
[83] R. E. Lawrence and H. Kaufman, The Kalman lter for the equalization of a digital communications channel, IEEE Trans. Commun. Technol., vol. COMM-19, pp. 1137-1141, Dec. 1971. [84] D. Godard, Channel equalisation using a Kalman lter for fast data transmission, IBM J. Res., pp. 267-273, Dec, 1974. [85] A. Luvison and G. Pirani, Design and performance of an adaptive Kalman receiver for synchronous data transmission,IEEE Trans. Aerosp. Electron. Syst., vol. AES15, pp. 635-648, September 1979. [86] B. Mulgrew and C. F. N. Cowan, An adaptive Kalman equalizer: Structure and performance,IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-35, pp. 1727-1735, Dec. 1987. [87] P. Grohan and S. Marcos, Structures and performances of several adaptive Kalman equalizers,Proc. IEEE Workshop Digital Signal Process., Loen, Norway, pp. 454457, Sept. 1996. [88] R. A. Iltis, Joint estimation of PN code delay and multipath using extended Kalman lter, IEEE Trans. on Communications, vol. 38, no. 10, pp. 1677-1685, October 1990. [89] R. A. Iltis, and A. W. Fuxjaeger, A digital DS spreadspectrum receiver with joint channel and Doppler shift estimation, IEEE Trans. on Communications., vol. 39, no. 8, pp. 1255-1267, August 1991. [90] M. K. Tsatsanis, G. B. Giannakis, and G. Zhou, Estimation and equalization of fading channels with random coefcients, IEEE Acoustics, Speech, and Signal Processing, ICASSP-96. Conference Proceedings., Vol. 2, pp. 1093-1096, May 1996. [91] G. T. Zhou, Yongsub Kim, G. B. Giannakis, Estimation and equalization of timeselective fading channels, Signals, Systems, and Computers, 1999. Conference Record of the Thirty-Third Asilomar Conference on, Vol 1, pp. 248-252, Oct. 1999. [92] S. B. Bulumulla, S. A. Kassam, S. S. Venkatesh, An adaptive diversity receiver for OFDM in fading channels, IEEE International Conference on Communications, Vol. 3, pp. 1325-1329, June 1998. [93] S. M. Kay, Modern Spectral Estimation: Theory and Application. Prentice-Hall, NJ, 1987.
80
[94] S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory, Prentice-Hall, NJ, 1993. [95] R. E. Kalman, A New Approach to Linear Filtering and Prediction Problems, Transactions of the ASME - Journal of Basic Engineering, Vol. 82, pp. 35-45, 1960 [96] R. E. Kalman, and R. S. Bucy, New Results in Linear Filtering and Prediction Theory, Transactions of the ASME - Journal of Basic Engineering, Vol. 83, pp. 95-107, 1961 [97] M. West and J. Harrison, Bayesian Forecasting and Dynamic Models, SpringerVerlag, New York, NY, USA, 1989. [98] N. Shephard, Partial non-Gaussian state space. Biometrika, 81, pp. 115-131, 1994. [99] G. A. Ackerson and K. S. Fu, On state estimation in switching environments, IEEE Trans, Autom. Control, 15, pp. 10-17, 1970. [100] H. Akashi and H. Kumamoto, Random sampling approach to state estimation in switching environments,Automatica, 13, pp. 429-434, 1977 [101] J. K. Tugnait, Detection and estimation for abruptly changing systems, Automatica, 18, pp. 607-615, 1982. [102] A. Doucet, S. J. Godsill, and C. Andrieu, On sequential Monte Carlo sampling methods for Bayesian ltering, Statistics and Computing, 10, pp. pp. 197-208, 2000. [103] J. Campello, Practical bit loading for DMT, Proceedings of IEEE ICC99, Vol. 2, pp. 801-805, 1999.
81
Vita
Wei Chen was born in Zibo, P. R. China in 1976. He received his B.S. degree in 1998 from Shandong University of Technology, Jinan, China, the M.S. degree in 2001 from Institute of Automation, Chinese Academy of Science, Beijing, China, both in Automation Engineering. Since 2001, he has been with the Electrical and Computer Engineering department at Drexel University, pursuing his Ph.D. degree. He has worked as a research assistant under the supervision of Dr. Ruifeng Zhang during his years at Drexel University. He focuses his research interests on communication theory and signal processing, including multicarrier communication system, OFDM, wireless system, blind channel estimation, adaptive channel estimation (tracking), and equalization algorithms. He is a student member of IEEE. Publications include:
W. Chen and R. Zhang, An SVD Method for Blind Channel Estimation of OFDM and Related Multi-carrier Systems, PROC. CISS, Baltimore, MD, March 2003 W. Chen and R. Zhang, Kalman Filter Channel Estimator for OFDM Systems in Time and Frequency Selective Fading Environment, IEEE PROC. ICASSP 04, Vol. 4, pp. 17-21, May 2004. W. Chen and R. Zhang, Estimation of time and frequency selective channels in OFDM systems: a Kalman lter structure, IEEE GLOBECOM 04, Volume 2, pp. 800-803, Nov. 2004. R. Zhang and W. Chen, A Mixture Kalman Filter Approach for Blind Channel Estimation, 38th Asilomar Conference on Signals, Systems and Computers, CA, November 2004.