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

Open Access 01-12-2009 | Research Article

Feedforward Data-Aided Phase Noise Estimation from a DCT Basis Expansion

Authors: Jabran Bhatti, Marc Moeneclaey

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

This contribution deals with phase noise estimation from pilot symbols. The phase noise process is approximated by an expansion of discrete cosine transform (DCT) basis functions containing only a few terms.We propose a feedforward algorithm that estimates the DCT coefficients without requiring detailed knowledge about the phase noise statistics. We demonstrate that the resulting (linearized) mean-square phase estimation error consists of two contributions: a contribution from the additive noise, that equals the Cramer-Rao lower bound, and a noise independent contribution, that results from the phase noise modeling error. We investigate the effect of the symbol sequence length, the pilot symbol positions, the number of pilot symbols, and the number of estimated DCT coefficients on the estimation accuracy and on the corresponding bit error rate (BER). We propose a pilot symbol configuration allowing to estimate any number of DCT coefficients not exceeding the number of pilot symbols, providing a considerable performance improvement as compared to other pilot symbol configurations. For large block sizes, the DCT-based estimation algorithm substantially outperforms algorithms that estimate only the time-average or the linear trend of the carrier phase.

1. Introduction

Phase noise refers to random perturbations in the carrier phase, caused by imperfections in both transmitter and receiver oscillators. Compensation of this phase noise is critical since these disturbances can considerably degrade the system performance. The phase noise process typically has a low-pass spectrum [1]. A description of the characteristics of oscillator phase noise is given in [2]. Discrete-time processes that have a bandwidth which is considerably less than the sampling frequency can often be modeled as an expansion of suitable basis functions, that contains only a few terms. Such a basis expansion has been successfully applied in the context of channel estimation and equalization in wireless communications, where the coefficients of the channel impulse response are low-pass processes with a bandwidth that is limited by the Doppler frequency [35]. Several methods trying to tackle the phase noise problem exist.
(i)
Designing oscillators operating at low-phase noise reduces the need of accurate phase noise compensation algorithms. This, however, leads to expensive oscillators which are difficult to integrate on chip [68].
 
(ii)
Phase noise can be tracked by means of a feedback algorithm that operates according to the principle of the phase-locked loop (PLL). As feedback algorithms give rise to rather long acquisition transients, they are not well suited to burst transmission systems [9, 10].
 
(iii)
The observation interval is divided into subintervals and a feedforward algorithm is used to estimate within each subinterval the local time-average (or the linear trend) of the phase [911]. This corresponds to approximating the phase noise by a function that is constant (or linear) within each subinterval. Such algorithms avoid the long acquisition transients encountered with feedback algorithms. However, in order that the piecewise constant (or linear) approximation of the phase noise be accurate, the subintervals should be short, in which case a high sensitivity to additive noise occurs.
 
(iv)
Recently, iterative joint estimation and decoding/detection algorithms have been proposed that make use of the a priori statistics of the phase noise process. A factor graph approach for the estimation of the Markov-type phase noise has been presented in [12, 13], while in [14, 15] sequential Monte Carlo methods combined with Kalman filtering are used to perform detection in the presence of phase noise. These algorithms are computationally rather complex, prevent the use of off-the-shelf decoders, and assume detailed knowledge about the phase noise statistics at the receiver. Less complex iterative phase noise estimation algorithms based on Wiener filtering have been presented in [16], but still require knowledge about the phase noise autocorrelation function at the receiver.
 
In this contribution, we apply the basis expansion model to the problem of phase noise estimation from pilot symbols only, using the orthogonal basis functions from the discrete cosine transform (DCT). In contrast to the case of channel estimation, the phase noise does not enter the observation model in a linear way. Section 2 presents the system description which includes the observation model and a general phase noise model. Also, the phase noise estimation algorithm, based on the estimation of only a few DCT coefficients, is derived. Section 3 contains the performance analysis of the proposed algorithm in terms of the mean-square error (MSE) of the phase estimate. The behavior of the linearized model in the frequency domain is examined in Section 4. Analysis results are confirmed by computer simulations in Section 5, which consider both the mean-square phase estimation error and the associated bit error rate (BER) degradation. Section 6 gives a complexity analysis of our algorithm. Conclusions are drawn in Section 7.

2. System Description

