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

Open Access 01-12-2009 | Research Article

Blind CP-OFDM and ZP-OFDM Parameter Estimation in Frequency Selective Channels

Authors: Vincent Le Nir, Toon van Waterschoot, Marc Moonen, Jonathan Duplicy

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

A cognitive radio system needs accurate knowledge of the radio spectrum it operates in. Blind modulation recognition techniques have been proposed to discriminate between single-carrier and multicarrier modulations and to estimate their parameters. Some powerful techniques use autocorrelation- and cyclic autocorrelation-based features of the transmitted signal applying to OFDM signals using a Cyclic Prefix time guard interval (CP-OFDM). In this paper, we propose a blind parameter estimation technique based on a power autocorrelation feature applying to OFDM signals using a Zero Padding time guard interval (ZP-OFDM) which in particular excludes the use of the autocorrelation- and cyclic autocorrelation-based techniques. The proposed technique leads to an efficient estimation of the symbol duration and zero padding duration in frequency selective channels, and is insensitive to receiver phase and frequency offsets. Simulation results are given for WiMAX and WiMedia signals using realistic Stanford University Interim (SUI) and Ultra-Wideband (UWB) IEEE 802.15.4a channel models, respectively.

1. Introduction

Spectral monitoring has received considerable attention in the context of opportunistic and cognitive radio systems. Blind modulation recognition (with no a priori information) consists in identifying the different signal components (air interfaces) that are present in an observed spectrum. A survey of algorithms currently available in literature can be found in [1]. While past studies have focused on single-carrier modulations, research has recently also focused on the identification of multicarrier modulations. On one hand, mixed moments [2] and fourth-order cumulants [3, 4] can be used to discriminate between single-carrier and multicarrier modulations and to estimate their parameters. For instance, the fourth-order cumulants of OFDM signals converge to 0 as the number of subcarriers increases independently of the Signal-to-Noise Ratio (SNR) and hence can be used to distinguish between single-carrier modulations and multicarrier modulations propagating through an Additive White Gaussian Noise (AWGN) channel. Unfortunately, mixed moments and fourth-order cumulants do not perform well for more realistic channels, that is, frequency selective channels with time and frequency offsets. On the other hand, cyclic autocorrelation-based features [57] have been proposed to discriminate between single-carrier and multicarrier modulations in time dispersive channels and affected by AWGN, carrier phase, and time and frequency offsets.
Moreover, a number of procedures [811] have been proposed using autocorrelation- and cyclic autocorrelation-based features to extract parameters for OFDM signals using a Cyclic Prefix time guard interval (CP-OFDM) and propagating through a frequency selective channel. In this paper, we review the existing techniques presented in [512] using autocorrelation- and cyclic autocorrelation-based features for CP-OFDM signals in frequency selective channels to determine the power, oversampling factor, useful time interval, cyclic prefix duration, number of subcarriers, and time and frequency offsets. The carrier frequency of the signal of interest is first estimated by an energy detector in the spectral domain followed by a downconversion to baseband for further analysis. Then, we propose a blind parameter estimation technique based on a power autocorrelation feature which can be operated in frequency selective channels and applied to OFDM signals using a Zero Padding time guard interval (ZP-OFDM). The zero padding, in particular, excludes the use of the autocorrelation- and cyclic autocorrelation-based techniques. The proposed technique leads to an efficient estimation of the symbol duration and zero padding duration, and it is insensitive to phase and frequency offsets.
In Section 2, we review the blind parameter estimation using features based on autocorrelation and cyclic autocorrelation for CP-OFDM signals. In Section 3, we present the blind parameter estimation using a new feature based on power autocorrelation for ZP-OFDM signals. Simulation results are given in Section 4 for WiMAX and WiMedia signals using realistic Stanford University Interim (SUI) and Ultra Wide-Band (UWB) IEEE 802.15.4a channel models respectively [13, 14].

2. Blind Parameter Estimation Using Features Based on Autocorrelation and Cyclic Autocorrelation

In this section, we review different algorithms used for the estimation of the carrier frequency, power, and oversampling factor of an observed signal component. Then the features based on autocorrelation and cyclic autocorrelation are presented for CP-OFDM signals to estimate the useful time interval, cyclic prefix duration, and the number of subcarriers in frequency selective channels.

2.1. Estimation of the Carrier Frequency

