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

Open Access 01-12-2009 | Research Article

Estimation of CFO and Channels in Phase-Shift Orthogonal Pilot-Aided OFDM Systems with Transmitter Diversity

Authors: Carlos Ribeiro, Atílio Gameiro

Published in: EURASIP Journal on Wireless Communications and Networking | Issue 1/2009

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We present a CFO estimation algorithm and an associated channel estimation method for broadband OFDM systems with transmitter diversity. The CFO estimation algorithm explores the TD structure of the transmitted symbols carrying pilots and data, relying solely on the data component present on the symbols to estimate the CFO, thus avoiding additional overhead like training symbols or null subcarriers. An intermediate output of the CFO algorithm provides an easy-to-get initial CIR estimate that will be improved with the utilization of a TD LMMSE filter. The feasibility of the investigated methods is substantiated by system simulation using indoor and outdoor broadband wireless channel models. Simulation results show that the joint algorithms provide a near optimal system's performance.

1. Introduction

Future mobile broadband applications will require reliable high data-rate wireless communication systems. In recent years, multiple-input multiple-output orthogonal frequency division multiplexing (MIMO-OFDM) transmission systems [14] emerged as the scheme with the potential to fulfill these conditions, with bandwidth efficiency and robustness to frequency selective channels, common in mobile personal communication systems.
Various forms of OFDM have been adopted in different standards: WIMAX, LTE, IEEE.802.11a/g [5], IEEE.802.16 [6], and DAB/DVB [1]. However, the long symbol duration makes OFDM systems particularly sensitive to carrier frequency offsets (CFOs) that always exist between the base station (BS) and mobile terminal (MT). The presence of CFO destroys the orthogonality among subcarriers leading to intercarrier interference (ICI), that causes severe degradation of the system's bit error rate (BER) [79].
The estimation and removal of the CFO has been the focus of a considerable number of works published in recent years. The algorithms can be categorized as blind or data-aided. The first category explores the properties of the received symbols (commonly the cyclic prefix (CP)) [1012]. The data-aided algorithms use dedicated training symbols [13, 14] or exploit the presence of null subcarriers [15, 16].
The accurate extraction of the channel state information is crucial to realize the full potential of the MIMO-OFDM system. The performance of the channel estimator is vital for diversity combining, coherent detection and decoding, and resource allocation operations. The cochannel interference inherent to the system, where the received signal is the superposition of the signals transmitted simultaneous from the different antennas, puts an additional challenge on the design of the channel estimation algorithm.
A decision-directed channel estimation scheme that attempted to minimize the cochannel interference was published in [17]. The proposed algorithm exhibits a high computational load. A simplified and enhanced algorithm, introducing a data-aided scheme for the data transmission mode, is presented in [18]. The topic attracted a significant attention and has been the focus of investigation in multiple publications [1921] and references therein.
The design of training symbols and pilot sequences with the ability to decouple the cochannel interference and minimize the channel estimation mean square error (MSE) for MIMO-OFDM was addressed in several publications [18, 22, 23].
Most publications on the topic of training-signal or pilot-aided channel estimation use the frequency-domain (FD) least squares (LS) estimates as the starting point for the analysis of the estimation algorithm or the design of the training sequence. It was established in [24] that in single-input single-output (SISO) OFDM a time-domain (TD) equivalent to LS estimate could be obtained using a simple linear operation on the received signal, if the used pilot sequence fulfills certain conditions.
This paper contains a proposal for a CFO estimation algorithm and associated channel estimation method for OFDM systems with transmitter diversity that exploits a standardized transmission format, where FD pilot symbols are regularly spread in the OFDM symbols. To minimize the pilot overhead, the pilot subcarriers are shared among all transmit antennas. To mitigate the resulting cochannel interference, the system adopts phase-shifted pilot sequences per transmit antenna [18]. By exploring the TD properties of the received symbols, the proposed algorithms are able to estimate and remove the CFO, separate each of the CIRs, and generate the final channel estimate, without requiring any additional overhead (training symbols or null subcarriers). By performing most of the operations on the TD received symbols and sharing operations, the overall computational load required to implement both algorithms is affordable for real-time implementations.
The paper is organized as follows. Section 2 gives a brief introduction to the wireless multipath channel and the OFDM baseband model. In Section 3, the investigated CFO and channel estimation algorithms are developed. The feasibility of the developed method is substantiated by simulation results presented in Section 4. Finally, conclusions are drawn in Section 5.

2. OFDM in Mobile Wireless Channels