We consider the transmission of a block of K data symbols over an AWGN channel that is affected by phase noise. The resulting received signal is represented as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ1_HTML.gif
(1)
where the index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq1_HTML.gif refers to the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq2_HTML.gif th symbol interval of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq3_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq4_HTML.gif is a sequence of data symbols with symbol energy https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq5_HTML.gif , the additive noise https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq6_HTML.gif is a sequence of i.i.d. zero-mean circularly symmetric complex-valued Gaussian random variables with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq7_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq8_HTML.gif is a time-varying phase noise process with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq9_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq10_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq11_HTML.gif correlation matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq12_HTML.gif . The symbol sequence https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq13_HTML.gif contains https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq14_HTML.gif known pilot symbols at positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq15_HTML.gif , with constant magnitude https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq16_HTML.gif . From the observation of the received signal at the pilot symbol positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq17_HTML.gif , an estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq18_HTML.gif of the time-varying phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq19_HTML.gif is to be produced. This phase estimate will be used to rotate the received signal before data detection, that is, the detection of the data symbols is based on https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq20_HTML.gif . The detector is designed under the assumption of perfect carrier synchronization, that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq21_HTML.gif . For uncoded transmission, the detection algorithm reduces to symbol-by-symbol detection:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ2_HTML.gif
(2)
with A denoting the symbol constellation. The phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq22_HTML.gif can be represented as a weighed sum of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq23_HTML.gif basis functions over the interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq24_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ3_HTML.gif
(3)
As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq25_HTML.gif is essentially a low-pass process, it can be well approximated by the weighed sum of a limited number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq26_HTML.gif of suitable basis functions:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ4_HTML.gif
(4)
In this contribution, we make use of the orthonormal discrete cosine transform (DCT) basis functions, that are defined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ5_HTML.gif
(5)
Hence, from (3), https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq27_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq28_HTML.gif th DCT coefficient of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq29_HTML.gif . As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq30_HTML.gif has its energy concentrated near the frequencies https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq31_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq32_HTML.gif , the DCT basis functions are well suited to represent a low-pass process by means of a small number of basis functions.
In the following, we produce from the observation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq33_HTML.gif at the pilot symbol positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq34_HTML.gif , with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq35_HTML.gif , an estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq36_HTML.gif of the coefficients https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq37_HTML.gif , with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq38_HTML.gif , using the phase model (4) with equality. The final estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq39_HTML.gif is obtained by computing the inverse DCT of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq40_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ6_HTML.gif
(6)
However, as (4) is not an exact model of the true phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq41_HTML.gif , the phase estimate is affected not only by the additive noise contained in the observation, but also by a phase noise modeling error. Considering the observations (1) at instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq42_HTML.gif , and assuming that (4) holds with equality, we obtain
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ7_HTML.gif
(7)
where for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq43_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq44_HTML.gif is a https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq45_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq46_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq47_HTML.gif diagonal matrix with
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ8_HTML.gif
(8)
and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq48_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq49_HTML.gif . The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq50_HTML.gif vectors https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq51_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq52_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq53_HTML.gif can be viewed as resulting from subsampling https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq54_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq55_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq56_HTML.gif at the instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq57_HTML.gif that correspond to the pilot symbol positions. Similarly, the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq58_HTML.gif th column of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq59_HTML.gif matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq60_HTML.gif is obtained by subsampling the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq61_HTML.gif th DCT basis function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq62_HTML.gif . Maximum likelihood estimation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq63_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq64_HTML.gif results in
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ9_HTML.gif
(9)
As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq65_HTML.gif enters the observation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq66_HTML.gif in a nonlinear way, the ML estimate is not easily obtained. Therefore, we resort to a suboptimum ad hoc estimation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq67_HTML.gif , which is based on the argument (angle) of the complex-valued observations. However, as the function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq68_HTML.gif reduces the argument of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq69_HTML.gif to an interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq70_HTML.gif , taking https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq71_HTML.gif might give rise to phase wrapping, especially when the time-average of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq72_HTML.gif is close to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq73_HTML.gif or https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq74_HTML.gif . In order to reduce the probability of phase wrapping, we first rotate the observation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq75_HTML.gif over an angle https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq76_HTML.gif that is close to the time-average of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq77_HTML.gif , then we estimate the DCT coefficients of the fluctuation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq78_HTML.gif and finally we compute the phase estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq79_HTML.gif . We select
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ10_HTML.gif
(10)
and construct https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq80_HTML.gif with
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ11_HTML.gif
(11)
We obtain an estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq81_HTML.gif of the DCT coefficients of the fluctuation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq82_HTML.gif through a least-squares fit https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq83_HTML.gif , yielding
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ12_HTML.gif
(12)
In order that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq84_HTML.gif exists, we need https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq85_HTML.gif . Finally, the phase estimate is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ13_HTML.gif
(13)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq86_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq87_HTML.gif . Note from (13) that the estimation algorithm does not need specific knowledge about the phase noise process. As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq88_HTML.gif from (11) can be viewed as a noisy version of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq89_HTML.gif , the phase estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq90_HTML.gif from (13), or, equivalently, the phase estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq91_HTML.gif from (6), can be interpreted as an interpolated version of the subsampled noisy phase trajectory. The estimation of the phase trajectory involves the inversion of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq92_HTML.gif matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq93_HTML.gif , which depends on the pilot symbol positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq94_HTML.gif . Now, we point out that the pilot symbol positions can be selected such that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq95_HTML.gif is diagonal, or, equivalently, that the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq96_HTML.gif columns of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq97_HTML.gif matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq98_HTML.gif are orthogonal. Such selection of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq99_HTML.gif avoids the need for matrix inversion in (12). Denoting by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq100_HTML.gif the orthonormal DCT basis functions of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq101_HTML.gif , it is easily verified that selecting https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq102_HTML.gif such that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ14_HTML.gif
(14)
gives rise to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ15_HTML.gif
(15)
so that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ16_HTML.gif
(16)
with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq103_HTML.gif denoting the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq104_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq105_HTML.gif https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq106_HTML.gif identity matrix. Equations (12) and (13) then reduce to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ17_HTML.gif
(17)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ18_HTML.gif
(18)
In order that all https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq107_HTML.gif from (14) be integer, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq108_HTML.gif must be an odd multiple of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq109_HTML.gif , that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq110_HTML.gif , yielding https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq111_HTML.gif . The resulting pilot symbol configuration is suited for estimating any number of DCT coefficients not exceeding https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq112_HTML.gif . When https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq113_HTML.gif is not an odd multiple of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq114_HTML.gif , rounding the right-hand side of (14) to the nearest integer gives rise to pilot symbol positions that still yield an essentially diagonal matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq115_HTML.gif in which case the simplified equations (17) and (18) can still be used.

3. Performance Analysis