To estimate the carrier frequencies https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq1_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq2_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq3_HTML.gif the number of signals components present in an observed spectrum, one can use a nonparametric approach based on a Fast Fourier Transform (FFT) [12]. This method is appropriate for narrowband signals above the noise floor provided that the frequency resolution is high enough. One can assume that the observed compound signal has been sampled at least twice the maximum bandwidth of interest :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ1_HTML.gif
(1)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq4_HTML.gif the received sampled data stream https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq5_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq6_HTML.gif its Power Spectral Density (PSD) ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq7_HTML.gif is the number of samples). Note that the larger the number of samples, the higher the frequency resolution provided by the FFT grid. This is a crucial parameter to detect signals having a small bandwidth. However, if the FFT size is too large, the sequence of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq8_HTML.gif can be divided into https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq9_HTML.gif blocks of size https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq10_HTML.gif , then one can perform https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq11_HTML.gif FFTs of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq12_HTML.gif and add the contribution of each block given by (1). The carrier frequencies https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq13_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq14_HTML.gif are then estimated by detecting the band-edges https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq15_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq16_HTML.gif , for all https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq17_HTML.gif with a threshold between the noise level and the signal level, which is driven by the sensitivity of the receiver. The carrier frequencies are then estimated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ2_HTML.gif
(2)

2.2. Estimation of the Oversampling Factor and Power Spectral Density

Assuming that the carrier frequencies have been estimated, then each individual signal component of interest can be downconverted to baseband and lowpass filtered (with decimation). The resulting digital baseband signal can then be modeled as a received sequence https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq18_HTML.gif of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq19_HTML.gif such that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ3_HTML.gif
(3)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq20_HTML.gif is the vector of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq21_HTML.gif transmitted symbols, which have been oversampled by a factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq22_HTML.gif , the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq23_HTML.gif 's are the multipath channel coefficients with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq24_HTML.gif the number of channel taps, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq25_HTML.gif is the vector of Additive White Gaussian Noise (AWGN), https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq26_HTML.gif is the receiver phase offset, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq27_HTML.gif is the receiver frequency offset.
In order to calculate the oversampling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq28_HTML.gif , which corresponds to the ratio between the bandwidth of the lowpass filter and the bandwidth of the signal of interest, one can use again a nonparametric approach based on a Fast Fourier Transform (FFT) on the received sequence [11]:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ4_HTML.gif
(4)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq29_HTML.gif the PSD of the received signal. Then, the idea is to design a target filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq30_HTML.gif which has the smallest Euclidian distance to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq31_HTML.gif . Knowing the total energy https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq32_HTML.gif in the frequency domain, one can design the following target filter:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ5_HTML.gif
(5)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq33_HTML.gif the all-one vector of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq34_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq35_HTML.gif the all-zero vector of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq36_HTML.gif . The optimization problem is to minimize over https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq37_HTML.gif the following expression:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ6_HTML.gif
(6)
An exhaustive search on the index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq38_HTML.gif is performed to solve this optimization problem. Then, one can calculate the ratio https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq39_HTML.gif between the bandwidth of the lowpass filter and the bandwidth of the signal of interest. The number of FFT points spanning the bandwidth of the lowpass filter corresponds to the number of samples https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq40_HTML.gif , while the number of FFT points spanning the transmitter bandwidth corresponds to twice the cutoff frequency of the optimal target filter. Once the optimal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq41_HTML.gif is found, one can calculate the oversampling factor:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ7_HTML.gif
(7)
The estimated signal power (average of PSD over all frequency bins) https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq42_HTML.gif is then defined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ8_HTML.gif
(8)
Figure 1 shows an example of a received sequence of 4096 samples from a real CP-OFDM data measurement (with 26 tones going through an unknown channel and sampled at the receiver with a known sampling rate) after carrier estimation, downconversion, and lowpass filtering. The estimation of the oversampling factor and signal power is performed using the algorithm presented in this section, leading to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq43_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq44_HTML.gif for this particular data measurement.

2.3. Estimation of the Useful Time Interval and the CP-Length for CP-OFDM Signals