Before introducing the investigated method, we will briefly overview the mobile wireless multipath channel and the considered OFDM baseband model.
Throughout the text, the notation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq1_HTML.gif is used for TD vectors and elements, and its absence denotes frequency-domain (FD) vectors and elements. The index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq2_HTML.gif denotes TD elements and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq3_HTML.gif FD elements. Unless stated otherwise, the vectors involved in the transmission/reception process are column vectors with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq4_HTML.gif complex elements. The superscripts https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq5_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq6_HTML.gif denote transpose and Hermitian transpose, respectively.

2.1. The Wireless Multipath Channel

Let us consider that the system transmits over multipath Rayleigh fading wireless channels modeled by the discrete-time channel impulse response (CIR):
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ1_HTML.gif
(1)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq7_HTML.gif is the number of channel paths, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq8_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq9_HTML.gif are the complex value and delay of path https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq10_HTML.gif , respectively. The paths are assumed to be statistically independent, with normalized average power, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq11_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq12_HTML.gif is the average power of path https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq13_HTML.gif . The channel is time variant due to the motion of the mobile terminal (MT), but we will assume that the CIR is constant during one OFDM symbol. The time dependence of the CIR is not present in the notation for simplicity. Assuming that the insertion of a long enough cyclic prefix (CP) in the transmitter assures that the orthogonality of the subcarriers is maintained after transmission, the channel frequency response (CFR) can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ2_HTML.gif
(2)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq14_HTML.gif is the total number of subcarriers of the OFDM system.

2.2. OFDM Baseband Model

Consider the OFDM baseband system with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq15_HTML.gif transmit antennas depicted in Figure 1. The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq16_HTML.gif vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq17_HTML.gif hold the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq18_HTML.gif -ary PSK or QAM coded data to be transmitted.
To assist in the channel estimation process, pilot symbols are added in each transmit antenna path. The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq19_HTML.gif vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq20_HTML.gif hold the pilot values for each path. The pilots are transmitted in dedicated subcarries (vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq21_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq22_HTML.gif contain nonzero values in disjoint positions). The resulting FD signal transmitted by antenna https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq23_HTML.gif is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq24_HTML.gif . All transmit antennas use the common set of subcarriers https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq25_HTML.gif to convey the overlapping pilot sequences. The pilots are regularly spread every https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq26_HTML.gif subcarriers. The pilot separation can range from 1 (particular case where all subcarriers in the OFDM symbol are dedicated to transmit pilots–training symbol) to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq27_HTML.gif , fulfilling the condition https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq28_HTML.gif .
The system uses distinct phase-shifted pilot sequences in each transmit antenna to allow the separation of the sequences in the receiver. The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq29_HTML.gif th element of the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq30_HTML.gif is defined by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ3_HTML.gif
(3)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq31_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq32_HTML.gif is the first pilot subcarrier.
The inverse discrete Fourier transform (DFT) block present in each antenna path transforms the input vector into the TD vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq33_HTML.gif , using an efficient https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq34_HTML.gif -points inverse fast Fourier transform (FFT) algorithm.
An https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq35_HTML.gif samples long guard interval, in the form of CP, is prefixed to vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq36_HTML.gif , resulting in the TD transmitted vector
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ4_HTML.gif
(4)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq37_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq38_HTML.gif DFT matrix, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq39_HTML.gif is the matrix that adds the CP, with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq40_HTML.gif denoting the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq41_HTML.gif identity matrix and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq42_HTML.gif denoting the last https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq43_HTML.gif columns of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq44_HTML.gif . The TD vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq45_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq46_HTML.gif collect, respectively, the components of the data symbols and pilot symbols present in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq47_HTML.gif . The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq48_HTML.gif vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq49_HTML.gif are simultaneously transmitted to the receiver's antenna.
Let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq50_HTML.gif be the normalized angular CFO, where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq51_HTML.gif is the frequency offset due to the frequency mismatch of the oscillators of the transmitter and the receiver, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq52_HTML.gif is the sampling interval.
The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq53_HTML.gif th received signal sample of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq54_HTML.gif th symbol can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ5_HTML.gif
(5)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq55_HTML.gif is a sample of independent and identically distributed (iid) zero mean additive white Gaussian noise (AWGN) with variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq56_HTML.gif . Collecting the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq57_HTML.gif samples of the symbol,
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ6_HTML.gif
(6)
where the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq58_HTML.gif collects the noise samples that affect the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq59_HTML.gif th symbol, the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq60_HTML.gif represents the intersymbol interference (ISI) caused by the channel dispersion, and the matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq61_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq62_HTML.gif lower triangular Toeplitz channel convolution matrix with first column https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq63_HTML.gif (column https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq64_HTML.gif -vector with the discrete-time CIR (its elements are defined by (1)) padded with zeros). The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq65_HTML.gif diagonal matrix that holds the phase rotation that affects each symbol sample is
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ7_HTML.gif
(7)
The receiver starts by removing the CP from the received symbol. Dropping the symbol index, the resulting vector is
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ8_HTML.gif
(8)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq66_HTML.gif is the matrix that removes the CP with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq67_HTML.gif representing the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq68_HTML.gif null matrix, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq69_HTML.gif is the resulting TD noise column https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq70_HTML.gif -vector, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq71_HTML.gif is the common phase that affects all samples of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq72_HTML.gif th symbol. The last step in (8) was possible considering the structure of the matrices involved
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ9_HTML.gif
(9)
With the assumption that the length of the CP is larger than the duration of CIR, the ISI is completely removed, and (8) can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ10_HTML.gif
(10)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq73_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq74_HTML.gif circulant matrix with circulant vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq75_HTML.gif and, due to the properties of the DFT, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq76_HTML.gif , with the elements of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq77_HTML.gif defined by (2).
The CFO and channel estimation block is responsible for estimating both the CFO that affects the received samples and the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq78_HTML.gif channels that disturbed the transmission process. Both estimation algorithms will be introduced in the next section. Moreover, this block is also responsible for reducing the CFO, using the estimated CFO value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq79_HTML.gif . This operation can be described by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ11_HTML.gif
(11)
It is clear that if https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq80_HTML.gif , then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq81_HTML.gif and the CFO is completely removed. As it will be demonstrated in the next section, the CFO ambiguity remaining after this block is an integer multiple of the pilot subcarrier separation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq82_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq83_HTML.gif is the subcarrier separation. This acquisition range should be sufficient for current OFDM systems; however coarse CFO estimation techniques [25] can be used to tackle this limitation, if proven necessary.
The DFT block transforms the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq84_HTML.gif to FD with an efficient FFT operation. Assuming that the CFO is completely eliminated, the resulting FD column https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq85_HTML.gif -vector can be expressed as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ12_HTML.gif
(12)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq86_HTML.gif is the resulting FD noise vector. The remaining phase-rotation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq87_HTML.gif is naturally removed in the channel estimation process, assuming that the pilot-aided scheme calculates the LS estimates (back-rotated received signal).
The deframing block separates the signals in the subcarriers conveying pilots and data symbols. The values in the data subcarriers are collected in vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq88_HTML.gif and fed to the decoding block. Together with the channels' estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq89_HTML.gif , this block is now able to decode the received symbols, according to some decision rule, and generate the estimate of the transmitted data https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq90_HTML.gif .