As the observation vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq116_HTML.gif is a nonlinear function of the carrier phase, an exact analytical performance analysis is not feasible. Instead, we will resort to a linearization of the argument function in (11) in order to obtain tractable results.
Linearization of the argument function yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ19_HTML.gif
(19)
for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq117_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq118_HTML.gif is a sequence of i.i.d. zero-mean Gaussian random variables with variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq119_HTML.gif . Note that (19) incorporates the true phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq120_HTML.gif instead of the approximate model (4), so that our performance analysis will take the modeling error into account. In order that the linearization in (19) be valid, we need https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq121_HTML.gif (because https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq122_HTML.gif ) and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq123_HTML.gif ; hence, the phase noise fluctuations should not cause phase wrapping and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq124_HTML.gif should be sufficiently large. Substituting (19) into (13) yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ20_HTML.gif
(20)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq125_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq126_HTML.gif and the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq127_HTML.gif matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq128_HTML.gif is such that its https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq129_HTML.gif th row has a https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq130_HTML.gif at the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq131_HTML.gif th column and zeroes elsewhere https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq132_HTML.gif . The estimation error resulting from (20) is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ21_HTML.gif
(21)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq133_HTML.gif denotes the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq134_HTML.gif identity matrix. If the model (4) was exact, we would have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq135_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq136_HTML.gif , yielding
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ22_HTML.gif
(22)
in which case the estimation error would be caused only by the additive noise.
As a performance measure of the estimation algorithm, we consider the mean-square error (MSE), defined as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ23_HTML.gif
(23)
Substituting (21) into (23) yields
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ24_HTML.gif
(24)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ25_HTML.gif
(25)
The first term in (24) denotes the contribution from the additive noise, whereas the second term in (24) constitutes an MSE floor, caused by the phase noise modeling error. The phase noise statistics affect the MSE floor through the autocorrelation matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq137_HTML.gif . The MSE floor decreases with increasing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq138_HTML.gif (because the modeling error is reduced when more DCT coefficients are taken into account), whereas the additive noise contribution to the MSE increases with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq139_HTML.gif (because https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq140_HTML.gif parameters need to be estimated). Hence, there is an optimum value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq141_HTML.gif that minimizes the MSE.
From the nonlinear observation model (7), which assumes that (4) holds with equality, we compute the Cramer-Rao lower bound on the MSE (23) resulting from any unbiased estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq142_HTML.gif of the DCT coefficients of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq143_HTML.gif :
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ26_HTML.gif
(26)
In (26), https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq144_HTML.gif denotes the Fisher information matrix related to the estimation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq145_HTML.gif from (7), which is found to be
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ27_HTML.gif
(27)
Combining (26) with (27) yields the following performance bound:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ28_HTML.gif
(28)
Comparison of (24) and (28) indicates that our ad hoc algorithm (13) yields the minimum possible (over all unbiased estimates) noise contribution to the MSE (assuming that the linearization of the observation model is valid).
When the pilot symbol positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq146_HTML.gif are selected according to (14), the Cramer-Rao bound (28) reduces to
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ29_HTML.gif
(29)
which indicates that the sensitivity to additive noise increases with the number ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq147_HTML.gif ) of estimated DCT coefficients.

4. Frequency-Domain Analysis

After linearization, (20) relates the phase estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq148_HTML.gif to the actual phase https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq149_HTML.gif and the additive noise https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq150_HTML.gif . In the absence of additive noise, the estimator can be viewed as a linear system that transforms https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq151_HTML.gif into https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq152_HTML.gif by means of the transfer matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq153_HTML.gif . In order to analyze this system in the frequency domain, we consider an input https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq154_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq155_HTML.gif , that is, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq156_HTML.gif contains only the frequency https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq157_HTML.gif . We investigate the mean-square error https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq158_HTML.gif between the input https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq159_HTML.gif and the output https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq160_HTML.gif ; https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq161_HTML.gif is given by (25), with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq162_HTML.gif replaced by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq163_HTML.gif , where the superscript https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq164_HTML.gif indicates conjugate transpose.
As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq165_HTML.gif is periodic in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq166_HTML.gif with period https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq167_HTML.gif , the same periodicity holds for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq168_HTML.gif . Assuming the pilot symbol positions are according to (14) with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq169_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq170_HTML.gif , Figure 1 shows https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq171_HTML.gif as a function of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq172_HTML.gif , with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq173_HTML.gif in the interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq174_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq175_HTML.gif . The behavior of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq176_HTML.gif is explained by noting that subsampling https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq177_HTML.gif at the instants https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq178_HTML.gif (with spacing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq179_HTML.gif ) gives rise to aliasing. Frequencies https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq180_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq181_HTML.gif yield the same subsampled phase trajectory. In the following discussion, the intervals https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq182_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq183_HTML.gif are defined as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq184_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq185_HTML.gif , respectively; note that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq186_HTML.gif .
(i)
As the first https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq190_HTML.gif basis functions of the DCT transform cover the frequency interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq191_HTML.gif , we get https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq192_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq193_HTML.gif when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq194_HTML.gif is in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq195_HTML.gif .
 
(ii)
When https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq196_HTML.gif is in the interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq197_HTML.gif , but outside https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq198_HTML.gif , we get https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq199_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq200_HTML.gif .
 
(iii)
Suppose https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq201_HTML.gif , with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq202_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq203_HTML.gif in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq204_HTML.gif , because of aliasing, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq205_HTML.gif is interpreted as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq206_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq207_HTML.gif . When https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq208_HTML.gif is in the interval https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq209_HTML.gif , we get https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq210_HTML.gif . The resulting estimation error is the sum of two complex exponentials with frequencies https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq211_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq212_HTML.gif , yielding https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq213_HTML.gif . When https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq214_HTML.gif is not in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq215_HTML.gif , we get https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq216_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq217_HTML.gif .
 