The estimation of the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq45_HTML.gif and the CP-length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq46_HTML.gif exploits autocorrelation or cyclic autocorrelation properties of the received sequence [911]. The autocorrelation of the received sequence which corresponds to the second-order/one-conjugate cyclic cumulant at zero cyclic frequency in the work of [6, 7] can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ9_HTML.gif
(9)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq47_HTML.gif the shift index. One can assume that the autocorrelation function is cyclically shifted; that is, two vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq48_HTML.gif are concatenated in order to cope with the data outside the interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq49_HTML.gif . For CP-OFDM, the last part of the OFDM symbol is copied at the beginning to prevent Inter Symbol Interference (ISI) after multipath propagation. Therefore, a peak in the autocorrelation function can be observed at delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq50_HTML.gif . Figure 2 shows the ideal autocorrelation function for a transmitted CP-OFDM signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq51_HTML.gif .
The autocorrelation function can be derived by replacing the received sequence model (3) into (9), leading to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ10_HTML.gif
(10)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq52_HTML.gif the variance of the transmitted signal and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq53_HTML.gif the variance of the AWGN. As stated by these equations, there are https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq54_HTML.gif peaks due to the multipath coefficients when the channel is stationary over the observation window. Therefore, one can use a peak detection algorithm similar to [7] based on positive and negative slopes ("+−" corresponding to the event of a positive slope followed by a negative slope on Figure 3). One can assume that the maximum channel delay spread https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq55_HTML.gif is smaller than the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq56_HTML.gif , and therefore the peaks corresponding to the cyclic prefix insertion will appear as a second cluster of peaks at higher values of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq57_HTML.gif . Hence one can discard the peaks with the lowest shifts and keep the peaks with the highest shifts for the estimation of the useful time interval.
Figure 3 shows the technique used for estimating the largest peak. The useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq58_HTML.gif is estimated by an exhaustive search according to the following optimization problem:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ11_HTML.gif
(11)
corresponding to the search for the optimal index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq59_HTML.gif for which the difference between a peak (when a +− occurs) and its lowest previous point (its previous −+) is maximized. The choice of the modulus https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq60_HTML.gif leads to an insensitivity of the autocorrelation feature to phase and frequency offsets (as the exponentials factors in (10) disappear).
The number of subcarriers https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq61_HTML.gif can be determined as the ratio between the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq62_HTML.gif and the transmitter sampling period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq63_HTML.gif [11]. Moreover, the ratio between the transmitter sampling period and the sampling period of the lowpass filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq64_HTML.gif leads to the oversampling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq65_HTML.gif . Without loss of generality, the sampling period of the lowpass filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq66_HTML.gif is normalized to unity. Therefore, once the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq67_HTML.gif has been estimated, one can determine the number of subcarriers by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ12_HTML.gif
(12)
From [8], it is known that a CP-OFDM signal is cyclostationary with period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq68_HTML.gif . The cyclic autocorrelation is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ13_HTML.gif
(13)
From the model in (3), one can determine the cyclic period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq69_HTML.gif using the following optimization problem with an exhaustive search on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq70_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ14_HTML.gif
(14)
The cyclic period can then be found by the following equation:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ15_HTML.gif
(15)
Finally, time and frequency offsets can be determined using cyclostationarity properties of CP-OFDM signals with prior information on the pulse shaping filter [8] or conventional autocorrelation methods without prior knowledge on the pulse shaping filter [15].

3. Blind Parameter Estimation Using a Feature Based on Power Autocorrelation

