Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
RECEIVER WITH JOINT EQUALIZATION AND PHASE-NOISE ESTIMATION AND CORRESPONDING METHOD
Document Type and Number:
WIPO Patent Application WO/2015/183114
Kind Code:
A1
Abstract:
The current invention refers to wireless digital communications systems, particularly, to receivers with joint equalization, and joint phase-noise estimation and corresponding iterative methods which use the transmission technique based on single-carrier modulations combined with frequency-domain, equalization (SC-FDE) in presence of phase-noise and/or carrier frequency offsets (CFO).

Inventors:
PEDROSA PEDRO MIGUEL FERREIRA DE OLIVEIRA (PT)
DINIS RUI MIGUEL HENRIQUES DIAS MORGADO (PT)
NUNES FERNANDO DUARTE (PT)
RODRIGUES ANTÓNIO JOSÉ CASTELO BRANCO (PT)
Application Number:
PCT/PT2015/000027
Publication Date:
December 03, 2015
Filing Date:
May 29, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
INST SUPERIOR TECNICO (PT)
FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE NOVA DE LISBOA (PT)
International Classes:
H04L25/03
Foreign References:
GB2354676A2001-03-28
Other References:
PEDROSA P ET AL: "Iterative Frequency Domain Equalization and Carrier Synchronization for Multi-Resolution Constellations", IEEE TRANSACTIONS ON BROADCASTING, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 56, no. 4, 1 December 2010 (2010-12-01), pages 551 - 557, XP011318885, ISSN: 0018-9316
SABBAGHIAN M ET AL: "Joint Turbo Frequency Domain Equalization and Carrier Synchronization", IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 7, no. 1, 1 January 2008 (2008-01-01), pages 204 - 212, XP011224632, ISSN: 1536-1276, DOI: 10.1109/TWC.2008.060451
N. BENVENUTO; S. TOMASIN: "Block iterative DFE for single carrier modulation", IEEE ELECTRONIC LETTERS, vol. 39, no. 19, September 2002 (2002-09-01)
N. BENVENUTO; S. TOMASIN: "Iterative design and detection of a DFE in the frequency-domain", IEEE TRANS. COMMUN., vol. 53, November 2005 (2005-11-01), pages 1867 - 1875, XP001512551, DOI: doi:10.1109/TCOMM.2005.858666
N. BENVENUTO; R. DINIS; D. FALCONER; S. TOMASIN: "Single Carrier Modulation with Nonlinear Frequency-domain Equalization: An Idea Whose Time Has Come-Again", PROC. IEEE, vol. 98, no. 1, January 2010 (2010-01-01), pages 69 - 96, XP011286582, DOI: doi:10.1109/JPROC.2009.2031562
F. COELHO; R. DINIS; P. MONTEZUMA: "Joint Detection and Channel Estimation for Block Transmission Schemes", IEEE MILCOM'10, SAN JOSE, USA, October 2010 (2010-10-01)
DINIS; A. GUSMAO; N. ESTEVES: "On broadband block transmission over strongly frequency-selective fading channels", WIRELESS 2003, CALGARY, CANADA, July 2003 (2003-07-01)
R. DINIS; C.-T. LAM; D. FALCONER: "Joint frequency-domain equalization and channel estimation using superimposed pilots", PROC. IEEE WIRELESS COMMUN. NETWORKING CONF., 31 March 2008 (2008-03-31), pages 447 - 452, XP031243669
R. DINIS; P. MONTEZUMA; N. SOUTO; J. SILVA: "Iterative Frequency-domain Equalization for General Constelations", IEEE SARNOFF SYMP., PRINCETON, NJ, USA, April 2010 (2010-04-01)
A. GUSMAO; P. TORRES; R. DINIS; N. ESTEVES: "A Turbo FDE Technique for Reduced-CP SC-Based Block Transmission Systems", IEEE TRANS. COMMUN., vol. 55, no. 1, January 2007 (2007-01-01), pages 16 - 20, XP011183760, DOI: doi:10.1109/TCOMM.2006.887482
C. LAM; D. FALCONER; F. DANILO-LEMOINE; R. DINIS: "Channel estimation for SC-FDE Systems using Frequency-domain Multiplexed Pilots", IEEE VTC'06(FALL), MONTREAL, CANADA, September 2006 (2006-09-01)
T. POLLET; M. VAN BLADEL; M. MOENECLAEY: "BER Sensitivity of OFDM Systems to Carrier Frequency Offset and Wiener Phase-noise", IEEE TRANS. COMMUN., vol. 43, no. 34, February 1995 (1995-02-01), pages 191 - 193
M. SABBAGHIAN; D. FALCONER: "Joint Turbo Frequency-domain Equalization and Carrier Synchronization", IEEE TRANS. WIRELESS COMMUN., vol. 7, no. 1, January 2008 (2008-01-01), pages 204 - 212
H. SARI; G. KARAM; 1. JEANCLAUDE: "An Analysis of Orthogonal Frequency-division Multiplexing for Mobile Radio Applications", IEEE VTC'94, June 1994 (1994-06-01), pages 1635 - 1639, XP000497699
M. TÜCHLER; J. HAGENAUER: "Turbo Equalization using Frequency-domain Equalizers", PROC. ALLERTON CONF., MONTICELLO, I, October 2000 (2000-10-01)
M. TUCHLER; A. SINGER; R. KOETTER: "Minimum Mean Squared Error Equalization using A Priori Information", IEEE TRANS. COMMUN., vol. 50, March 2002 (2002-03-01), pages 673 - 683, XP001152125, DOI: doi:10.1109/78.984761
Attorney, Agent or Firm:
INSTITUTO SUPERIOR TECNICO (1049-001 Lisboa, PT)
Download PDF:
Claims:
CLAIMS

1) Iterative receiver for wireless communications systems employing the single-carrier frequency-domain equalization transmission technique characterized in that it comprises a block for iterative frequency-domain equalization (201) , a block for the estimation and compensation of the phase-noise (202), and a block for the estimation of the channel parameters and the computation of the equalization coefficients (203) .