It follows from Figure 1 that the estimator can be viewed as a low-pass system with bandwidth https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq218_HTML.gif . Basically, the frequency components https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq219_HTML.gif of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq220_HTML.gif with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq221_HTML.gif are tracked by the estimator, whereas the components with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq222_HTML.gif contribute to the MSE.

5. Simulation Results

In this section, we assess the performance of the proposed technique in terms of the MSE of the phase estimate and the resulting BER degradation by means of computer simulations. In our simulations, we will consider two types of phase noise, that is, Wiener phase noise and first-order phase noise. The (discrete time) first-order phase noise process https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq223_HTML.gif can be viewed as the output of a one-pole filter driven by white Gaussian noise:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ30_HTML.gif
(30)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq224_HTML.gif is a sequence of i.i.d. zero-mean Gaussian random variables with variance https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq225_HTML.gif . The corresponding phase noise power spectrum and phase noise variance are given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ31_HTML.gif
(31)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ32_HTML.gif
(32)
The approximations in (31) and (32) hold for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq226_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq227_HTML.gif . It follows from (31) that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq228_HTML.gif is the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq229_HTML.gif frequency of the power spectrum. The first-order phase noise models the phase instabilities of an oscillator signal that results from a phase-locked loop (PLL) circuit. The (discrete-time) Wiener phase noise https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq230_HTML.gif is described by the following system equation:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ33_HTML.gif
(33)
where the initial phase noise value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq231_HTML.gif is uniformly distributed in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq232_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq233_HTML.gif has the same meaning as in (30). Hence, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq234_HTML.gif can be viewed as the output of an integrator with a white noise input. From (33), it follows that the variance of the Wiener phase noise increases linearly with the time index https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq235_HTML.gif , which indicates that the process is nonstationary.
Comparing (33) and (30), it follows that the Wiener phase noise can be interpreted as a limiting case of first-order phase noise, in the limit for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq236_HTML.gif . Hence, one can formally define the Wiener phase noise spectrum as the limit of the first-order spectrum (31); for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq237_HTML.gif ,
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_Equ34_HTML.gif
(34)
where the approximation in (34) holds for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq238_HTML.gif . Note that the Wiener phase noise spectrum becomes unbounded at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq239_HTML.gif , which is a consequence of the variance increasing linearly with time. In contrast, the complex envelope https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq240_HTML.gif of the oscillator signal can be shown to be a stationary process (with [1, the Lorentzian power spectrum]). The Wiener phase noise model is often used to describe the phase noise process of a free-running oscillator, although also more elaborate models exist, involving a phase noise spectrum that consists of a sum of terms of the form https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq241_HTML.gif [10, 1719]. In order to reduce the strong low-frequency components of the phase noise resulting from a free-running oscillator, the oscillator is often incorporated in a PLL circuit; a first-order PLL gives rise to the first-order phase noise process (30) [17].
Figure 2 shows the first-order phase noise power spectrum, normalized by its value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq242_HTML.gif at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq243_HTML.gif , as a function of the normalized frequency https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq244_HTML.gif , with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq245_HTML.gif ; also displayed is the Wiener phase noise power spectrum (normalized by the same https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq246_HTML.gif ). As for both types of phase noise, the same value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq247_HTML.gif has been used, both spectra have the same high-frequency content.
In the following simulations, Wiener phase noise is assumed, unless noted otherwise. First, we assume transmission of a block of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq248_HTML.gif symbols, consisting of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq249_HTML.gif uncoded QPSK data symbols and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq250_HTML.gif constant-energy pilot symbols that are inserted into the sequence according to (14).
(i)
Figure 3 shows the MSE of the phase estimate in the absence of phase noise as a function of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq251_HTML.gif when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq252_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq253_HTML.gif DCT coefficients are estimated; in addition, these simulation results are compared to the corresponding CRB (29). We observe that the CRB is achieved for sufficiently high values of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq254_HTML.gif . For small https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq255_HTML.gif , the MSE exceeds the CRB, which is in agreement with the fact that the linearized observation model from (19) is no longer accurate in the low-SNR region. Furthermore, it is confirmed that the contribution from the additive noise to the MSE is proportional to the number of estimated coefficients https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq256_HTML.gif .
 
(ii)
Figure 4 shows the MSE as a function of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq258_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq259_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq260_HTML.gif , but this time in the presence of Wiener phase noise with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq261_HTML.gif (which corresponds to "strong" phase noise, with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq262_HTML.gif ). We observe an MSE floor in the high- https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq263_HTML.gif region, which can be reduced by increasing the number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq264_HTML.gif of estimated coefficients. Figure 4 also confirms that for low https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq265_HTML.gif , the MSE increases when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq266_HTML.gif increases. This high- https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq267_HTML.gif and low- https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq268_HTML.gif behaviors indicate that for given https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq269_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq270_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq271_HTML.gif , the MSE can be minimized by proper selection of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq272_HTML.gif .
 