ZP-OFDM signals differ from CP-OFDM signals in that zeros are appended at the end of each OFDM symbol (instead of a CP for the next symbol). Therefore ZP-OFDM signals exhibit neither autocorrelation nor cyclic autocorrelation properties. To estimate the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq71_HTML.gif , we introduce a new feature which will be referred to as "power autocorrelation." The power autocorrelation feature can be also referred to the fourth-order/two-conjugate moment at delay vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq72_HTML.gif [7]. Moreover, this feature will be used to estimate the zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq73_HTML.gif . The power autocorrelation feature is defined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ16_HTML.gif
(16)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq74_HTML.gif the shift index and where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq75_HTML.gif is defined in (3). By autocorrelating the power of the transmitted sequence, we can observe a train of triangles with period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq76_HTML.gif as shown in Figure 4.
We define https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq77_HTML.gif as the absolute value of the timing difference between the shift index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq78_HTML.gif and an integer multiple https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq79_HTML.gif of the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq80_HTML.gif . The integer multiple https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq81_HTML.gif correspond to a train index as the received power sequence is a cyclic function with period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq82_HTML.gif . By substituting (3) in (16), the values of the power autocorrelation are given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ17_HTML.gif
(17)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq83_HTML.gif the fourth order moment of the transmitted signal and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq84_HTML.gif the fourth order moment of the AWGN. The first term of (17) is the peak value of the power autocorrelation function at delay https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq85_HTML.gif . For the second term of (17), the values of the power autocorrelation function for which https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq86_HTML.gif lies in the interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq87_HTML.gif for all https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq88_HTML.gif correspond to the values of periodic triangular functions, that is, values where the zero padding of the received power sequence and its shifted version overlap. The last term of (17) correponds to the values of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq89_HTML.gif where the zero padding of the received power sequence and its shifted version do not overlap. We can observe that the phase and frequency offsets do not affect the power autocorrelation feature as the exponentials are canceled owing to the conjugate operation. Figure 5 shows the power autocorrelation (where the received power has been normalized to unity) for a received sequence of 10 ZP-OFDM symbols having WiMedia parameters [16] with an SNR of 5 dB on a CM-4 channel model [14]. We can also observe that the power autocorrelation varies periodically with a triangular shape function according to the symbol duration and the zero padding duration. The time difference between two consecutive triangles is actually the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq90_HTML.gif of the ZP-OFDM signal. To find the number of periods https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq91_HTML.gif in the power autocorrelation function, we define the vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq92_HTML.gif and its frequency transform https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq93_HTML.gif , and we compute
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ18_HTML.gif
(18)
Without loss of generality, the sampling period of the lowpass filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq95_HTML.gif is normalized to unity, leading to the estimated symbol duration:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ19_HTML.gif
(19)
The power autocorrelation has the shape of a pulse train convolved with a triangular function (as seen on Figure 5). To estimate the zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq96_HTML.gif , we build a target filter that best matches the received power autocorrelation. We assume that the received power has been normalized to unity knowing the estimate of the signal power https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq97_HTML.gif and the estimate of the oversampling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq98_HTML.gif . The estimate of the received power can be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ20_HTML.gif
(20)
We define the normalized power autocorrelation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq99_HTML.gif as the ratio between the power autocorrelation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq100_HTML.gif and the square of the received power https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq101_HTML.gif . Considering only the development of the useful terms in (17), we can factorize the normalized power autocorrelation with periodic triangular functions depending only on the overlap between the received power sequence and its shifted version, symbol duration, useful time interval, and zero padding duration:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ21_HTML.gif
(21)
In order to calculate the surface under the triangular function, we shift the minimum of the power autocorrelation function to zero. Considering a target filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq102_HTML.gif with a zero padding of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq103_HTML.gif , the distance between the peaks and the minimum of the power autocorrelation function is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq104_HTML.gif . We can also define the distance between the minimum of the power autocorrelation function and the zero axis https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq105_HTML.gif . Therefore, the surface of the power autocorrelation shifted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq106_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq107_HTML.gif ) is defined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ22_HTML.gif
(22)
We design a target filter (using https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq108_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq109_HTML.gif ) as follows:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ23_HTML.gif
(23)
The zero padding duration is then defined as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq110_HTML.gif in the following optimization problem:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ24_HTML.gif
(24)
An exhaustive search on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq111_HTML.gif is performed to solve this optimization problem. If https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq112_HTML.gif , then the estimator is consistent at high SNR. Indeed, if we consider https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq113_HTML.gif , we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ25_HTML.gif
(25)
Then, the surface of the power autocorrelation shifted by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq114_HTML.gif becomes
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ26_HTML.gif
(26)
and the target filter is
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ27_HTML.gif
(27)
At high SNR, we therefore obtain https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq115_HTML.gif . Note that a better estimator can be found with the knowledge of the noise variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq116_HTML.gif replacing the distance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq117_HTML.gif in (22) by the last equation of (21). This could be done, for instance by tracking a part of the received signal where no signal transmission occurs. However, as this paper focuses on totally blind estimators, we consider only the estimator at high SNR for simulation results. Finally, knowing the oversampling factor https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq118_HTML.gif and the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq119_HTML.gif , we can determine the number of subcarriers having the sampling period of the lowpass filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq120_HTML.gif normalized to unity:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ28_HTML.gif
(28)

4. Results

Simulation results are performed on the Stanford University Interim (SUI) channel models [13] for WiMAX signals [17] and Ultra-Wideband (UWB) IEEE 802.15.4a Channels Models (CM) [14] for WiMedia signals [16]. Two types of channels are chosen, on one hand the SUI-1 and the CM-1 channel models which have a Line-of-Sight (LOS) property for flat terrain with light tree density and, on the other hand, the SUI-4 and the CM-4 channel models which have a Non-LOS property for hilly terrain with heavy tree density. The different characteristics of SUI channels models are given in Table 1. For the CM channel models we refer to [14]. The parameters used for the WiMAX (CP-OFDM) and the WiMedia (ZP-OFDM) transmitters are given in Table 2.
Table 1
SUI channel models.
SUI 1 channel
 