2) Receiver, according to claim 1, characterized in that the block for the estimation and compensation of the phase-noise (202) comprises a block for the. estimation of the phase-noise (202a) .

3) Method implemented by the receiver of the claim 1, characterized in that:

a) Transforms the frequency-domain, equalized, and affected by phase-noise, set of samples into time-domain in the block for the inverse Fourier transform (201a) and, in this way, obtains the time-domain, equalized, and affected by phase-noise, set of samples;

b) Estimates the phase-noise- present in the time-domain, and equalized, set of samples at the input of the block for the estimation of the phase-noise (202a). and, in this way, obtains the estimate of the phase-noise;

c) Compensates for the presence of phase-noise in . the time- domain, equalized, and affected by phase-noise, set of samples at the input of the block for counter-rotation (202b) and, in this way, obtains the time domain, equalized, and compensated for phase-noise, set of samples;

d) Computes the log-likelihood ratios over the time-domain, equalized, and compensated for phase-noise, set of samples at the input of the block for symbol decision (201b) and, in this way, obtains the time-domain, and compensated for phase-noise, soft-decisions;

e) Re-introduces the phase-noise in the time-domain, and compensated for phase-noise, soft-decisions at the input of the block for rotation (202c) and, in this way, obtains the time-domain, and affected by phase-noise, soft-decisions;

f) Delays the time-domain, and affected by phase-noise, soft-decisions by one iteration in the block for delay (201c);

g) Transforms the time-domain, and affected by phase-noise, soft-decisions into frequency-domain using the block for the direct Fourier transform at the feedback chain of the equalizer (201d) ;

h) Estimates the channel parameters in the block for the estimation of the channel parameters (203a) ;

i) Computes the filtering coefficients in the block for the_ computation of the filtering coefficients (203b) ; j) Computes the feedback coefficients in the block for the computation of the feedback coefficients (203c) .

4) Method implemented by the receiver of the laim 1, characterized in that:

a) Transforms the frequency-domain, equalized, and affected by phase-noise, set of samples into time-domain in the block for the inverse Fourier transform (201a) and, in this way, obtains the time-domain, equalized, and affected by phase- noise, set of samples;

b) Estimates the phase-noise present in the time-domain, equalized, and affected by phase-noise, set of samples at the input of the block for the estimation of the phase- noise (202a) and, in this way, obtains the estimate of the phase-noise; c) Compensates for the presence of phase-noise in the time- domain, equalized, and affected by phase-noise, set of samples at the input of the block for counter-rotation (202b) and, in this way, obtains the time-domain, equalized, and compensated for. phase-noise, set of samples; d) De-maps the equalized set of samples in the block for soft- demapping (301) with return of the log-likelihood ratio for each bit;

e) De-interleaves the bits in the block for de-interleaving (302);

f) Decodes the channel in the block for SISO decoding (303) with return of the fine log-likelihood ratio;

g) Re-interleaves the bits in the block for interleaving (304);

h) Re-maps the bits into coded data symbols in the block for soft-remapping (305) ;

i) Re-introduces the phase-noise in the time-domain, and compensated for phase-noise, soft-decisions at the input of the block for rotation (202c) and, in this way, obtains the time-domain, and affected by phase-noise, soft-decisions; j) Delays the time-domain, and affected by phase-noise, soft- decisions by one iteration in the block for delay (201c) ; k) Transforms the time-domain, and affected by phase-noise, soft-decisions into frequency-domain using the block for the direct Fourier transform at the feedback chain of the equalizer (201d) ;

1) Estimates the channel parameters in the block for the estimation of the channel parameters (203a) ;

m) Computes the filtering coefficients in the block, for the computation of the. filtering coefficients. (203b) ;

n) Computes the feedback coefficients in the block for the computation of the feedback coefficients (203c) .

5) Method, according to claims 3 and 4, characterized in that it estimates the phase-noise in phase and amplitude-defined constellations in the block for the estimation of the phase- noise (202a) using a recursive Bayesian filter.

May 27tft 2015

Description:
DESCRIPTION

Receiver with Joint Equalization and Phase-noise Estimation and

Corresponding Method

Field of the Invention

Technical field in which the, invention falls

The current invention refers to wireless digital communications systems (SC-FDE)., particularly, to receivers with joint equalization and phase-noise estimation and corresponding iterative receiver methods for the detection in wireless communications systems employing the, single-carrier (SC) transmission technique. The received signal is corrupted by phase-noise arid/or carrier frequency offsets (CFO) . The receiver uses frequency-domain equalization (FDE) .

State-of-the-art

Emerging wireless systems tend to use the transmission technique based on orthogonal frequency division multiplexing (OFDM) , thus reaching high data throughput with increased performance.. Due to the high peak-to-mean power ratio (PMPR), the use of this transmission technique in mobile terminals (uplink) is impractical. For that reason, the SC-FDE based transmission technique is an alternative to OFDM, allowing to address the power limitation and keep the capability of making use of the benefits resulting from employing. the frequency-domain equalization. Interestingly enough, the OFDM based transmission technique was selected by the specifications of the downlink (from the base station to the mobile terminal) of the 'Long Term Evolution' (LTE) release 8 of the 'Third Generation Partnership Project' (3GPP) , which is the · fourth generation of cellular communications. This transmission technique replaces the code division multiple access (CDMA, ) employed on the third generation of cellular communications. Due to the foregoing reasons, the SC-FDE based transmission technique was also selected as an option by the specifications of the uplink (from the mobile terminal to the base station) of LTE, in the release 8 of the 3GPP.

Wireless digital communications systems are, more and more, immersed in highly populated environments, coexisting with several radio frequency devices of various kinds. The requirements for these systems are increasingly demanding, both in terms of transmission rates as well as in terms of spectral occupation, exacerbating the adverse effects of the common channel.