(iii)
Figure 5 shows the bit error rate (BER) as a function of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq275_HTML.gif ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq276_HTML.gif is the energy per transmitted bit, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq277_HTML.gif for QPSK) for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq278_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq279_HTML.gif . The reference BER curve corresponds to a system with perfect synchronization and no pilot symbols https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq280_HTML.gif . We observe that for low https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq281_HTML.gif , it is sufficient to estimate only the time-average of the phase (i.e., https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq282_HTML.gif ). Estimating a higher number of DCT coefficients can lead to a worse BER performance for low https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq283_HTML.gif because the MSE of the phase estimate due to additive noise increases with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq284_HTML.gif . At high https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq285_HTML.gif , a BER floor occurs which decreases with increasing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq286_HTML.gif , so in this region it becomes beneficial to estimate more than just one DCT coefficient. Hence, the optimal number of estimated coefficients https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq287_HTML.gif will depend on the operating https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq288_HTML.gif .
 
(iv)
Figure 6 compares the BER degradations at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq291_HTML.gif resulting from Wiener phase noise and first-order phase noise; the value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq292_HTML.gif is the same for both phase noise processes, such that the Wiener phase noise spectrum and first-order phase noise spectrum are the same for large https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq293_HTML.gif . (The BER degradation caused by some impairment is characterized by the increase (in dB) of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq294_HTML.gif (as compared to the case of no impairment) needed to maintain the BER at a specified reference level.) As the 3 dB frequency https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq295_HTML.gif of the first-order phase noise is less than https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq296_HTML.gif , the frequency contents of the Wiener phase noise and the first-order phase noise outside the estimator bandwidth are essentially the same, and the corresponding BER curves are nearly coincident; this is in agreement with the analysis from Section 4, where we showed that the low-frequency components of the phase noise practically do not contribute to the phase error. It is also confirmed that there is an optimum value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq297_HTML.gif that minimizes the BER degradation; this optimum https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq298_HTML.gif increases with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq299_HTML.gif .
 
Next, we study the influence of the pilot symbol positions in the symbol sequence, assuming Wiener phase noise with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq305_HTML.gif . The following scenarios are considered (see Figure 7), with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq306_HTML.gif .
(i)
The pilot symbols are inserted according to (14) (SCEN1).
 
(ii)
All pilot symbols are located in the middle of the sequence (SCEN2).
 
(iii)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq307_HTML.gif pilot symbols are inserted at the beginning of the sequence, the remaining https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq308_HTML.gif pilot symbols are placed at the end (SCEN3).
 
(iv)
The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq309_HTML.gif pilot symbols are placed equidistantly at positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq310_HTML.gif (SCEN4).
 
(v)
We divide the total number of 15 pilot symbols into 3 clusters of 5 consecutive pilot symbols each. The 3 clusters are centered at the positions (14) that correspond to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq311_HTML.gif (SCEN5).
 
(vi)
We divide the total number of 15 pilot symbols into 5 clusters of 3 consecutive pilot symbols each. The 5 clusters are centered at the positions (14) that correspond to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq312_HTML.gif (SCEN6).
 
Figure 8 shows the BER for each scenario with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq313_HTML.gif . We observe that SCEN2 and SCEN3 lead to essentially the same BER performance, that turns out to be very poor. The BER resulting from SCEN5 is slightly better, but still poor. Much better BER performance is obtained for SCEN1, SCEN4, and SCEN6, with SCEN1 yielding the best performance. The poor performance resulting from SCEN2, SCEN3, and SCEN5 comes from the poor conditioning of the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq314_HTML.gif matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq315_HTML.gif , yielding very large values when computing the inverse of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq316_HTML.gif . As the DCT basis functions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq317_HTML.gif change only slowly with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq318_HTML.gif , SCEN2 yields a matrix https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq319_HTML.gif with nearly identical rows, so it behaves like a matrix of rank 1. Similarly, the matrices https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq320_HTML.gif that correspond to SCEN3 and SCEN5 behave like matrices of ranks 2 and 3, respectively. Hence, when the pilot symbols are placed in a number of clusters that are less than the number ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq321_HTML.gif ) of DCT coefficients to be estimated, poor performance results. For SCEN1, SCEN4, and SCEN6, the number of pilot symbol clusters exceeds https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq322_HTML.gif ; the corresponding matrices https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq323_HTML.gif are full-rank (rank = 4), and good performance results. Note that SCEN1 and SCEN4 can cope with values of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq324_HTML.gif up to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq325_HTML.gif , whereas SCEN6 cannot handle values of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq326_HTML.gif in excess of 5.
In the following, we investigate the influence of the number of pilot symbols on the MSE and the BER. The constant-energy pilot symbols are inserted into the data sequence according to (14). For (14) to hold, the block length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq328_HTML.gif should be an odd multiple of the number of pilot symbols https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq329_HTML.gif . We assume a total block length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq330_HTML.gif and simulate the BER and MSE for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq331_HTML.gif . Figure 9 shows the BER degradation at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq332_HTML.gif with respect to the reference system, for a fixed ratio https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq333_HTML.gif and various values of the block length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq334_HTML.gif . The BER degradation https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq335_HTML.gif due to the insertion of pilot symbols (which amounts to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq336_HTML.gif for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq337_HTML.gif ) is included. The following observation can be made.
(i)
For given block size https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq343_HTML.gif , there is an optimum number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq344_HTML.gif of DCT coefficients to be estimated that minimizes the BER degradation. This is consistent with the observation that the MSE of the phase estimate can be minimized by a suitable choice of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq345_HTML.gif .
 
(ii)
For very small https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq346_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq347_HTML.gif . The optimum value https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq348_HTML.gif increases with increasing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq349_HTML.gif because more DCT coefficients are needed to model the phase fluctuations when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq350_HTML.gif gets larger. Keeping https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq351_HTML.gif yields very large degradations when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq352_HTML.gif increases.
 