Tap 1
Tap 2
Tap 3
Delay ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq121_HTML.gif s)
0
0.4
0.9
Power (dB)
0
−15
−20
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq122_HTML.gif factor
4
0
0
Doppler (Hz)
0.4
0.3
0.5
SUI 4 channel
 
Tap 1
Tap 2
Tap 3
Delay ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq123_HTML.gif s)
0
1.5
4
Power (dB)
0
−4
−8
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq124_HTML.gif factor
0
0
0
Doppler (Hz)
0.2
0.15
0.25
Table 2
OFDM signal parameters.
Parameters
WiMAX
WiMedia
Bandwidth
10 MHz
528 MHz
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq125_HTML.gif
256
128
Number of samples in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq126_HTML.gif
64
37
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq127_HTML.gif
25.6  https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq128_HTML.gif s
242.42 ns
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq129_HTML.gif
6.4  https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq130_HTML.gif s
70.07 ns
Channels
SUI-1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq131_HTML.gif 4
CM1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq132_HTML.gif 4
Nb symbols
10
10
When using these channel models to evaluate existing modulation recognition procedures discriminating between single-carrier and multicarrier modulations based on mixed moments and fourth order cumulants [24], it is observed that the threshold values for the different features can vary greatly with the different channel models. Therefore, these algorithms are not suitable for the detection of an OFDM signal without a priori knowledge of the channel conditions. The detection algorithms presented in this paper, however, are not based on the search for a threshold in a particular scenario, but rather on jointly detecting/estimating OFDM parameters blindly as in [57, 911].
Figure 6 shows the autocorrelation peaks observed for a received sequence of 10 CP-OFDM symbols (WiMAX parameters) with an SNR of 0 dB, a frequency offset https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq133_HTML.gif , and a phase offset https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq134_HTML.gif on an SUI-4 channel model. As seen in [6, 7], the modulus of the autocorrelation feature is insensitive to phase and frequency offsets. We can see autocorrelation peaks at delay 0 and for short delays up to the maximum delay spread of the multipath channel. Then we can observe a significant peak corresponding to the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq135_HTML.gif microseconds (corresponding to a value 256 on the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq136_HTML.gif -axis of the figure having normalized the sampling period of the lowpass filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq137_HTML.gif to unity). In this figure, two significant peaks can be observed owing to a cyclic shifting used in the autocorrelation operation.
Figure 7 shows the performance of the algorithm in terms of probability of correct detection (which indicates that the algorithm correctly estimates the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq139_HTML.gif and the CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq140_HTML.gif ) versus SNR (WiMAX parameters) on SUI-1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq141_HTML.gif 4 channel models. From this figure, we can conclude that at 5 dB we are sure to correctly estimate the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq142_HTML.gif and the CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq143_HTML.gif of a CP-OFDM signal using a record of 10 OFDM symbols on generic SUI channel models. Moreover, the algorithm is rather insensitive to the channel (as good for SUI-4 as for SUI-1).
Figure 8 shows the Coefficient Variation Root Mean Square Deviation CV(RMSD) for the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq145_HTML.gif and the CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq146_HTML.gif on SUI-1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq147_HTML.gif 4 channel models. The CV(RMSD) for the vector parameter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq148_HTML.gif is defined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_Equ29_HTML.gif
(29)
The coefficient variation shows that the algorithms give a good estimate of the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq149_HTML.gif and the CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq150_HTML.gif at a particular SNR threshold. On SUI-1 channel, the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq151_HTML.gif is well estimated at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq152_HTML.gif  dB, while its CP duration is well estimated at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq153_HTML.gif  dB. On SUI-4 channel, the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq154_HTML.gif is well estimated at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq155_HTML.gif  dB, while its CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq156_HTML.gif is well estimated at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq157_HTML.gif  dB.
This characteristic can also be used for the detection of CP-OFDM signals. As the noise and the transmitted sequence are random variables which are independent and identically distributed (i.i.d), the autocorrelation function of the received sequence is 0 for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq161_HTML.gif . Moreover, the probability of false alarm for noise and single carrier modulations is related to the length of the window used for estimation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq162_HTML.gif . In our simulations, we use a received sequence (which is referred as a "block") of 3200 samples (equivalent to the number of samples for 10 CP-OFDM WiMAX symbols) and a maximum number of channel taps https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq163_HTML.gif , giving a probability of false alarm https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq164_HTML.gif . Consecutive blocks for noise and single carrier modulations will have a very high probability to give different estimates, while CP-OFDM signals will provide the same estimate with a very high probability. Therefore, if two consecutive blocks provide the same estimate of the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq165_HTML.gif or the CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq166_HTML.gif , we declare that a CP-OFDM signal is detected. If the consecutive blocks provide different estimates of the useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq167_HTML.gif or the CP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq168_HTML.gif , then the signal is declared either noise or single carrier modulation.
Table 3 shows the actual performance using a set of measured data similar to Figure 1 where the signal has already been downconverted to baseband. The data sets GW16-GW26 are CP-OFDM signals from 16 to 26 tones going through unknown channels and sampled at the receiver. The sampling period of the lowpass filter https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq169_HTML.gif is normalized to unity. This table shows that we can obtain a good approximation on the estimate of the number of subcarriers using real data measurements.
Table 3
Estimated parameters for CP-OFDM signals using real data measurements.
Data sets
GW26
GW24
GW22
GW20
GW18
GW16
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq170_HTML.gif
5.1
5.6
6.2
6.5
7.3
8.2
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq171_HTML.gif
0.12
0.15
0.17
0.19
0.22
0.27
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq172_HTML.gif
127
127
127
127
127
126
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq173_HTML.gif
145.5
145.5
145.5
145.5
142.9
145.5
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq174_HTML.gif
24.9
22.7
20.5
19.5
17.4
15.5
Figure 9 shows the shifted power autocorrelation variations for a received sequence of 10 ZP-OFDM symbols (WiMedia parameters) with an SNR of 0 dB and the target filter used for the estimation of the zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq175_HTML.gif given in (21) with a frequency offset https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq176_HTML.gif and a phase offset https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq177_HTML.gif on a CM-4 channel model. As seen in Section 3, the power autocorrelation feature is insensitive to phase and frequency offsets. We can see that the succession of triangular functions can be well approximated by the target filter. However, the noise has a negative impact on the estimation of the zero padding duration, and therefore a significant SNR is necessary to have an accurate estimation of the zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq178_HTML.gif (cf. Figure 5 with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq179_HTML.gif  dB).
Figure 10 shows the performance of the power autocorrelation to estimate the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq181_HTML.gif for different values of the SNR (WiMedia parameters) on CM-1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq182_HTML.gif 4 channel models. The algorithm shows very good performance even at low SNR for 10 received ZP-OFDM symbols on generic Ultra-Wideband (UWB) IEEE 802.15.4a channel models, with very high probability of correct detection (which indicates that the algorithm correctly estimates the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq183_HTML.gif ) at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq184_HTML.gif  dB. Moreover, if we use the power autocorrelation technique with 10 ZP-OFDM symbols and WiMAX parameters on SUI-1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq185_HTML.gif 4 channel models, we get a high probability of correct detection at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq186_HTML.gif  dB as seen on Figure 11, owing to the larger number of subcarriers https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq187_HTML.gif (or useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq188_HTML.gif microseconds) and zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq189_HTML.gif microseconds compared to the WiMedia parameters. It can be shown by simulation that the key parameters are the number of subcarriers https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq190_HTML.gif (or useful time interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq191_HTML.gif ), zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq192_HTML.gif , and number of OFDM symbols (the algorithm is rather insensitive to the channel). In fact, the greater these key parameters, the lower the SNR necessary to achieve a perfect symbol duration detection.
Figure 12 shows the CV(RMSD) for the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq195_HTML.gif and the ZP duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq196_HTML.gif on SUI-1 https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq197_HTML.gif 4 channel models. The CV(RMSD) shows that the algorithms give a good estimate of the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq198_HTML.gif at a low SNR threshold. On SUI-1 channel, the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq199_HTML.gif is well estimated at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq200_HTML.gif  dB, while on SUI-4 channel, the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq201_HTML.gif is well estimated at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq202_HTML.gif  dB. As the zero padding duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq203_HTML.gif is more sensitive to noise, the CV(RMSD) for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq204_HTML.gif reduces as the SNR increases. If we have to consider a feature for the detection of ZP-OFDM signals, the choice of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq205_HTML.gif is more appropriate. Indeed, as the noise and the transmitted sequence are random variables which are independent and identically distributed (i.i.d), the shifted power autocorrelation function (25) of the received sequence is 0. Moreover, the probability of false alarm for noise and single carrier modulations is related to block size of the received sequence used for estimation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq206_HTML.gif . In our simulations, we use a block of 1650 samples for WiMedia parameters and a block of 3200 samples for WiMAX parameters (equivalent to the number of samples for 10 ZP-OFDM symbols), giving a probability of false alarm https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq207_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq208_HTML.gif , respectively. Consecutive blocks for noise and single carrier modulations will have a very high probability to give different estimates, while ZP-OFDM signals will provide the same estimate with a very high probability. Therefore, if two consecutive blocks provide the same estimate of the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq209_HTML.gif , we declare that a ZP-OFDM signal is detected. If the consecutive blocks provide different estimate of the symbol duration https://static-content.springer.com/image/art%3A10.1155%2F2009%2F315765/MediaObjects/13638_2008_Article_1640_IEq210_HTML.gif , then the signal is declared either noise or single carrier transmission.