Moreover, in high-bandwidth systems, due to . the multiple reflections which may affect the signals during their paths, multiple copies of the same signal may reach the receiver, with different delays, attenuations, and phase offsets. This phenomenon is known as frequency-selective fading and causes inter-symbol interference (IS!) . This interference is even more severe the higher the transmission rate is, thus limiting increasing bit rates. The level of signal at the receiver is seen as the sum of independently distorted signals, resulting from the multiple paths.

Under these conditions a signal transmitted over the radio channel is radically altered, which makes it necessary an adequate treatment at receiver to reverse the channel effects, an operation typically known as equalization. The inclusion of a cyclic prefix (CP) in each data block is designed to absorb the delayed signal replicas. In fact, this procedure allows to eliminate inter-block interference (IBI) (nevertheless remaining the interference within the block) provided that the CP duration is longer than the channel impulse response (CIR) .

The SC-FDE systems proposed in [Sari94] present themselves as a possible solution to the equalization problem, revealing a good performance/complexity ratio, in addition to superior power efficiency, if compared to the OFDM systems. This equalization system has a structurally simple transmitter. To the modulated signal one adds the cyclic prefix and, after this procedure, the signal is transmitted. Given that the value of the signal envelope fluctuation, in most cases, is enough to generate distortions, it becomes necessary to use a linear amplification process at the transmitter.

In order to improve the equalization performance it is advisable to use an SC-FDE scheme with iterative feedback (IB-DFE) [Benvenuto02 ] , [BenvenutolO] . This receiver uses the values of the estimated signal to improve, in each iteration, the estimation of the data being treated. Concerning the estimation procedure, the use of the decision block based on soft-decisions reaches increased precision and consequently a better performance .

Typically, within the IB-DFE receivers equalization and channel decoding are performed separately, i.e., the feedback chain supplies the equalizer output and not the channel decoder output. However, it is possible to reach higher performance gains if these procedures are performed jointly. An effective way of reaching this is through the implementation of a turbo equalization scheme. In this kind of structure the equalization and decoding procedures are repeated, iteratively, with some sort of soft information being exchanged between them. Although initially proposed for time-domain implementations, turbo equalizers can also be implemented in the frequency-domain. Namely, the turbo FDE schemes based on the IB-DFE [Benvenuto05 ] , [Gusmao07], as in the case of this invention. Since the feedforward, and feedback coefficients, depended on the channel frequency response (CFR) , a reliable channel estimate must be provided to the receiver. Typically, these channel estimates are obtained with the aid of training symbols multiplexed with the data symbols, either in the time-domain or in the frequency-domain [Lam06] . Although both options may be used with any modulation scheme, usually pilots in the frequency-domain are employed with OFDM modulations while the time-domain pilots are employed with SC modulations. Typically, the estimation of the channel corresponds to an increased consumption of the available bandwidth, particularly with channels presenting high variability and/or in bursty communications, i.e., short and intense transmissions. Since the bandwidth available to the communications systems is limited, it must be used wisely by limiting the bandwidth used estimating the channel. A promising solution to this problem is the use of implicit pilots, also known as superimposed pilots. With this solution the training sequence is added to the data sequence instead of being multiplexed. This means that it is possible to increase significantly the density of pilots [Dinis08] . Alternatively, one can use training sequences [CoelholO] .

The presence of carrier frequency offsets (CFO) and phase-noise in digital communications systems seriously compromises the reception quality of the signal. These phenomena are ubiquitous to the communications systems and cannot be avoided, only mitigated. CFO originates from the frequency misalignment of the transmitter and receiver oscillators and/or in the relative motion of the mobile terminals which results in the Doppler Effect. As for the phase-noise, it results from imperfections in the local oscillators, which results in instability phenomena in the oscillator clock frequency.

The signal-to-noise ratio (SNR) performance loss caused by CFO and phase-noise in OFDM, and SC-FDE modulations, is evaluated in [Pollet95] . There, it is proved that this performance degradation is due to, for OFDM modulations, two different, contributions: the phase, error common to all subcarriers, and the inter-carrier interference (ICI). With respect to the SC modulations, the performance is only influenced by the common phase error. Pollet et al . also argue that OFDM is several times more sensitive to CFO and phase-noise than SC modulations.

While the CFO presents a linear behavior in time, phase-noise is described by a random process. One may consider a Wiener-Levy or an Orstein-Uhlenbeck process depending on whether the phase- noise results from a free running or a phase locked-loop (PLL) oscillator, respectively. On PLL driven oscillators the closed- loop control mechanism tracks the variations of the carrier frequency, and consequently, the phase-noise has limited variance. As for the free-running oscillators, the generated phase noise results from the accumulation of random frequency deviations leading to unlimited variance.

Several solutions to the phase-noise estimation problem . are present in the literature. However, only [Sabbaghian08 ] proposes a joint equalization and phase-noise estimation solution t Nevertheless, the solution of Sabbaghian and Falconer is limited to phase-defined constellations, e.g., M-PSK. Differently, the solution proposed in this invention solves the phase estimation problem even for bi-dimensional signal constellations (i.e., amplitude and phase-defined) , e.g., M-QAM.

From a Bayesian perspective, phase-noise estimation based on past observations of the equalizer output requires determining the state posterior probability density function (PDF), i.e., the value of the phase-noise conditioned on all past observations, thus enabling the computation of the optimal phase-noise estimate with respect to any criterion, e.g.,. minimum mean-square error (MMSE) . Typically, to determine such a posterior PDF is extremely hard. A notable exception occurs when state and observations are described by linear models, and the observation noise is Gaussian. For this particular case the posterior PDF can be determined optimally by the Kalmart Filter.

This invention uses a stochastic recursive filtering solution in order to propagate the "a posteriori" PDF based on the fact that phase-noise is characterized by the Wiener model, acting as prior, and that one eliminates the dependence of the observation factor relatively to the data symbols with a marginalization procedure. These two features allow an effective Bayesian recursive algorithm.