(iii)
The BER degradation that corresponds to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq353_HTML.gif exhibits a (broad) minimum as a function of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq354_HTML.gif . As long as the fluctuation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq355_HTML.gif about its time-average is small, so that linearization of the argument function in (11) applies, the degradation decreases with increasing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq356_HTML.gif because the number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq357_HTML.gif of noisy observations of the phase noise increases when the ratio https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq358_HTML.gif is fixed. However, for too large https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq359_HTML.gif the fluctuation of the Wiener phase noise is so large that linearization is no longer valid (for Wiener phase noise, we need https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq360_HTML.gif for the linearization to be accurate) and the resulting degradation increases with increasing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq361_HTML.gif .
 
For the considered scenario, the minimum degradation occurs at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq362_HTML.gif and amounts to about https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq363_HTML.gif . When the actual block size https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq364_HTML.gif exceeds https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq365_HTML.gif , the degradation can be limited by dividing the block in subblocks of at most https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq366_HTML.gif symbols, and estimating the phase trajectory for each subblock separately.
Figure 10 shows the BER degradation when (1) https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq367_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq368_HTML.gif and (2) https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq369_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq370_HTML.gif , for the following phase noise estimation algorithms.
(i)
The proposed DCT-based algorithm with pilot symbol placement according to SCEN1 (14) and selection of the optimum https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq377_HTML.gif .
 
(ii)
Estimation of only the time-average of the phase noise, with the pilot symbols arranged according to SCEN3.
 
(ii)
(iii)The method from Luise et al. [11], with the pilot symbols arranged according to SCEN3. The phase noise over the total symbol block is approximated as a linear interpolation between the average phase values over the first and the second pilot symbol clusters.
 
We observe that estimating only the time-average or the linear trend of the phase noise yields poor BER performance, except for small https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq378_HTML.gif . For https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq379_HTML.gif , the DCT-based algorithm also estimates the time-average only (because https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq380_HTML.gif is optimum for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq381_HTML.gif ); we observe that SCEN3 (with pilot symbols at positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq382_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq383_HTML.gif ) performs slightly better than the DCT-based algorithm (with pilot symbols at positions https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq384_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq385_HTML.gif ) for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq386_HTML.gif . However, when the block length is increased, the DCT algorithm that estimates multiple DCT coefficients outperforms both SCEN3 and Luise et al. and leads to a BER degradation that decreases with increasing K until an optimal value for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq387_HTML.gif is reached.

6. Complexity Analysis

In order to assess the complexity of the proposed algorithm, we determine the number of complex multiplications required per symbol interval. The calculation of the second term in (18) requires the highest number of computations. This term can be evaluated in the following ways.
(1)
In a first approach, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq388_HTML.gif is calculated via two matrix multiplications: first https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq389_HTML.gif (dimension https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq390_HTML.gif ) and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq391_HTML.gif (dimension https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq392_HTML.gif ) are multiplied and then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq393_HTML.gif (dimension https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq394_HTML.gif )and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq395_HTML.gif (dimension https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq396_HTML.gif ) are multiplied. The resulting complexity is of the order https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq397_HTML.gif , with the approximation holding for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq398_HTML.gif . Hence, the complexity per symbol interval amounts to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq399_HTML.gif .
 
(2)
In a second approach, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq400_HTML.gif is calculated via a single-matrix multiplication: https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq401_HTML.gif (dimension https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq402_HTML.gif ) and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq403_HTML.gif (dimension https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq404_HTML.gif ) are multiplied. Taking into account that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq405_HTML.gif can be computed offline, the resulting complexity per symbol is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq406_HTML.gif . As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq407_HTML.gif , the first approach is to be preferred over the second approach.
 
(3)
The third approach exploits the fact that https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq408_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq409_HTML.gif are submatrices of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq410_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq411_HTML.gif DCT transform matrices, respectively. Hence, the two matrix multiplications from the first approach can be replaced by an inverse DCT transform (size https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq412_HTML.gif ) followed by a DCT transform (size https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq413_HTML.gif ). As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq414_HTML.gif , the complexity of the size- https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq415_HTML.gif DCT dominates. The DCT of a vector https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq416_HTML.gif of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq417_HTML.gif can be obtained by calculating the discrete Fourier transform (DFT) of its even expansion https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq418_HTML.gif (note that the even expansion has length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq419_HTML.gif ). As the FFT algorithm used for calculating the DFT of length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq420_HTML.gif has a computational complexity https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq421_HTML.gif , the complexity of the size- https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq422_HTML.gif DCT is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq423_HTML.gif , yielding a complexity per symbol interval of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq424_HTML.gif .
 
The complexity per symbol interval of the phase noise estimation method used by Benvenuti et al. [11] is about https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq425_HTML.gif . Figure 11 shows the order of complexity as a function of the block length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq426_HTML.gif , for the proposed algorithm (approaches 1 and 3) and for Luise et al. algorithm; the result related to the first approach in the proposed algorithm corresponds to taking for each K the value of N that is optimum for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq427_HTML.gif . Luise et al. algorithm has a smaller complexity than the proposed algorithm, but the latter algorithm outperforms the former, especially when the phase noise is strong. For the proposed algorithm, we notice that matrix multiplication according to the first approach leads to the lowest computational complexity for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq428_HTML.gif . As https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq429_HTML.gif becomes larger than https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq430_HTML.gif , calculation via FFT (third approach) is less complex. At the point https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq431_HTML.gif yielding minimum BER degradation (see Figure 9), the first and third approaches give rise to the same complexity.

7. Conclusions and Remarks