5. Conclusion

In this paper, we have proposed a blind parameter estimation technique based on a power autocorrelation feature applying to OFDM signals using a Zero Padding time guard interval (ZP-OFDM) which in particular excludes the use of the autocorrelation- and cyclic autocorrelation-based techniques. The proposed technique has led to an efficient estimation of the symbol duration and zero padding duration in frequency selective channels and was insensitive to receiver phase and frequency offsets. Simulation results were given for WiMAX and WiMedia signals using realistic Stanford University Interim (SUI) and Ultra-Wideband (UWB) IEEE 802.15.4a channel models, respectively. Simulation results have shown that OFDM signals without a CP (as used in WiMedia) could be detected based on their zero padding without any loss in performance compared to similar CP-OFDM parameter estimation algorithms. These techniques could be used in several applications to monitor ZP-OFDM signals and to estimate their parameters (Bluetooth 3.0, WiMedia, etc.).

Acknowledgment

This research work was carried out in the frame of the European FP7 UCELLS project. The scientific responsibility is assumed by its authors.
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 Dobre O, Abdi A, Bar-Ness Y, Su W: Survey of automatic modulation classification techniques: classical approaches and new trends. IET Communications 2007, 1(2):137-156. 10.1049/iet-com:20050176CrossRef Dobre O, Abdi A, Bar-Ness Y, Su W: Survey of automatic modulation classification techniques: classical approaches and new trends. IET Communications 2007, 1(2):137-156. 10.1049/iet-com:20050176CrossRef
2.
go back to reference Wang B, Ge L: Blind identification of OFDM signal in rayleigh channels. Proceedings of the 5th International Conference on Information, Communications and Signal Processing (ICICS '05), 2005 950-954. Wang B, Ge L: Blind identification of OFDM signal in rayleigh channels. Proceedings of the 5th International Conference on Information, Communications and Signal Processing (ICICS '05), 2005 950-954.
3.
go back to reference Akmouche W: Detection of multicarrier modulations using 4th-order cumulants. Proceedings of IEEE Military Communications Conference (MILCOM '99), 1999 1: 432-436.CrossRef Akmouche W: Detection of multicarrier modulations using 4th-order cumulants. Proceedings of IEEE Military Communications Conference (MILCOM '99), 1999 1: 432-436.CrossRef
4.
go back to reference Grimaldi D, Rapuano S, de Vito L: An automatic digital modulation classifier for measurement on telecommunication networks. IEEE Transactions on Instrumentation and Measurement 2007, (5):1711-1720. Grimaldi D, Rapuano S, de Vito L: An automatic digital modulation classifier for measurement on telecommunication networks. IEEE Transactions on Instrumentation and Measurement 2007, (5):1711-1720.
5.
go back to reference Öner M, Jondral F: On the extraction of the channel allocation information in spectrum pooling systems. IEEE Journal on Selected Areas in Communications 2007, 25(3):558-565.CrossRef Öner M, Jondral F: On the extraction of the channel allocation information in spectrum pooling systems. IEEE Journal on Selected Areas in Communications 2007, 25(3):558-565.CrossRef
6.
go back to reference Punchihewa A, Dobre O, Zhang Q, Rajan S, Inkol R: The n-th order cyclostationarity of OFDM Signals in time dispersive channels. Proceedings of the Asilomar Conference on Signals, Systems and Computers (ACSSC '08), August 2008 Punchihewa A, Dobre O, Zhang Q, Rajan S, Inkol R: The n-th order cyclostationarity of OFDM Signals in time dispersive channels. Proceedings of the Asilomar Conference on Signals, Systems and Computers (ACSSC '08), August 2008
7.
go back to reference Dobre O, Punchihewa A, Rajan S, Inkol R: On the cyclostationarity of OFDM and single carrier linearly digitally modulated signals in time dispersive channels with applications to modulation recognition. Proceedings of IEEE Wireless Communications and Networking Conference (WCNC '08), 2008, Las Vegas, Nev, USA 1284-1289. Dobre O, Punchihewa A, Rajan S, Inkol R: On the cyclostationarity of OFDM and single carrier linearly digitally modulated signals in time dispersive channels with applications to modulation recognition. Proceedings of IEEE Wireless Communications and Networking Conference (WCNC '08), 2008, Las Vegas, Nev, USA 1284-1289.
8.
go back to reference Bolcskei H: Blind estimation of symbol timing and carrier frequency offset in wireless OFDM systems. IEEE Transactions on Communications 2001, 49(6):988-999. 10.1109/26.930629CrossRefMATH Bolcskei H: Blind estimation of symbol timing and carrier frequency offset in wireless OFDM systems. IEEE Transactions on Communications 2001, 49(6):988-999. 10.1109/26.930629CrossRefMATH
9.
go back to reference Li H, Bar-Ness Y, Abdi A, Somekh OS, Su W: OFDM modulation classification and parameters extraction. Proceedings of the 1st International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CROWNCOM '07), 2007 Li H, Bar-Ness Y, Abdi A, Somekh OS, Su W: OFDM modulation classification and parameters extraction. Proceedings of the 1st International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CROWNCOM '07), 2007
10.
go back to reference Ishii H, Wornell GW: OFDM blind parameter identification in cognitive radios. Proceedings of the 16th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '05), 2005 1: 700-705. Ishii H, Wornell GW: OFDM blind parameter identification in cognitive radios. Proceedings of the 16th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '05), 2005 1: 700-705.
11.
go back to reference Shi M, Bar-Ness Y, Su W: Blind OFDM systems parameters estimation for software defined radio. Proceedings of the 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks (DySPAN '07), 2007 119-122.CrossRef Shi M, Bar-Ness Y, Su W: Blind OFDM systems parameters estimation for software defined radio. Proceedings of the 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks (DySPAN '07), 2007 119-122.CrossRef
12.
go back to reference Yucek T, Arslan H: Spectrum characterization for opportunistic cognitive radio systems. Proceedings of IEEE Military Communications Conference (MILCOM '06), 2006 Yucek T, Arslan H: Spectrum characterization for opportunistic cognitive radio systems. Proceedings of IEEE Military Communications Conference (MILCOM '06), 2006
13.
go back to reference IEEE 802.16 Broadband Wireless Access Working Group : Channel models for fixed wireless application. IEEE 802.16a-03/01, 2003 IEEE 802.16 Broadband Wireless Access Working Group : Channel models for fixed wireless application. IEEE 802.16a-03/01, 2003
14.
go back to reference Molisch AF, Balakrishnan K, Cassioli D, et al.: IEEE 802.15.4a Channel Model-Final Report. IEEE P802.15-04/662r0-SG4a, 2004 Molisch AF, Balakrishnan K, Cassioli D, et al.: IEEE 802.15.4a Channel Model-Final Report. IEEE P802.15-04/662r0-SG4a, 2004
15.
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
17.
go back to reference 802.16e-2005 : Air interface for fixed and mobile broadband wireless access systemsAmendment for physical and medium access control layers for combined fixed and mobile operation in licensed band. IEEE Standard, 2005 802.16e-2005 : Air interface for fixed and mobile broadband wireless access systemsAmendment for physical and medium access control layers for combined fixed and mobile operation in licensed band. IEEE Standard, 2005
Metadata
Title
Blind CP-OFDM and ZP-OFDM Parameter Estimation in Frequency Selective Channels
Authors
Vincent Le Nir
Toon van Waterschoot
Marc Moonen
Jonathan Duplicy
Publication date
01-12-2009
Publisher
Springer International Publishing
DOI
https://doi.org/10.1155/2009/315765

Other articles of this Issue 1/2009

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

Premium Partner