Research Letter | Open Access
Optimal Filtering in Pilot-Aided Carrier Recovery
The paper deals with carrier recovery based on pilot symbols in single-carrier systems. Wiener's method is used to determine the optimal unconstrained filter in estimation of phase noise assuming that a sequence of equally spaced pilot symbols is available. Our analysis allows to capture two effects that are not considered in the existing literature: the impact of aliasing due to sampling of the phase noise sequence at the pilot rate and the cyclostationary nature of the estimate hence of its performance. Experimental results are derived also for the case, where the filter is constrained to the cascade of two moving averages. These results show that, in the considered example, the mean-square phase error of the constrained filter is within 0.35 dB from the MSE of the optimal filter.
The performance of single-carrier microwave radio systems operating at high spectral efficiency is often limited by the phase noise introduced by local oscillators that generate the sinusoid used for up/down-conversion. As the number of constellation points grows, the S-curve of the conventional decision-directed phase detector used in carrier recovery based on phase-locked loop becomes narrow and narrow. As a consequence, the receiver becomes less and less able to recover the phase noise that affects the incoming carrier, up to the appearance of the phenomenon of cycle slip, that definitively degrades performance. To overcome this limit, pilot symbols can be periodically introduced in the data sequence to improve the robustness of the receiver in estimating the carrier phase, as proposed in  for synchronous transmission systems. In  the influence of the pilot pattern in burst transmission is investigated. Pilot symbols have proven their usefulness also in iterative joint decoding and synchronization [3, 4].
In the present paper, we consider the optimization of the filter that produces the phase estimate at symbol rate from the noisy observation of the phase noise at pilot rate. One crucial point in pilot-aided carrier recovery is the design of the pilot rate. The pilot rate should be kept as small as possible to maintain low the overhead due to the pilot symbols. However, a too small pilot rate induces substantial aliasing in the sequence of sampled phase noise, compromising the performance of carrier recovery. The novelty of the present contribution is the consideration of aliasing in the design of the carrier recovery mechanism and in the evaluation of its performance.
The paper is organized as follows. In Section 2 the system model is introduced, and the performance of the system is defined. In Section 3 the optimal pilot filter is derived by optimizing the performance criterion introduced in the previous section, and the performance is analyzed. In Section 4 simulation results are presented together with the results coming from the analysis for the case where the phase noise is modelled as random phase walk. In Section 5 conclusion is drawn.
2. System Model and Problem Statement
Consider a passband signal of power embedded in white noise of two-sided power spectral density . We assume that the frequency of the carrier of the passband signal is known and therefore that the signal can be down-converted around . We also assume that perfect symbol timing is available and that the received signal is free of intersymbol interference. Let be the th element of the sequence obtained after sampling at symbol frequency. In the above equation, is the data sequence that includes payload symbols and pilot symbols, is the complex unit, is the random sequence of samples of the phase of the free-running oscillator, and is the complex envelope of the sequence of samples of white channel noise. Independency between data, phase noise, and channel noise is assumed. We assume that the baseband signal is scaled in such a way that the data sequence has zero mean and unit variance, and that the power of the zero-mean complex white noise is where is the channel signal-to-noise ratio, with being the symbol rate. The random sequence is a real-valued stationary random sequence of phase noise characterized by the power spectral density . Suppose that the pilot symbols have unit amplitude, and that the pilot rate is , meaning that one pilot symbol is inserted after payload symbols. Without loosing generality, we assume that the th pilot symbol occurs at time .
Using the pilot symbols the receiver produces the zero-padded sequence where is complex AWGN statistically equivalent to . The pilot filter is optimized by assuming that its input is the phase sequence where is real AWGN with zero mean and power The estimate of the phase sequence produced by the pilot filter is where is the impulse response of the pilot filter, that is hereafter assumed to be noncausal and of unconstrained duration. The criterion that we adopt to design the pilot filter is the minimization of the mean-square (phase) error (MSE): Note that the sequence is cyclostationary with period , therefore In view of the above periodicity, in what follows we will restrict our attention to Also, in what follows we will use index to indicate the phases of the cycle, and, anywhere occurs, it is understood that that equation should be considered for the values of of (10).
A remark about the implementation of the pilot filter is in order. A common approach in feedforward synchronization is that of planar filtering. In planar filtering, the complex envelope (4) is filtered in place of its phase. The angle is then extracted from the filtered complex envelope. An example of this approach can be found in the paper by A. J. Viterbi and A. M. Viterbi . One prefers not to extract the phase from the unfiltered complex envelope because extraction is subject to errors in phase unwrapping, with the errors being caused by the large power of the unfiltered noise that affects the unfiltered complex envelope. It should be observed that, when the complex envelope (4) is narrowband frequency modulation plus noise, filtering the complex envelope by a given transfer function and then extracting the angle produce virtually the same result as filtering the unwrapped phase through the same transfer function. In other words, when (4) is narrowband frequency modulation plus noise, the optimized phase transfer function can be used for the transfer function of the filter that receives at its input the complex envelope, virtually without loosing optimality. This observation is motivated by the classical result, that can be found in Middleton , that narrowband frequency modulation approximates the cascade of integration in time domain of the frequency modulating signal and amplitude modulation. Hence narrowband frequency modulation can be treated as amplitude modulation, with the modulating signal being . The block diagram of the system based on planar filtering is shown in Figure 1.
3. Optimal Pilot Filter
Given a discrete-time sequence whose spectrum is define the spectra of the down-sampled sequences over phases The following properties of will be used in what follows.(i) is determined from as (ii)From (13) we see that is periodic with period , (iii) can be obtained by folding as (iv)For , from (15) one gets
Let and let indicate the frequency response of the pilot filter. Since each of the phases of the down-sampled sequence is a stationary sequence, one can apply the classical result for the stationary MSE (see, e.g., ) to each of the phases The first term in the right-hand side of the above equation is due to the high-frequency components of phase noise that are rejected by the filter, hence that are not recovered by the estimate. The second term is due to the white additive noise that passes through the filter. Filter design should optimize the compromise between the two terms. Specifically, large bandwidth is desired in order the keep small the first term, while narrow bandwidth is desired in order to keep small the second term.
Setting to zero the derivative of (21) with respect to in the range one gets the solution By using (13) we see that the restriction can be removed, getting Substituting the optimal filter into (21), the th MSE is easily seen to be where
4. Numerical Results
The model of phase noise considered in this section is the popular random phase walk
where is white noise with zero mean and variance . The power spectral density of phase noise is
To derive specific results, we put that is, radians. This is the experimental setting used in  to characterize carrier recovery in a system operating at high spectral efficiency, hence at high channel SNR.
Figure 2 shows two families of curves corresponding to two values of SNR. For each family, in the figure are shown the computed and the simulated minimum and maximum MSE and the simulated mean value of MSE versus pilot spacing . The mean value of MSE is defined as The gap between the maxima and the minima of the MSE is due to the cyclostationary nature of the sequence , which is obtained by filtering a zero-padded sequence. The minimum inside the period occurs for , which indicates the estimate of phase noise at the time instant where the pilot symbol occurs. The maximum occurs for where indicates the integer part of . The above is the maximum time distance between the estimate of phase noise and the closer pilot symbol. As expected, the gap grows with the pilot spacing . Also, the gap grows with the SNR, since the larger is the SNR, the larger is the influence of phase noise on system performance compared to the influence of the channel SNR.
Figure 3 shows the normalized noise bandwidth of the th subfilter, defined as
versus SNR, for and . The noise bandwidth increases with SNR and with the pilot spacing . The increase of the noise bandwidth with SNR is due to the optimization of the compromise between the two terms appearing in the right side of (19). Specifically, at high SNR the compromise between the two mentioned terms is optimized by a filter with large bandwidth. The increase of the noise bandwidth with is explained by noting that the spectral effect of the time spacing between to successive pilot symbols is that of folding times the spectrum of channel noise. Since the noise bandwidth is a measure of the channel noise that passes through the filter, one expects that, due to aliasing, the noise bandwidth increases with . Also, from the figure one appreciates that the difference between subfilter bandwidths becomes nonnegligible for , independently of and SNR.
In Figure 4 it is shown the family of curves , with , versus channel SNR. For comparison it is also shown for a suboptimal FIR pilot filter obtained by cascading two moving averages, each one of duration samples. The impulse response of the suboptimal filter has the following triangular shape:
Figure 5 shows the impulse response of the optimal pilot filter for and dB along with the impulse response of the best suboptimal FIR pilot filter. The parameter used to derive the results of Figure 4 is optimized by computing (19) for several values of and for all the values of between and , then by taking the that optimizes the mean MSE. Disregarding the case , that corresponds to estimating the phase noise at the time instant where the pilot symbol occurs, the performance loss of the suboptimal filter is within 0.35 dB (, dB) from the performance of the optimal filter.
The performance of pilot-aided carrier recovery has been analyzed, and the optimal planar filter has been derived taking aliasing into account. The main contribution of the paper is that of having captured the important role of aliasing in the design of pilot rate. Compared to the previous literature , our analysis also puts light on the cyclostationary nature of the recovered phase, which becomes substantial when aliasing is nonnegligible, that is, at high SNR and for low pilot rate. Simulation results, obtained for the case where phase noise is modelled as random phase walk, confirm the theory. Also, the results presented in the paper show that the performance of a suboptimal filter obtained by cascading two moving averages is close to that of the optimal filter in cases of practical interest.
- V. Simon, A. Senst, M. Speth, and H. Meyr, “Phase noise estimation via adapted interpolation,” in Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '01), vol. 6, pp. 3297–3301, November 2001.
- J. Bhatti and M. Moeneclaey, “Influence of pilot symbol configuration on data-aided phase noise estimation from a DCT basis expansion,” in Proceedings of the IEEE International Networking and Communications Conference (INCC '08), pp. 79–84, May 2008.
- S. Godtmann, N. Hadaschik, A. Pollok, G. Ascheid, and H. Meyr, “Iterative code-aided phase noise synchronization based on the LMMSE criterion,” in Proceedings of the IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '07), pp. 1–5, June 2007.
- G. Colavolpe, A. Barbieri, and G. Caire, “Algorithms for iterative decoding in the presence of strong phase noise,” IEEE Journal on Selected Areas in Communications, vol. 23, no. 9, pp. 1748–1757, 2005.
- A. J. Viterbi and A. M. Viterbi, “Nonlinear estimation of PSK-modulated carrier phase with application to burst digital transmission,” IEEE Transactions on Information Theory, vol. 29, no. 4, pp. 543–551, 1983.
- D. Middleton, Introduction to Statistical Communication Theory, McGraw-Hill, New York, NY, USA, 1960.
- U. Mengali and A. N. D'Andrea, Synchronization Techniques for Digital Receivers, Plenum Press, New York, NY, USA, 1997.
Copyright © 2009 Arnaldo Spalvieri and Luca Barletta. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.