In this contribution, we have considered an ad hoc feedforward data-aided phase noise estimation algorithm that is based on the estimation of only a few https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq432_HTML.gif coefficients of the DCT basis expansion of the time-varying phase. The algorithm does not require detailed knowledge about the phase noise statistics. Linearization of the observation model has indicated that the mean-square error of the resulting estimate consists of an additive noise contribution (that increases with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq433_HTML.gif ) and an MSE floor caused by the phase noise modeling error (that decreases with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq434_HTML.gif ). The noise contribution coincides with the Cramer-Rao lower bound.
These analytical findings have been confirmed by means of computer simulations. The influence of the position and number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq435_HTML.gif of pilot symbols inserted into the symbol sequence has been investigated. Computer simulations were carried out for several pilot symbol configurations. Arranging the pilot symbols according to (14), such that the subsampled DCT basis functions remain orthogonal, reduces the BER degradation as compared to the case of a preamble/postamble or midamble pilot symbol arrangement with estimation of only the time-average; in addition, the configuration (14) allows to estimate up to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq436_HTML.gif DCT coefficients with a reduced computational complexity. The BER degradation can be minimized by a suitable choice of block length https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq437_HTML.gif , the number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq438_HTML.gif of pilot symbols, and the number https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq439_HTML.gif of DCT coefficients to be estimated.
The considered DCT-based phase estimation algorithm makes use of the energy associated with the pilot symbols only. Further research will involve the incorporation of the DCT-based algorithm in an iterative phase noise estimation algorithm that exploits soft decisions about the data symbols, so that the resulting algorithm benefits from the energy associated with the data symbols as well. The performance and complexity of such an iterative algorithm will be investigated and compared to other iterative algorithms (such as those from [1216]).

acknowledgments