3. CFO and Channel Estimations by Exploring the TD Properties of Phase-Shifted Pilot Sequences

The algorithms implemented in this block estimate both the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq91_HTML.gif channels over which the transmission occurred and the CFO that affects the received signal. The inputs to the CFO estimation algorithm are the TD symbols carrying both pilots and data, according to the model defined in the previous section. The channel estimation algorithm reuses an intermediate output of the previous operation to attain an initial CIR estimate with minimal computational load.

3.1. Analysis of the TD Symbol's Structure

From (10), each element of the TD received symbols (carrying pilots and data), after CP extraction, can be expressed by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ13_HTML.gif
(13)
where the elements of the TD data vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq92_HTML.gif are
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ14_HTML.gif
(14)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq93_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq94_HTML.gif th element of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq95_HTML.gif (complex data symbol conveyed by the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq96_HTML.gif th subcarrier of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq97_HTML.gif transmit antenna path), and the elements of the TD pilot vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq98_HTML.gif are
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ15_HTML.gif
(15)
Replacing (14) and (15) in (13),
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ16_HTML.gif
(16)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq99_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq100_HTML.gif hold the data-dependent and pilot-dependent components in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq101_HTML.gif , respectively.
By expanding the pilot-dependent vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq102_HTML.gif
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ17_HTML.gif
(17)
it becomes clear that it is made up of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq103_HTML.gif frequency-shifted and scaled replicas of each of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq104_HTML.gif CIR. Moreover, the replicas of each CIR are separated by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq105_HTML.gif samples and transmit antenna https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq106_HTML.gif CIR replicas are time-shifted https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq107_HTML.gif samples from the reference position https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq108_HTML.gif .

3.2. CFO Estimation