The present invention considers an iterative block decision- feedback equalizer for SG-FD.E modulations combined with a phase- noise estimator. This receiver, employing direct and feedback filtering, presents better performance results than receivers based in non-iterative methods, as shown in [Benvenuto02 ] , [Dinis03] and [BenvenutolO] .

Summary of the invention

The current invention concerns wireless telecommunications systems, particularly, joint equalization and phase-noise estimation receivers and respective methods.

It combines an IB-DFE receiver for SC-FDE modulations with a recursive Bayesian algorithm for phase-noise estimation in highly dispersive and highly time-variable channels due. to the presence of phase-noise and/or carrier frequency offsets. This invention may find applications ' in digital radio receivers, namely, 3GPP LTE-A cellular radio communications and future cellular radio communications standards. Other possible applications are satellite communications, and underwater acoustic communications. Detailed description of the invention

The present invention, concerning a wireless telecommunications system, particularly, a joint equalization and phase-noise estimation receiver structure and respective methods, will be described in detail in the following using the simplified scheme depicted in Figure 1 and in Figure 2. In these figures the identification of each particular element in discussion is made using a number where its most significant digit is equal to the number of the figure in which the element is found. For instance, the element block for the inclusion of the cyclic prefix (102) is found on Figure 1.

The device presented in this invention includes a block for iterative frequency-domain . equalization (201), a block for the estimation and compensation of the phase-noise (202) , and a block for the. estimation of the channel parameters and the computation of the equalization coefficients (203) .

The method for joint equalization and phase-noise estimation is carried out by the receiver structure in this invention through the following steps: transform the frequency-domain phase-noise affected equalized signal samples into time-domain using the. block for the inverse Fourier transform (201a) and obtain the corresponding time-domain phase-noise affected equalized signal samples; compensate for the phase-noise presence in the time- domain phase-noise affected equalized signal samples at the input of the block for counter-rotation (202b) and obtain the corresponding time-domain phase-noise compensated equalized signal samples; compute the symbol likelihoods with respect to the time-domain phase-noise compensated equalized signal samples at the input of the block for symbol decision (201b) and obtain the time-domain phase-noise compensated soft-decisions signal samples; re-introduce the phase-noise in the time-domain phase- noise compensated soft-decisions signal samples at the input of the block for rotation (202c) and obtain the time-domain phase- noise affected soft-decisions signal samples; delay by one iteration the time-domain phase-noise affected soft-decisions signal samples using the block for delay (201c) ; transform the delayed time-domain phase-noise affected soft-decisions signal samples into frequency-domain by using the block for the direct Fourier transform at the feedback chain of the equalizer (201d) ; estimate the channel parameters by using the block for the estimation of the channel parameters (203a); compute the filtering coefficients by using the block for the computation of the filtering coefficients . (203b) and compute the feedback coefficients using the block for the computation of the feedback coefficients (203c) .

It should be noted that the block diagrams presented do not include the block for radiofrequency processing which is independent of the present invention.

A block diagram representing a simplified transmission/reception chain for SC-FDE modulations is depicted in Figure 1. This figure has the following elements:

A block for mapping (101) which maps the data to transmit using a mapping technique, e.g., Gray coding. At the block for mapping (101), {s n ; n = 0, 1, ... , N - 1} corresponds to the transmitted data block, where each symbol s n is the signal sampled at the instant n. N is the size of the data block. The data to transmit are illustrated by the sequence ...101100....

The block for the inclusion of the cyclic prefix (102) appends the cyclic prefix to the data block. The data signal with a cyclic prefix is given by: where N cp is the size of the cyclic prefix. The block representing the channel (103) represents the radio channel. In the block representing the channel (103) the signal is transformed and distorted due to the unwanted characteristics of the multi-path channel and the phase-noise. The resulting signal can be described as the convolution between the signal at the channel input and the channel impulse response rotated by the corresponding phase-noise value plus the channel noise, i . e . , by :

Y = je "∑ h^ + v n , n = 0, 1, ... , N - 1 . (eq. 2)

i-o · where {θ η ;. n = 0, 1, ... , N - 1} is the phase-noise,

{h x ; 1 = 0, 1, ... , N h - 1} is the channel impulse response - (naturally and. in order to avoid ISI, N cp > N h - 1) and {v n ; n = 0, 1, ... , N - 1} is complex zero-mean Gaussian noise with variance .

The block for the removal of the cyclic prefix (104) removes the cyclic prefix from the received signal.

The block for the direct Fourier transform at the input of the equalizer (105) , which has as its input the time-domain received signal, {y' n ; n = 0, 1, ... , N - 1}, and as its output the corresponding signal in the frequency-domain obtained using the discrete Fourier transform (DFT) , i.e.,

{Y k ; k = 0, 1, ... , N - 1} = DFT {y^; n = 0, 1, ... . , N - 1} ;

The block for joint equalization and phase-noise estimation (106) which is presented in detail in Figure 2;

The block for hard-decisions (107), which performs an hard- decision (HD) on the value of the equalized sample, i.e.,

{s^; n = 0, 1, ... , N - 1} = HDis^; n = 0, 1, ... , N - 1} ;