The authors wish to acknowledge the activity of the Network of Excellence in Wireless COMmunications (NEWCOM++) of the European Commission (Contract no. 216715) that motivated this work. This work is also supported by the FWO Project G.0047.06 Advanced space-time processing techniques for communication through multiantenna systems in realistic mobile channels.
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 Demir A, Mehrotra A, Roychowdhury J: Phase noise in oscillators: a unifying theory and numerical methods for characterization. IEEE Transactions on Circuits and Systems I 2000, 47(5):655-674. 10.1109/81.847872CrossRef Demir A, Mehrotra A, Roychowdhury J: Phase noise in oscillators: a unifying theory and numerical methods for characterization. IEEE Transactions on Circuits and Systems I 2000, 47(5):655-674. 10.1109/81.847872CrossRef
2.
go back to reference Parker TE: Characteristics and sources of phase noise in stable oscillators. Proceedings of the 41st Annual Frequency Control Symposium, May 1987, Philadelphia, Pa, USA 99-110.CrossRef Parker TE: Characteristics and sources of phase noise in stable oscillators. Proceedings of the 41st Annual Frequency Control Symposium, May 1987, Philadelphia, Pa, USA 99-110.CrossRef
3.
go back to reference Giannakis GB, Tepedelenlioglu C: Basis expansion models and diversity techniques for blind identification and equalization of time-varying channels. Proceedings of the IEEE 1998, 86(10):1969-1986. 10.1109/5.720248CrossRef Giannakis GB, Tepedelenlioglu C: Basis expansion models and diversity techniques for blind identification and equalization of time-varying channels. Proceedings of the IEEE 1998, 86(10):1969-1986. 10.1109/5.720248CrossRef
4.
go back to reference Tugnait JK, Luo W: Blind space-time multiuser channel estimation in time-varying DS-CDMA systems. IEEE Transactions on Vehicular Technology 2006, 55(1):207-218. 10.1109/TVT.2005.861209CrossRef Tugnait JK, Luo W: Blind space-time multiuser channel estimation in time-varying DS-CDMA systems. IEEE Transactions on Vehicular Technology 2006, 55(1):207-218. 10.1109/TVT.2005.861209CrossRef
5.
go back to reference Rousseaux O, Leus G, Moonen M: Estimation and equalization of doubly selective channels using known symbol padding. IEEE Transactions on Signal Processing 2006, 54(3):979-990.CrossRef Rousseaux O, Leus G, Moonen M: Estimation and equalization of doubly selective channels using known symbol padding. IEEE Transactions on Signal Processing 2006, 54(3):979-990.CrossRef
6.
go back to reference Nallatamby J-C, Prigent M, Vaury E, Laloue A, Camiade M, Obregon J: Low phase noise operation of microwave oscillator circuits. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control 2000, 47(2):411-420. 10.1109/58.827428CrossRef Nallatamby J-C, Prigent M, Vaury E, Laloue A, Camiade M, Obregon J: Low phase noise operation of microwave oscillator circuits. IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control 2000, 47(2):411-420. 10.1109/58.827428CrossRef
7.
go back to reference Mukherjee J: Optimizing MOSFET channel width for low phase noise in LC oscillators. Proceedings of the 50th Midwest Symposium on Circuits and Systems (MWSCAS '07), August 2007, Montreal, Canada 610-613. Mukherjee J: Optimizing MOSFET channel width for low phase noise in LC oscillators. Proceedings of the 50th Midwest Symposium on Circuits and Systems (MWSCAS '07), August 2007, Montreal, Canada 610-613.
8.
go back to reference Jung DY, Park CS:Power efficient Ka-band low phase noise VCO in 0.13  m CMOS. Electronics Letters 2008, 44(10):628-630. 10.1049/el:20080527MathSciNetCrossRef Jung DY, Park CS:Power efficient Ka-band low phase noise VCO in 0.13  https://static-content.springer.com/image/art%3A10.1155%2F2009%2F568570/MediaObjects/13638_2008_Article_1700_IEq440_HTML.gif m CMOS. Electronics Letters 2008, 44(10):628-630. 10.1049/el:20080527MathSciNetCrossRef
9.
go back to reference Meyr H, Moeneclaey M, Fechtel S: Digital Communication Receivers: Synchronization, Channel Estimation, and Signal Processing, Wiley Series in Telecommunications and Signal Processing. John Wiley & Sons, New York, NY, USA; 1998. Meyr H, Moeneclaey M, Fechtel S: Digital Communication Receivers: Synchronization, Channel Estimation, and Signal Processing, Wiley Series in Telecommunications and Signal Processing. John Wiley & Sons, New York, NY, USA; 1998.
10.
go back to reference Mengali U, D'Andrea AN: Synchronization Techniques for Digital Receivers. Plenum Press, New York, NY, USA; 1997.CrossRef Mengali U, D'Andrea AN: Synchronization Techniques for Digital Receivers. Plenum Press, New York, NY, USA; 1997.CrossRef
11.
go back to reference Benvenuti L, Giugno L, Lottici V, Luise M: Code-aware carrier phase noise compensation on turbo-coded spectrally-efficient high-order modulations. Proceedings of the 8th International Workshop on Signal Processing for Space Communications (SPSC '03), September 2003, Catania, Italy 177-184. Benvenuti L, Giugno L, Lottici V, Luise M: Code-aware carrier phase noise compensation on turbo-coded spectrally-efficient high-order modulations. Proceedings of the 8th International Workshop on Signal Processing for Space Communications (SPSC '03), September 2003, Catania, Italy 177-184.
12.
go back to reference Colavolpe G, Barbieri A, Caire G: Algorithms for iterative decoding in the presence of strong phase noise. IEEE Journal on Selected Areas in Communications 2005, 23(9):1748-1757.CrossRef Colavolpe G, Barbieri A, Caire G: Algorithms for iterative decoding in the presence of strong phase noise. IEEE Journal on Selected Areas in Communications 2005, 23(9):1748-1757.CrossRef
13.
go back to reference Dauwels J, Loeliger H-A: Phase estimation by message passing. Proceedings of the IEEE International Conference on Communications (ICC '04), June 2004, Paris, France 1: 523-527. Dauwels J, Loeliger H-A: Phase estimation by message passing. Proceedings of the IEEE International Conference on Communications (ICC '04), June 2004, Paris, France 1: 523-527.
14.
go back to reference Panayirci E, Cirpan H, Moeneclaey M: A sequential Monte Carlo method for blind phase noise estimation and data detection. Proceedings of the 13th European Signal Processsing Conference (EUSIPCO '05), September 2005, Antalya, Turkey Panayirci E, Cirpan H, Moeneclaey M: A sequential Monte Carlo method for blind phase noise estimation and data detection. Proceedings of the 13th European Signal Processsing Conference (EUSIPCO '05), September 2005, Antalya, Turkey
15.
go back to reference Panayırcı E, Çırpan HA, Moeneclaey M, Noels N: Blind-phase noise estimation in OFDM systems by sequential Monte Carlo method. European Transactions on Telecommunications 2006, 17(6):685-693. 10.1002/ett.1143CrossRef Panayırcı E, Çırpan HA, Moeneclaey M, Noels N: Blind-phase noise estimation in OFDM systems by sequential Monte Carlo method. European Transactions on Telecommunications 2006, 17(6):685-693. 10.1002/ett.1143CrossRef
16.
go back to reference Godtmann S, Hadaschik N, Pollok A, Ascheid G, Meyr H: Iterative code-aided phase noise synchronization based on the LMMSE criterion. Proceedings of the 8th IEEE Signal Processing Advances in Wireless Communications (SPAWC '07), June 2007, Helsinki, Finland 1-5. Godtmann S, Hadaschik N, Pollok A, Ascheid G, Meyr H: Iterative code-aided phase noise synchronization based on the LMMSE criterion. Proceedings of the 8th IEEE Signal Processing Advances in Wireless Communications (SPAWC '07), June 2007, Helsinki, Finland 1-5.
17.
go back to reference Petrovic D, Rave W, Fettweis G: Effects of phase noise on OFDM systems with and without PLL: characterization and compensation. IEEE Transactions on Communications 2007, 55(8):1607-1616.CrossRef Petrovic D, Rave W, Fettweis G: Effects of phase noise on OFDM systems with and without PLL: characterization and compensation. IEEE Transactions on Communications 2007, 55(8):1607-1616.CrossRef
18.
go back to reference ETSI : Digital video broadcasting (dvb), second generation framing structure, channel coding and modulation systems for broadcasting, interactive services, news gathering and other broadband satellite applications. ETSI : Digital video broadcasting (dvb), second generation framing structure, channel coding and modulation systems for broadcasting, interactive services, news gathering and other broadband satellite applications.
19.
go back to reference Abhayawardhana VS, Wassell IJ: Common phase error correction with feedback for OFDM in wireless communication. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '02), November 2002, Taipei, Taiwan 1: 651-655. Abhayawardhana VS, Wassell IJ: Common phase error correction with feedback for OFDM in wireless communication. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '02), November 2002, Taipei, Taiwan 1: 651-655.
Metadata
Title
Feedforward Data-Aided Phase Noise Estimation from a DCT Basis Expansion
Authors
Jabran Bhatti
Marc Moeneclaey
Publication date
01-12-2009
Publisher
Springer International Publishing
DOI
https://doi.org/10.1155/2009/568570

Other articles of this Issue 1/2009

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

Premium Partner