The CFO estimation method introduced in the following uses the pilot structures, introduced primarily for channel estimation purposes, to estimate the CFO present in the received samples. Therefore, it is absolutely bandwidth efficient, as it does not require any additional specific overhead. The algorithm exhibits a fast acquisition, being able to output an estimate with low deviation from a single OFDM frame. It proves adequate for burst mode transmission, where the frequency offset varies from frame to frame.
The algorithm requires a search within the acquisition range to find the minimum value of the cost function. An initial candidate angular frequency offset https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq109_HTML.gif is applied to the input signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq110_HTML.gif , together with the TD equivalent of the FD multiband filter that selects the pilot subcarriers [24] (phase-shifted sum of the samples in the same relative position in all https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq111_HTML.gif segments of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq112_HTML.gif samples). This operation can be described by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ18_HTML.gif
(18)
where the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq113_HTML.gif matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq114_HTML.gif , the column https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq115_HTML.gif -vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq116_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq117_HTML.gif hold the data-dependent and pilot-dependent components in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq118_HTML.gif , respectively, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq119_HTML.gif is the resulting noise vector. The elements of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq120_HTML.gif can be expressed by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ19_HTML.gif
(19)
If channel https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq121_HTML.gif maximum delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq122_HTML.gif (normalized to the system's sampling interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq123_HTML.gif ) is short enough so that the adjacent CIR replicas in (19) to not overlap (fulfils the sampling theorem),
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ20_HTML.gif
(20)
(19)
can be further simplified to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ21_HTML.gif
(21)
 
that clearly shows that the pilot-dependent samples are limited to the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq124_HTML.gif sets of samples https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq125_HTML.gif (with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq126_HTML.gif elements), where the corresponding phase-shifted CIRs have energy. The remaining samples will depend only on the transmitted data and noise.
The elements of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq127_HTML.gif can be expressed by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ22_HTML.gif
(22)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ23_HTML.gif
(23)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq128_HTML.gif is the initial candidate frequency offset.
The elements of the noise vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq129_HTML.gif can be expressed by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ24_HTML.gif
(24)
Figure 2 depicts an example of the constitution of vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq130_HTML.gif for a system with 2 transmission antennas, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq131_HTML.gif subcarriers and pilot separation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq132_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq133_HTML.gif . The plots put in evidence that the CIRs energy is limited to 2 sets of samples and the data-dependent component spans the entire symbol duration.
A careful inspection of (23) reveals that the factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq135_HTML.gif (and the data-dependent component) is zero for
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ25_HTML.gif
(25)
independently of the considered sample. Keeping in mind that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq136_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq137_HTML.gif , the solution for (25) is
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ26_HTML.gif
(26)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq138_HTML.gif is the subcarrier separation. It should be noted that the solution in (26) presents a periodicity https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq139_HTML.gif and includes the condition when the CFO is completely eliminated https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq140_HTML.gif . A similar analysis reveals that the factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq141_HTML.gif has maximum magnitude for
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ27_HTML.gif
(27)
We can conclude that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq142_HTML.gif has minimum values spread https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq143_HTML.gif Hz, with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq144_HTML.gif maximum magnitude values in between, separated by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq145_HTML.gif Hz.
Let us define the column https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq146_HTML.gif -vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq147_HTML.gif that collects the samples of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq148_HTML.gif with no CIRs energy (only data-dependent and noise; example depicted in Figure 2) and the cost function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq149_HTML.gif as the energy in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq150_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ28_HTML.gif
(28)
The definition of the cost function guarantees that, if within the acquisition range, its minimum value will converge to the true estimate as the number of elements in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq151_HTML.gif increases (and the noise term tends to a floor in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq152_HTML.gif ). The elements in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq153_HTML.gif may be obtained from one OFDM symbol or a set of symbols (with data and pilots) if higher accuracy on the estimate is required. From the previous analysis of the factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq154_HTML.gif , it is clear that the acquisition range of our cost function is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq155_HTML.gif . The CFO estimate can be found by a line search within the acquisition range to find the minimum value of the cost function:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ29_HTML.gif
(29)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq156_HTML.gif is the estimated CFO value. The exhaustive line search is computationally demanding, depending on the search's granularity. Hence, there is a tradeoff between complexity and estimate's variance.
The cost function has a closed form expression, and its behavior is perfectly described. In the acquisition range, there are https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq157_HTML.gif maximum values; in the interval limited by the maximum values that surround the perfect estimate, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq158_HTML.gif presents a smooth shape with a single minimum. Using the knowledge we possess of the cost function, we propose a 2-step approach to find its minimum value. The initial step performs a coarse line search to locate the global minimum interval. Testing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq159_HTML.gif candidate CFO values evenly spaced by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq160_HTML.gif Hz should suffice. The candidate CFO will be the one with the lowest cost. If the number of elements in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq161_HTML.gif is small and SNR is very low, the probability of wrong identification may not be negligible and the number of candidate CFO values can be increased thus decreasing the wrong identification probability. In the final step, we use the gradient descent method [26] to find the global minimum.
Figure 3 depicts an example of the cost function for a https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq162_HTML.gif Alamouti OFDM system with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq163_HTML.gif subcarriers, sampling interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq164_HTML.gif nanoseconds and pilot separation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq165_HTML.gif . The values in the plot were acquired using an https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq166_HTML.gif dB. In Figure 3(a), the separation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq167_HTML.gif 390 kHz between consecutives minimum values is visible. Figure 3(b) shows in detail the interval around https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq168_HTML.gif . It is clear that it has a unique global minimum that is easy to find (no problem with local minimum values). In Figure 3(c), the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq169_HTML.gif maximum values between consecutive minimum values are clearly visible. It also shows in detail that the separation of the maximum values around https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq170_HTML.gif is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq171_HTML.gif 195 kHz.
Figure 4 shows the evolution of the estimated CFO standard deviation with the number of samples used in estimation algorithm (elements of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq173_HTML.gif ). The plots depict the standard deviation when the number of samples goes from 200 to 2000, in steps of 200 samples.

3.3. Channel Estimation

Assuming that the CFO is completely eliminated, the output of the initial operation of the CFO algorithm is made up of the pilot-dependent component and noise https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq175_HTML.gif . The data-dependent component was eliminated from this vector, opening way to easily obtain an initial CIR estimate.
The channel estimation algorithm starts by isolating each of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq176_HTML.gif phase-shifted CIRs from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq177_HTML.gif and removing the modulating exponential factor. The elements of the resulting vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq178_HTML.gif can be expressed by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ30_HTML.gif
(30)
In [24], it was demonstrated that for a single transmitting antenna OFDM system with perfect synchronization, (30) is the TD counterpart of FD LS estimate. By using phase-shifted pilot sequences that allow the separation of the different CIRs, the same result holds in the present model.
This initial estimate can be significantly improved by incorporating a TD linear minimum MSE (LMMSE) filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq179_HTML.gif to reduce the estimate's error, taking advantage of the CIR energy concentration. The improvements provided by this filter are especially significant for low values of SNR.
The LMMSE filter can be expressed by [27]
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_Equ31_HTML.gif
(31)
The resulting CIR and CFR estimates are, respectively, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq180_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq181_HTML.gif .

4. Simulation Results

A simulation scenario was implemented using an Alamouti https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq182_HTML.gif OFDM system with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq183_HTML.gif modulated subcarriers, sampling interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq184_HTML.gif nanoseconds and a CP with 100 samples. The transmitted OFDM symbols carried pilots and data, with a pilot separation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq185_HTML.gif . The OFDM frame consists of 16 symbols. The CFO value was randomly generated in each frame with a value inside the acquisition range https://static-content.springer.com/image/art%3A10.1155%2F2009%2F436756/MediaObjects/13638_2008_Article_1663_IEq186_HTML.gif . The CFO estimation and removal was performed on a frame basis. Two channel models with exponentially decaying power delay profile (PDP) were used to simulate indoor (50 nanoseconds rms delay spread) and outdoor environments (250 nanoseconds rms delay spread). To validate the proposed method, several simulations were performed using Eb/N0 values in the range of 0 dB to 20 dB.
Figure 5 shows the remaining CFO at the output of the CFO mitigate block when using the indoor channel model. The dashed lines represent the average remaining CFO. The solid lines represent the standard deviation of the CFO estimate. In our method, the gradient descent was stopped for a step of 10 HZ. For the method in [16], one null subcarrier was added to each OFDM symbol, and an exhaustive search was performed with a 10 HZ step. The results show that our method is unbiased for the all range of Eb/N0 values. The algorithm generates estimates with small deviation from the true value using a limited number of symbols (16). The estimate deviation is ~1% of that of [16] for low values of SNR. The method in [16] requires a large number of symbols and/or more receive antennas to generate accurate estimates. This result shows that the investigated method is quite adequate for burst systems.
Figure 6 depicts the MSE of the channel estimation algorithm (blue plots) when the system has perfect synchronization and the MSE of the joint CFO and channel estimation process (red plots), when using QPSK, 16-QAM, and 64-QAM modulations. Figure 6(a) presents the results for the indoor channel and Figure 6(b) for the outdoor channel.
Figure 7 depicts the system BER for 3 scenarios: the ideal situation where the receiver has perfect channel state information (CSI) (with no pilot overhead) and the CFO is absent (green plots), the situation when the receiver must estimate the channel from the received samples (blue plots), and the more realistic scenario where the receiver needs to estimate both the CFO and channel (red plots). Simulations results were obtained also for QPSK, 16-QAM, and 64-QAM modulations as identified in the figures. Figure 7(a) presents the results for the indoor channel and Figure 7(b) for the outdoor channel.
The channel estimation MSE improvement that can be observed for higher-order modulations is due to the fact that the ratio between the powers in the pilot symbols and data symbols is kept constant in all simulations. The large increase of delay spread between both channels is the origin of the ~3 dB MSE degradation when moving from the indoor channel to the outdoor channel plots. This acceptable degradation shows the ability of the estimator to deal with the increasing channel delay spread by always weighing the energy of channel taps versus noise variance. The channel estimation BER plots present a degradation of ~1,2 dB that can be largely attributed to the 12.5% pilot overhead.
The joint CFO and channel estimation MSE is an effective measure of the degradation caused by both algorithms. In these plots, the estimated channel was compared against the true channel affected by the same CFO that distorted the received signal (according to (10)). The results plotted in Figures 6 and 7 show that the performance degradation of the joint process is marginal when compared with channel estimation only, substantiating the performance of the proposed algorithms.

5. Conclusions

We have investigated a CFO estimation algorithm and an associated channel estimation block for OFDM with transmitter diversity that explores the TD structure of transmitted symbols carrying pilots and data. The CFO algorithm relies solely on the data component present on the symbols to estimate the CFO, avoiding additional overhead like training symbols or null subcarriers. Simulation results show that the residual CFO has a minimal impact in the system's performance, confirming that the CFO estimates have minimal deviation from the true value. The definition and shape of the cost function determine a very low-complexity scheme. An intermediate output of the CFO algorithm provides an easy to get initial CIR estimate minimizing the overall complexity. By incorporating a TD LMMSE filter, the initial CIR estimate is significantly improved. Simulation results of the joint algorithms confirm a reduced degradation of the system's performance when compared with the ideal scenario.

Acknowledgments

The authors wish to thank Fundação para a Ciência e a Tecnologia that partially supported this work through the project "PHOTON—Distributed and Extendible Heterogeneous Radio Architectures using Fibre Optic Networks" (PTDC/EEA-TEL/72890/2006).
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Literature
1.
go back to reference van Nee R, Prasad R: OFDM for Wireless Multimedia Communications. 1st edition. Artech House, London, UK; 2000. van Nee R, Prasad R: OFDM for Wireless Multimedia Communications. 1st edition. Artech House, London, UK; 2000.
2.
go back to reference Stüber GL, Barry JR, McLaughlin SW, Li Y, Ingram MA, Pratt TG: Broadband MIMO-OFDM wireless communications. Proceedings of the IEEE 2004, 92(2):271-294. 10.1109/JPROC.2003.821912CrossRef Stüber GL, Barry JR, McLaughlin SW, Li Y, Ingram MA, Pratt TG: Broadband MIMO-OFDM wireless communications. Proceedings of the IEEE 2004, 92(2):271-294. 10.1109/JPROC.2003.821912CrossRef
3.
go back to reference Sampath H, Talwar S, Tellado J, Erceg V, Paulraj A: A fourth-generation MIMO-OFDM broadband wireless system: design, performance, and field trial results. IEEE Communications Magazine 2002, 40(9):143-149. 10.1109/MCOM.2002.1031841CrossRef Sampath H, Talwar S, Tellado J, Erceg V, Paulraj A: A fourth-generation MIMO-OFDM broadband wireless system: design, performance, and field trial results. IEEE Communications Magazine 2002, 40(9):143-149. 10.1109/MCOM.2002.1031841CrossRef
4.
go back to reference Paulraj AJ, Gore DA, Nabar RU, Bölcskei H: An overview of MIMO communications—a key to gigabit wireless. Proceedings of the IEEE 2004, 92(2):198-218. 10.1109/JPROC.2003.821915CrossRef Paulraj AJ, Gore DA, Nabar RU, Bölcskei H: An overview of MIMO communications—a key to gigabit wireless. Proceedings of the IEEE 2004, 92(2):198-218. 10.1109/JPROC.2003.821915CrossRef
5.
go back to reference IEEE Std 802.11 : Wireless LAN medium access control (MAC) and physical layer (PHY) specifications: high-speed physical layer in the 5 GHz band. 1999. IEEE Std 802.11 : Wireless LAN medium access control (MAC) and physical layer (PHY) specifications: high-speed physical layer in the 5 GHz band. 1999.
6.
go back to reference Koffman I, Roman V: Broadband wireless access solutions based on OFDM access in IEEE 802.16. IEEE Communications Magazine 2002, 40(4):96-103. 10.1109/35.995857CrossRef Koffman I, Roman V: Broadband wireless access solutions based on OFDM access in IEEE 802.16. IEEE Communications Magazine 2002, 40(4):96-103. 10.1109/35.995857CrossRef
7.
go back to reference Sathananthan K, Tellambura C: Probability of error calculation of OFDM systems with frequency offset. IEEE Transactions on Communications 2001, 49(11):1884-1888. 10.1109/26.966051CrossRefMATH Sathananthan K, Tellambura C: Probability of error calculation of OFDM systems with frequency offset. IEEE Transactions on Communications 2001, 49(11):1884-1888. 10.1109/26.966051CrossRefMATH
8.
go back to reference Pollet T, Van Bladel M, Moeneclaey M: BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise. IEEE Transactions on Communications 1995, 43(2–4):191-193.CrossRef Pollet T, Van Bladel M, Moeneclaey M: BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise. IEEE Transactions on Communications 1995, 43(2–4):191-193.CrossRef
9.
go back to reference Rugini L, Banelli P: BER of OFDM systems impaired by carrier frequency offset in multipath fading channels. IEEE Transactions on Wireless Communications 2005, 4(5):2279-2288.CrossRef Rugini L, Banelli P: BER of OFDM systems impaired by carrier frequency offset in multipath fading channels. IEEE Transactions on Wireless Communications 2005, 4(5):2279-2288.CrossRef
10.
go back to reference van de Beek J-J, Sandell M, Börjesson PO: ML estimation of time and frequency offset in OFDM systems. IEEE Transactions on Signal Processing 1997, 45(7):1800-1805. 10.1109/78.599949CrossRefMATH van de Beek J-J, Sandell M, Börjesson PO: ML estimation of time and frequency offset in OFDM systems. IEEE Transactions on Signal Processing 1997, 45(7):1800-1805. 10.1109/78.599949CrossRefMATH
11.
go back to reference Bölcskei H: Blind high-resolution uplink synchronization of OFDM-based multiple access schemes. Proceedings of the 2nd IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '99), May 1999, Annapolis, Md, USA 166-169. Bölcskei H: Blind high-resolution uplink synchronization of OFDM-based multiple access schemes. Proceedings of the 2nd IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '99), May 1999, Annapolis, Md, USA 166-169.
12.
go back to reference Lashkarian N, Kiaei S: Class of cyclic-based estimators for frequency-offset estimation of OFDM systems. IEEE Transactions on Communications 2000, 48(12):2139-2149. 10.1109/26.891224CrossRef Lashkarian N, Kiaei S: Class of cyclic-based estimators for frequency-offset estimation of OFDM systems. IEEE Transactions on Communications 2000, 48(12):2139-2149. 10.1109/26.891224CrossRef
13.
go back to reference Schmidl TM, Cox DC: Robust frequency and timing synchronization for OFDM. IEEE Transactions on Communications 1997, 45(12):1613-1621. 10.1109/26.650240CrossRef Schmidl TM, Cox DC: Robust frequency and timing synchronization for OFDM. IEEE Transactions on Communications 1997, 45(12):1613-1621. 10.1109/26.650240CrossRef
14.
go back to reference Morelli M, Mengali U: Improved frequency offset estimator for OFDM applications. IEEE Communications Letters 1999, 3(3):75-77. 10.1109/4234.752907CrossRef Morelli M, Mengali U: Improved frequency offset estimator for OFDM applications. IEEE Communications Letters 1999, 3(3):75-77. 10.1109/4234.752907CrossRef
15.
go back to reference Liu H, Tureli U: A high-efficiency carrier estimator for OFDM communications. IEEE Communications Letters 1998, 2(4):104-106. 10.1109/4234.664219CrossRef Liu H, Tureli U: A high-efficiency carrier estimator for OFDM communications. IEEE Communications Letters 1998, 2(4):104-106. 10.1109/4234.664219CrossRef
16.
go back to reference Ma X, Oh M-K, Giannakis GB, Park D-J: Hopping pilots for estimation of frequency-offset and multiantenna channels in MIMO-OFDM. IEEE Transactions on Communications 2005, 53(1):162-172. 10.1109/TCOMM.2004.840663CrossRef Ma X, Oh M-K, Giannakis GB, Park D-J: Hopping pilots for estimation of frequency-offset and multiantenna channels in MIMO-OFDM. IEEE Transactions on Communications 2005, 53(1):162-172. 10.1109/TCOMM.2004.840663CrossRef
17.
go back to reference Li Y, Seshadri N, Ariyavisitakul S: Channel estimation for OFDM systems with transmitter diversity in mobile wireless channels. IEEE Journal on Selected Areas in Communications 1999, 17(3):461-471. 10.1109/49.753731CrossRef Li Y, Seshadri N, Ariyavisitakul S: Channel estimation for OFDM systems with transmitter diversity in mobile wireless channels. IEEE Journal on Selected Areas in Communications 1999, 17(3):461-471. 10.1109/49.753731CrossRef
18.
go back to reference Li Y: Simplified channel estimation for OFDM systems with multiple transmit antennas. IEEE Transactions on Wireless Communications 2002, 1(1):67-75. 10.1109/7693.975446CrossRef Li Y: Simplified channel estimation for OFDM systems with multiple transmit antennas. IEEE Transactions on Wireless Communications 2002, 1(1):67-75. 10.1109/7693.975446CrossRef
19.
go back to reference Shin M, Lee H, Lee C: Enhanced channel-estimation technique for MIMO-OFDM systems. IEEE Transactions on Vehicular Technology 2004, 53(1):261-265. 10.1109/TVT.2003.822002CrossRef Shin M, Lee H, Lee C: Enhanced channel-estimation technique for MIMO-OFDM systems. IEEE Transactions on Vehicular Technology 2004, 53(1):261-265. 10.1109/TVT.2003.822002CrossRef
20.
go back to reference Zhang H, Li Y, Reid A, Terry J: Channel estimation for MIMO OFDM in correlated fading channels. Proceedings of IEEE International Conference on Communications (ICC '05), May 2005, Seoul, Korea 4: 2626-2630. Zhang H, Li Y, Reid A, Terry J: Channel estimation for MIMO OFDM in correlated fading channels. Proceedings of IEEE International Conference on Communications (ICC '05), May 2005, Seoul, Korea 4: 2626-2630.
21.
go back to reference Zamiri-Jafarian H, Pasupathy S: Robust and improved channel estimation algorithm for MIMO-OFDM systems. IEEE Transactions on Wireless Communications 2007, 6(6):2106-2113.CrossRef Zamiri-Jafarian H, Pasupathy S: Robust and improved channel estimation algorithm for MIMO-OFDM systems. IEEE Transactions on Wireless Communications 2007, 6(6):2106-2113.CrossRef
22.
go back to reference Barhumi I, Leus G, Moonen M: Optimal training design for MIMO OFDM systems in mobile wireless channels. IEEE Transactions on Signal Processing 2003, 51(6):1615-1624. 10.1109/TSP.2003.811243CrossRef Barhumi I, Leus G, Moonen M: Optimal training design for MIMO OFDM systems in mobile wireless channels. IEEE Transactions on Signal Processing 2003, 51(6):1615-1624. 10.1109/TSP.2003.811243CrossRef
23.
go back to reference Minn H, Al-Dhahir N: Optimal training signals for MIMO OFDM channel estimation. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '04), November-December 2004, Dallas, Tex, USA 1: 219-224.CrossRef Minn H, Al-Dhahir N: Optimal training signals for MIMO OFDM channel estimation. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '04), November-December 2004, Dallas, Tex, USA 1: 219-224.CrossRef
24.
go back to reference Ribeiro C, Gameiro A: Direct time-domain channel impulse response estimation for OFDM-based systems. Proceedings of the 66th IEEE Vehicular Technology Conference (VTC '07), September-October 2007, Baltimore, Md, USA 1082-1086. Ribeiro C, Gameiro A: Direct time-domain channel impulse response estimation for OFDM-based systems. Proceedings of the 66th IEEE Vehicular Technology Conference (VTC '07), September-October 2007, Baltimore, Md, USA 1082-1086.
25.
go back to reference Morelli M, D'Andrea AN, Mengali U: Frequency ambiguity resolution in OFDM systems. IEEE Communications Letters 2000, 4(4):134-136. 10.1109/4234.841321CrossRef Morelli M, D'Andrea AN, Mengali U: Frequency ambiguity resolution in OFDM systems. IEEE Communications Letters 2000, 4(4):134-136. 10.1109/4234.841321CrossRef
26.
go back to reference Boyd S, Vandenberghe L: Convex Optimization. Cambridge University Press, Cambridge, UK; 2004.CrossRefMATH Boyd S, Vandenberghe L: Convex Optimization. Cambridge University Press, Cambridge, UK; 2004.CrossRefMATH
27.
go back to reference van de Beek J-J, Edfors O, Sandell M, Wilson SK, Börjesson PO: On channel estimation in OFDM systems. Proceedings of the 45th IEEE Vehicular Technology Conference (VTC '95), July 1995, Chicago, Ill, USA 2: 815-819. van de Beek J-J, Edfors O, Sandell M, Wilson SK, Börjesson PO: On channel estimation in OFDM systems. Proceedings of the 45th IEEE Vehicular Technology Conference (VTC '95), July 1995, Chicago, Ill, USA 2: 815-819.
Metadata
Title
Estimation of CFO and Channels in Phase-Shift Orthogonal Pilot-Aided OFDM Systems with Transmitter Diversity
Authors
Carlos Ribeiro
Atílio Gameiro
Publication date
01-12-2009
Publisher
Springer International Publishing
DOI
https://doi.org/10.1155/2009/436756

Other articles of this Issue 1/2009

EURASIP Journal on Wireless Communications and Networking 1/2009 Go to the issue

Premium Partner