The block for demapping (108) which, based on the hard-decisions {s ( n l! ; n = 0, 1, ...,N— 1}, returns the received data;. In Figure 2 one may observe a block diagram representing the processing chain. of a joint iterative frequency-domain equalizer and phase-noise estimation and compensation. This figure corresponds to the block for joint equalization and phase-noise estimation (106) and consists in the following elements: the block for iterative frequency-domain equalization (201) , the block for the estimation and compensation of the phase-noise

(202) , and the block for the estimation of the channel parameters, and the computation of the equalization coefficients

(203) .

Notice that each of these blocks consists in different sub- blocks referenced by the number of block to which they, belong followed by a letter, for instance, the block for rotation (202c) is a sub-block of the block for the estimation and compensation of the phase-noise (202). Below follows a detailed description of the blocks constituting Figure 2.

The block for iterative frequency-domain, equalization (201) consists in four different sub-blocks. Namely, the block for the inverse Fourier transform (201a) , the block for symbol decision (201b), the block for delay (201c), and the block for the direct Fourier transform at the feedback chain of the equalizer (201d) .

The block for the inverse Fourier transform (201a), which has as its input the frequency-domain equalized signal and as its output the corresponding time-domain signal obtained by using the inverse Fourier transform (IDFT), i.e.,

{s n = 0, 1, ... , N - 1} - IDFT{S' k (i> ; k = 0, 1, ... , N - 1} . Notice that, at the input of the processing chain of the iterative equalizer one multiplies the filtering coefficients {F k ; k = 0, 1, ... , N - 1} " and then subtracts the feedback factor, {S^ -1 ^ 1 ; k = 0, 1, ... , - 1} .

The block for the inverse Fourier transform (201a) operates over the samples given by: Sf = Y k 'Ef - S' 1 , k = 0, 1, ... , N - 1 (eq. 3) where the received signal samples, {Y k ; k = 0,1,....,N -1} / is impaired by ISI and phase-noise. The received signal samples, {Y k ; k = 0, 1, ... , N - 1} , are described by:

Y^ = S' k H k + N k , k = 0, 1, ... , N — 1 (eq. 4) where {S k ; k = 0, 1, ... , N - 1} are frequency-domain signal . samples corresponding to the transmitted data impaired by phase-noise (the presence of phase-noise affecting the signal samples is indicated by the use of the prime) , {H k ; . k = 0, 1, ... , N - 1} the channel frequency response and {N k ; k = 0, 1, ... , N - 1} complex zero- mean Gaussian noise with variance. .

The block for symbol decision (2.01b) carries out a soft-decision (SD) operation on the value of the equalized samples, i.e., s ; n = 0, 1, ... , N - 1} = SO[s ; n = 0, 1, ... , N - 1} .. These symbol decisions ' are . used afterwards in the reconstruction of the transmitted signal with interference in order to use it in the canceling of the residual ISI in the next iteration and to estimate the channel parameters. Alternatively,, one can use in the feedback chain of the block for iterative frequency-domain equalization (201) the output of a soft-input soft-output (SISO) channel decoder, thus integrating with the IB-DFE the channel decoding procedure and reaching the performance known to turbo FDE implementations by observing the following steps: a) Demapping of the equalized signal samples within the block for soft-demapping (301) resulting in the log- likelihood ratios (LLR) s of each data bit;

b) Bit de-interleaving within the block for de-interleaving (302);

c) Channel decoding within the block for SISO decoding (303) resulting in the refined log-likelihood ratios; d) Bit re-interleaving within the block for interleaving (304) ;

e) Bit remapping in coded data symbols withi the block for soft-remapping (305) .

The block for delay (201c) which delays the signal samples at its input by one iteration, i.e.,

{s '1 ; n = 0, 1, ... , N - 1} = Delay{s >; n = 0, 1, ... , N - 1} , where (i-1) denotes the delayed signal samples relative to the (i) -th iteration;

The block for the direct Fourier transform at the feedback chain of the equalizer (201d) transforms the time-domain delayed signal samples in the feedback chain of the equalizer,

{s^ 1_1) ; n = 0, 1, ... , N - 1} , into their frequency-domain counterparts,

{S^ 1_1) ; k = 0, 1, ... , N - 1} , using the discrete Fourier transform, i.e., {s n = 0, 1, ... , N - 1} - DFT{¾ 1_1> ; k = 0, 1, ... , N - 1} . The block for the direct Fourier transform at the feedback chai of the equalizer (201d) has its output multiplied by the feedback coefficient {B^; k = 0, 1, ... , N - 1} .

The block for the estimation and compensation of the phase-noise (202) consists in three different sub-blocks. Namely, the block for the estimation of the phase-noise (202a) , the block for counter-rotation (202b) , and the block for rotation (202c) .

The block for the estimation of the phase-noise (202a) estimates the value of the phase-noise in phase and amplitude defined constellations using a recursive Bayesian filter.

The block for counter-rotation (202b) performs the phase-noise compensation. One compensates the phase-noise in time-domain using the phase-noise estimates, i.e.,

{sjf = § !i! e- j'¾l '; n = 0,...,N - lj , where ' {s K , n = 0, .... , N - l} are the time-domain equalized signal samples at the output of the block for iterative frequency-domain equalization (201) .

The block for rotation (202c) re-introduces the phase-noise in the equalizer feedback chain, i.e., {s *u) = s^W 6 "'; n = 0, 1, ...,N - 1}.

The block for the estimation of the phase-noise (202a) estimates the phase-noise in the time-domain by describing the output of the block for the inverse Fourier transform (201a) by means of an equivalent channel, described as an additive zero-mean Gaussian channel. This characterization is possible because the output of the block for the inverse Fourier transform (201a) only shows two terms: the signal of interest and an additive element comprising channel noise and residual interference.

The block for the estimation of the channel parameters and the computation of the equalization coefficients (203) consists in three different sub-blocks. Namely, the block for the estimation of the channel parameters (203a) , the block for the computation of the filtering coefficients (203b) and the block for the computation of the feedback coefficients (203c) .

The block for the estimation of the channel parameters (203a) estimates the channel, frequency response, {Η^'; k = 0, 1, ... , N— 1} , and the reciprocal of the SNR, {ά} , using the output of the block for symbol decisions (201b) and samples at the input . of the equalizer, {Y k '; k = 0, 1, ... , N - 1} .

The block for the computation of the filtering coefficients (203b) has as its inputs the channel frequency response estimates, k = 0, 1, ... , N - 1} , and the estimate of the reciprocal of the SNR, {a}, and as its output the filtering coefficients, {E 1 ; k = 0, 1, ... , N - 1} . The block for the computation of the feedback coefficients (203c) has as its inputs channel frequency response estimates, k = 0, 1, ... ; N - 1} , and the estimate of the reciprocal of the

SNR, {ά} , and as its output the feedback coefficients,

{Bj^-k = 0, 1, ...,N - 1},

Since the device presented in Figure 2 is iterative, the result of each symbol decision performed within the block for symbol decision (201b) , is fed back to the block for the inverse Fourier transform (201a.) . This takes place after re-introducing the phase-noise estimate within the block for rotation (202c) , delaying it by one iteration within the block for delay (201c) , and performing the operations corresponding to the block for the direct Fourier transform at the feedback chain of the equalizer (201d) . Thereby, one proceeds to the canceling of the interference still remaining in the data. This procedure allows a significant performance improvement at each iteration since the canceling of the interference improves successively as the estimates of the transmitted become more precise, i.e., with less errors in the symbol, decisions.

Computation of the filtering coefficients

The direct filtering coefficients- and negative feedback coefficients are {F^t k ' - 0, 1, ... , N - 1} and {B^; k = 0, 1, ... , N— 1} , respectively. The optimal values for the feedback coefficients are given by:

B k' = F * - k = 0, 1, ...,N - 1. (eq. 5)

The optimal values for the filtering coefficients are given by:

F li!

F k w = k = 0, 1, ... , N - 1, (eq. 6) with

=;<i) k = 0, 1, ... , N - 1 (eq. 7;

a + (1 - (p' 1 - 11 ) 2 ) I H k ' 2 where

.eq.

k=0 and

E[ 1 N k I 2 ]

a = |2l , ( eq.

E[| S k ] where Ε [ · ] is the expected value and | · | the absolute value. Notice that, typically, the values of {H k ; k = 0, 1, ... , N - 1}, and a are unknown being required in this case to use their estimates / {H k ; k = 0, 1, ... , N - 1} and ά .

The variable p (1_11 corresponds to the . correlation factor obtained during the (i-l)th iteration and it is given by:

The variable p il _1> can be regarded as a blockwise reliability parameter on the estimates {s ! n 1_1) ; n = 0, 1, ... , N - 1} . This means that one may define an "average symbol" with respect to the data block {s - 11 = p' 1 "1 ^; n = 0, 1, ... , N - 1} .

In fact, the performance of the iterative receiver can. be improved if one replaces the "average, symbols" in terms of the "data block" with "average symbols" in terms of the "data symbol". To clarify this last point assume that the transmitted symbols are taken from a QPSK constellation with Gray coding. Define ±1 ± j = sl + js°, with 5n = Re{sJ = ±1 and s° = Im {sj = ±1, n=0, 1, N-l . Where Re{-} and Im{-} are respectively the real part and the imaginary part of a complex number. Similar definitions can be obtained for s n = . s + js ® ,

The LLRs for the in-phase and quadrature bits associated to s I n (i) and s° (1) , respectively, are given by: Hi) _ 5 H. i)

(eq. 11) and

Q(i)

λ' -.Q(i)

_2 (eq. 12)

where σ- = - E[ | sn - EC I

Considering that the signal samples {s^ 1 ; n = 0, 1,.,.,Ν — 1} are Gaussian distributed, results that the average value of s n is: s n (i) = tanh |eq. 13)

The HD = ±1, and s° (i) = ±1, are defined according to the signs of ! , and ! , respectively. Therefore, = pf ! s ' + jp 's ! , where

(eq. 14)

and (eq. 15) p n and can be regarded as a reliability parameter associated to the in-phase and quadrature bits of the n-th symbol (naturally, 0 < pf < 1 and 0 < p° (i) < 1). During the first iteration one has " 11 = . J = 0 and s^ 1 ' = 0; after some iterations and/or when the SNR is high, typically, one has ' « 1 and p° (i> « 1, resulting ¾ l! « s ( " . The filtering coefficient is still given by (eq. 6) - (eq . 7) but the correlation factor (eq. 10) is now given by:

Notice that (eq. 16) allows the computation of the. correlation factor p U) without the explicit knowledge of the transmitted symbols s n , contfarily to what happens with (eq. 10).

These filtering Coefficients are for QPSK constellations. For phase and amplitude-defined constellations, e.g., M-QAM, the procedure is the following:

Assume that the transmitted data symbol s n belongs to a given alphabet L, i.e., to a determined constellation, size #L=M, and that this same $ymbol s n is selected in accordance with its corresponding bits β^' , m = 1, 2, ... , μ , where μ = log 2 (M) , i.e., s n = f(b l n l] , b ( n 2) , ...,b^), with b' n m) = - 1. where it is assumed that β^' is the m-th bit associated to the n-th symbol, and that b ( n m) is the corresponding polar representation, i.e., β'" 1 = {0,1} and b ( n m) = {-1, +1} . - For 4-PAM constellations and Gray coding one has s rt = 2b ( n 2> + bj bj . For 8-PAM constellations and Gray coding one has s n = 4b ( n 3) + 2b ( n 3! b ( n 2 ' 4- bfbfb? . If the transmitted symbols were to be selected from a QAM constellation with Gray coding, the M-QAM constellation is described as the sum of two PAM constellations, each one of them of size M , one corresponding to the in-phase component, i.e., the real part, and the other to the quadrature component, i.e., the imaginary part. Therefore, for 16-QAM one has : s n = 2b? + b¾ + j(2b? + bW, (eq. 17) and for 64-QAM, one has:

(6) A6), (5)

4b ( n 3) + 2b l „ -' + b¾¾ + j(4b l n 6 ' + 2b*>h > + b^'bW). .(eq. 18)

To determine the value of the average symbol conditioned by the equalizer output, s n , one is required to obtain the value of the average bit conditioned by the equalizer output, b'™' . These relate with the corresponding LLR in the following way: bT = tanh (eq. 19)

2 using the mapping rules (eq. 17) -(eq. 18) results s n The LLR of the m-th bit of the n-th symbol is given

where Ψ'^' and Ψ^' are the subsets of L where β' *1 = 1 or 0, respectively. Obviously, Ψ[ η Ψ'"" = L and n = 0.

The reliability of the estimates to be used on the equalizer feedback chain, for 16-QAM, are given by: and

4 I b' 41 I + I b

P° = ( (eq. 22) where, for 64-QAM, they are given by: and

1.6 1 b' n 6 ' I +4 I 5 1 1 + I Έξ ^ I

[eq. 24)

21,

Turbo equalization or IB-DFE with coding

As an alternative to the data transmission without channel coding one can use Turbo Equalization schemes or, otherwise known, IB-DFE with channel coding.

In this case the feedback chain of the block for iterative frequency—domain equalization (201) uses the output of a channel decoder. This means that the block for symbol decision (201b) is replaced by the chain of blocks presented in Figure 3. For Turbo equalization to be possible it is required that, prior to its transmission, the data bits be coded, interleaved, and mapped. Already in the receiver, the feedback element of the block for iterative frequency-domain equalization (201) will have to include a block for soft-demapping (301) , a block for de-interleaving (302), a block for SISO decoding (303), a block for interleaving (304) and a block for soft-remapping (305).

The set of equalized samples {§„'; n = 0, 1, ... , N - 1} are first demapped using the block for soft-demapping (301) which returns the LLRs of each bit. Then follows a block for de-interleaving (302) and a block for SISO decoding (303) . The latter returns the fine LLR resorting to the properties of the error correcting codes [TuchlerOl], [Tuchler02] . Finally follows the block for interleaving (304) and ,a block for soft-remapping (305).

Characterization of the equalizer output

The set of samples . {sjj 11 ; n = 0, 1, ...,N - 1} can be described by: L ) = s n e e " + vjf , n = 0,1, ...,N - 1 (eq. 25) where the set of samples {v l n L) ; n = 0,1, ...,N - 1} is zero-mean Gaussian noise plus residual inter-symbolic interference. To this description of the equalizer output one calls the characterization of the equalizer output by an equivalent Gaussian channel.

In fact, it is possible to determine the power of the equivalent channel noise. Assuming that the set of samples in the time- domain { ^; n = 0, 1, ...,N- 1} has the corresponding set of samples in the frequency-domaih given by {V^ 11 ; k = 0,1, ...,N - 1}, i.e.,

{V* 11 ; k = 0, 1, ... , N - 1} = D iv^ 1 ; n = 0, 1, ... , N - 1} , then. the equivalent channel noise power is given by: E[ I I 2 ] = E[ I F H k - 1 - (p {i - l, ) 2 B^ | 2 ]E[ | S k | 2 ]

+E[| B, 11 I 2 ] (p (i_11 ) (l - (p <i"1) ) 2 )E[ I S k I 2 ] (eq. 26)

+E[ I | 2 ]E[ I V k I 2 ]

State-space model

The estimation of the phase-noise can be regarded as a nonlinear filtering problem. This kind of problems consists in estimating the state of a non-linear stochastic process, based on a set of noisy observations. Many of these problems are described by a pair of equations known as the state-space model. This model includes the state variable dynamics, and the observation or measurement of that state variable. Typically the observation is a noisy and transformed version of the state variable .

While estimating the phase-noise, the state variable is θ η with distribution ρ(θ η | 0 n _ j ), and the observation is s 1 ' with observation factor p^ 1 ' I θ η ) . In fact, the phase-noise dynamics can be described by a Brownian motion, given by: θ η = θ η _ ! + w n (eq. 27)

As for the observations, these correspond to the equalizer output characterized by the equivalent Gaussian channel , (eq. 25) .

Observation factor

A central element in the design of a Bayesian recursive filter is the definition of the observation factor. For an observations model given by equation (eq. 25) results an observation factor given by: where σ 2 = E[ | ' | 2 ] / N

Defining y' 11 = (I s' n (il | 2 + I s n | 2 ) / σ 2 , and β'> =1 s 's n | /σ 2 and noticing that I s - s n e je " | 2 =| s I 2 + I s n f -2 | ¾¾„ I cos (φ η + θ η - r ) , where η^' = arg{s' n (1) } and φ η = arg{s n } , where the function arg{.-} returns the complex argument, then, (eq. 28) may be re-written as:

P(s I Θ Β , s n ) =— exp (2β' η 11 cos (φ η + θ η - η'») - ) (eq. 29)

Notice that (eq. 29) depends on s n , which is obviously undesirable since, as a rule, the receiver^ which is where the recursive Bayesian filter may be found, does not know the set of samples {s rt ; n = 0, 1, , N - 1}. In order to remove the dependence of the observation factor relatively to s n one carries out a marginalization procedure, corresponding to:

∑ P(s i e n/ s)p(s) = p(s I θ η ) (eq. 30)

Applying the marginalization procedure (eq. 3.0) to the observation factor (eq. 29) results pisf I θ η ) = + θ η - ν ) - y n (s) (il ) (eq. 31) ·

where it is assumed equiprobable symbols, i.e., p(s)=l/M. Notice that now one has, Y n (s = (| s' n (il f + | s f) I σ 2 , P n (s) fi) =| s s | /σ 2 , If the equiprobable symbols assumption is not supported one has to consider the likelihoods at the output, of the SISO decoder. In what follows, is exemplified how to proceed if so for the particular case, of QPSK . constellations .

Observation factor supported by soft-decisions Recalling that e x "

p(b n = 1) = = ς η θχρ( . λ η, / 2), (eq.. 32)

1 + e n and p(b n = -1) = 1 λ = ς η θχρ(-λ η / 2) , (eq. ,33)

1 + e "

With ζ η = e K / (1 + e K ) results that p(b n ) = ς θ ρ(^λ η / 2) . (eq. 34)

Now, in order to remove the dependence of the observation factor relatively to s n resorting to the marginaliz tion procedure one has :

where s = b + j is used.

Using the marginalization procedure (eq. 35) and the bit probability (eq. 34) results that the observation factor (eq. 29) is given by:

cosh (V2 n (s) a, (cos (η'^ - θ η ) + sin (if - θ„) ) + λ^' / 2 + / 2) (eq. 36)

+ cosh (^{s 'icos <τ£' - θ„) - sin (n' i! - θ η ) ) + ' / 2 - λ° α > / 2) ]

Figure Description

Figure 1 depicts a block diagram representing the simplified transmission/reception chain for " SC-FDE signals. Particularly Figure 1(a) depicts the transmission chain plus channel and Figure 1 (b) depicts the reception chain. In Figure 1 one may see the following elements: block for mapping (101), block for the inclusion of the cyclic prefix (102), block representing the channel (103), block for the removal of the cyclic prefix (104), block for the direct Fourier transform at the input of the equalizer (105), block for joint equalization and phase-noise estimation (106), block for hard-decisions (107), and the block for demapping (108) .

Figure 2 depicts a block diagram of the processing chain of an IB-DFE iterative receiver combined with a phase^noise estimator, carrying out the equalization procedure in the f equency-domain. This figure shows the block for joint equalization and phase- noise estimation (106) in greater detail, comprising the following elements: block for iterative frequency-domain equalization (201) , block for. the inverse Fourier transform (201a) , block for symbol decision (201b) , block for delay (201c) , block for the direct Fourier transform at the. feedback chain of the equalizer (20ld) , block for the estimation and compensation of the phase-noise (202) , block for the estimation of the phase-noise (202a), block for counter-rotation (202b), block for rotation (202c) , block for the estimation of the channel parameters and computation of the. equalization coefficients (203), block for the estimation of the channel parameters (203a) , block for the computation of the filtering coefficients (203b) , block for the computation of the feedback coefficients (203c) .

Figure 3 depicts the elements of the feedback chain of the block for iterative frequency-domain equalization (201) that must be included in case channel coding (Turbo equalization) is intended. This figure comprises: a block for soft-demapping (301), a block for de-interleaving (302), a block for SISO decoding (303), a block for interleaving (304), and a block for soft-remapping (305) .

The present invention may find application in future standards of the following technologies:

- WLAN radio interfaces.

- Digital radio broadcasting systems, e.g., DAB.

- Digital television signal broadcasting systems, e.g., DVB, particularly for mobile systems.

- Personal area networks (PAN) type wireless systems.

- Broadband mobile and cellular networks systems.

References

[Benvenuto02 ] N. Benvenuto, and S. Tomasin,. "Block iterative DFE for single carrier modulation" IEEE Electronic Letters, vol, 39, no. 19, Sept. 2002.

[Benvenuto05] N. Benvenuto, and S. Tomasin, "Iterative design and detection of a DFE in the frequency-domain", IEEE Trans. Commun., vol. 53, pp. 1867-1875, Nov. 2005. [BenvenutolO] N. Benvenuto, R. Dinis, D. Falconer, and S< Tomasin, "Single Carrier Modulation with Nonlinear Frequency- domain Equalization: An Idea Whose Time Has Come—Again, " Proc . IEEE, vol . 98 . , no. 1, pp.69-96, Jan. 2010.

[CoelholO] F. Coelho, R. Dinis, and P. Montezuma, "Joint Detection and Channel Estimation for Block Transmission Schemes" IEEE MILCOM'10, San Jose, USA, Oct. 2010.

[Dinis03] R. Dinis, A. Gusmao, and N. Esteves, "On broadband block transmission over strongly frequency-selective fading channels", Wireless 2:003, Calgary, Canada, Jul. 2003.

[DinisOB] R. Dinis, C.-T. Lam, and D.. Falconer, "Joint frequency-domain equalization and channel estimation using superimposed pilots", in Proc. IEEE Wireless Commun. Networking Conf, , pp, 4 47- 452, Mar. 3,1-Apr. 3 2008.,

[DinislO] R, Dinis, P. Montezuma, N. Souto, and J. Silva, "Iterative Frequency-domain Equalization for General Constelations", IEEE Sarnoff Symp. , Princeton, NJ, USA, Apr. 2010.

[Gusmao07] A. Gusmao, P. Torres, R. Dinis, and N. Esteves, "A Turbo FDE Technique for Reduced-CP SC-Based Block Transmission Systems", IEEE Trans . Commun . , vol. 55, no. 1, pp. 16-20, Jan. 2007

[Lam06] C. Lam, D. Falconer, F. Danilo-Lemoine , and R. Dinis, "Channel estimation for SC-FDE Systems using Frequency-domain Multiplexed Pilots", IEEE VTC'06(Fall), Montreal, Canada, Sept. 2006.

[Pollet95] T. Pollet, M. Van Bladel, and M. Moeneclaey, "BER Sensitivity of OFDM Systems to Carrier Frequency Offset and Wiener Phase-noise", IEEE Trans. Commun., vol.. 43, no. 34, pp. 191-193, Feb. /Mar . /Apr. 1995. [Sabbaghian08 ] . Sabbaghian, and D. Falconer, "Joint Turbo Frequency-domain Equalization and Carrier Synchronization", IEEE Trans. Wireless Commun. , vol. 7, no. 1, pp. 204-212, Jan. 2008.

[Sari94] H-. Sari, G. Karam, and I. Jeanclaude, "An Analysis of Orthogonal Frequency-division Multiplexing, for Mobile Radio Applications", IEEE VTC'94, pp. 1635-1639, Stockholm, Jun. 1994, TuchlerOl] M. Tuchler, and J. Hagenauer, "Turbo Equalization using Frequency-domain Equalizers" Proc. Allerton Conf., Monticello, IL, Get. 2000.

[Tuchler02] M. Tuchler, A. Singer, and R. Koetter, "Minimum Mean Squared Error Equalization using A Priori Information", IEEE Trans, Commun., vol 50, pp. 673-683 Mar. 2002.

May 27 th 2015