The present invention relates to a method of signal processing for a receiver for encoded digital signals in a wireless communication system and a corresponding signal processor.
The invention further relates to a receiver that is arranged to receive OFDM encoded digital signals and to a mobile device comprising such receiver. The invention relates also to a telecommunication system comprising such mobile device. The method may be used for deriving improved channel coefficients in a system using OFDM technique with pilot sub-carriers, such as a terrestrial video broadcasting system DVB-T. A mobile device can e.g. be a portable TV, a mobile phone, a personal digital assistant, a portable computer such as a laptop or any combination thereof.
In wireless systems for the transmission of digital information, such as voice and video signals, orthogonal frequency division multiplexing technique (OFDM) has been widely used. OFDM may be used to cope with frequency-selective fading radio channels. Interleaving of data may be used for efficient data recovery and use of data error correction schemes.
OFDM is today used in for example the Digital Audio Broadcasting (DAB) system Eureka 147 and the Terrestrial Digital Video Broadcasting system (DVB-T). DVB-T supports 5-30 Mbps net bit rate, depending on modulation and coding mode, over 8 MHz bandwidth. For the 8K mode, 6817 sub-carriers (of a total of 8192) are used with a sub-carrier spacing of 1116 Hz. OFDM symbol useful time duration is 896 μs and OFDM guard interval is ¼, ⅛, 1/16 or 1/32 of the time duration.
However, in a mobile environment, such as a car or a train, the channel transfer function as perceived by the receiver varies as a function of time. Such variation of the transfer function within an OFDM symbol may result in inter-carrier interference, ICI, between the OFDM sub-carriers, such as a Doppler broadening of the received signal. The inter-carrier interference increases with increasing vehicle speed and makes reliable detection above a critical speed impossible without countermeasures.
A signal processing method is previously known from WO 02/067525, WO 02/067526 and WO 02/067527, in which a signal a as well as a channel transfer function H and the time derivative thereof H′ of an OFDM symbol are calculated for a specific OFDM symbol under consideration.
Moreover, U.S. Pat. No. 6,654,429 discloses a method for pilot-added channel estimation, wherein pilot symbols are inserted into each data packet at known positions so as to occupy predetermined positions in the time-frequency space. The received signal is subject to a two-dimensional inverse Fourier transform, two-dimensional filtering and a two-dimensional Fourier transform to recover the pilot symbols so as to estimate the channel transfer function.
An object of the present invention is to provide a method for signal processing which is less complex.
Another object of the invention is to provide a method for signal processing for estimation of a channel transfer function, which uses a Wiener filtration technique and is efficient.
A further object of the present invention is to provide a method for signal processing for estimation of a channel transfer function, in which the estimation is further improved by removal of pilot-induced interference.
These and other objects are met by a method of processing OFDM encoded digital signals, wherein said OFDM encoded digital signals are transmitted as data symbol sub-carriers in several frequency channels, a subset of said sub-carriers being pilot sub-carriers having a known pilot value. The method comprises obtaining a received signal. Then a first estimation is performed of a pilot channel transfer function at pilot sub-carriers from said received signal and said known pilot values, followed by a second estimation of a channel transfer function at all sub-carriers from said pilot channel transfer function, for example using a Wiener filter. A third estimation of a derivative of said channel transfer function is performed from said channel transfer function and a channel transfer function from a past or a future OFDM symbol. Finally, a fourth estimation of a cleaned signal is performed from said derivative, said received signal and said pilot values by removal of pilot-induced interference. In this way, a better estimation is obtained.
The method may furthermore comprise fifth estimation of data values from said cleaned signal and said channel transfer function, sixth estimation of a second received signal from said cleaned signal, said derivative and said data estimation, by removal of inter-carrier interference (ICI), seventh estimation of a pilot channel transfer function at pilot positions from said second received signal and said pilot values, and eight estimation of the channel transfer function at all sub-carriers.
In an alternative embodiment of the invention, the fourth estimation is performed by removing pilot-induced interference from only a subset of sub-carriers, called partial pre-removal of pilot-induced interference. In this way, the calculations may be reduced further without loosing much in efficiency.
In the second, third and eight estimation, Wiener filters may be used, such as FIR filters having pre-computed filter coefficients.
In another aspect of the invention, there is provided a signal processor for a receiver for OFDM encoded digital signals, for performing the above-mentioned method steps.
Further objects, features and advantages of the invention will become evident from a reading of the following description of an exemplifying embodiment of the invention with reference to the appended drawings, in which:
In interference-limited system, iterative channel estimation or iterative data estimation utilizing interference cancellation/suppression is commonly used in order to obtain better estimates. In these schemes, in addition to interference cancellation, errors are introduced into the signal, mainly due to the data estimation error. If some sources of interferences are known to the receiver (i.e. training or pilot symbols), the cancellation of these pilot-induced interferences from the received signal can be performed as soon as the cross-talk/coupling coefficients are obtained. The pilot pre-removal removes these interferences prior to data estimation. This approach is particularly advantageous when the iterative channel estimation scheme with Wiener filtering is used, because it will ensure that the errors introduced at the pilots are uncorrelated with the pilots.
A doubly-selective channel in an OFDM system (e.g. in the case of the reception of DVB-T signal in a fast moving vehicle) can be modeled as to consist of a static channel frequency response and a non-static channel frequency response, which gives the variation of the frequency response within one OFDM symbol. If the channel varies slowly within one symbol, we can take into account only the first order variation as following:
y=diag{H}a+Ξdiag{H′}a+n (1)
with y being the received vector (with N sub-carriers), a the transmitted vector, H the static frequency response, H′ the first order variation of the frequency response, and Ξ the fixed leakage (or coupling) matrix and n is the additive white Gaussian noise.
There are different ways of estimating the above channel parameters, i.e. H and H′. One of them is the iterative channel estimation using Wiener filtering which is shown in
Simulations show that for a channel with τrms of 1 μs and maximum Doppler frequency of 112 Hz, Ĥ0 has on average Mean Square Error (MSE) of −20.3 dB. With the 11-tap 1st H Wiener Filters designed to work on the MSE of Ĥ0, on average the MSE of Ĥ1 decreases to −27 dB as expected. Because of the ICI removal, the MSE of Ĥ2 decreases to −28.9 dB. However, with the 11-tap 2nd filters designed accordingly, on average the MSE of Ĥ3 decreases only to −31.3 dB, while theoretically, it is expected to be −35.5 dB.
However, the interferences experienced by the non-pilots sub-carriers comprise pilot-induced interferences. As a consequence, the symbol estimates from the non-pilots sub-carriers will also contain pilot-induced interferences. When these estimates are used for canceling the interferences contained in the pilots, the pilot-induced interferences are added to the pilots as self-interferences. The self-interferences are correlated to the pilots. Because the 2nd H Wiener filter is designed based on the assumption that the interference and noise are uncorrelated with the wanted signal, the 2nd H Wiener filters can't bring the expected improvement.
A possible solution is to redesign the 2nd H Wiener filtering by taking into account the correlation between the wanted signal H and the self-interferences. However, this approach is not favorable, because the correlation is different for every different channel realization, and therefore the 2nd H Wiener filter must be redesigned every time we have a different channel realization.
According to the present invention, another approach is to avoid self-interferences in pilots by performing what is call pilot pre-removal. The self-interferences can be avoided if the data estimates used for interference cancellation don't contain any pilot-induced interferences. Because the pilot symbols ap are known and the H′ has been estimated, it is possible to perform the removal of pilot-induced interferences from the data estimates â. However, it may be easier and more favorable to perform the removal from the received signal y0 prior to entering the data estimator, as following:
y1=y0−Ξdiag{Ĥ′1}p (2)
with pk=ap for k equals the pilot index and 0 otherwise. The channel estimation scheme with pilot pre-removal is shown in
As pilot-induced interferences are strongest in data sub-carriers closest to the pilots, the closest sub-carriers will have lower interference level because of the pilot pre-removal. As a consequence, the qualities of data estimates at the sub-carriers are better.
Pilot pre-removal can be done completely or partially. In complete pilot pre-removal (equation (2)), interferences caused by one pilot are completely removed from all other sub-carriers regardless of the strength of the interferences at the sub-carriers. However, this may not be necessary because the pilot-induced interferences, especially those from the faraway pilots, can be significantly small compared to the interferences from the neighboring sub-carriers. Therefore, whether they are removed or not does not really influence the interference level in the sub-carrier. Furthermore, from the channel estimation's point of view, the pilot-induced interferences may need to be removed only from some neighboring sub-carriers, because the self-interferences decay much faster and therefore only those from the closest neighboring sub-carriers are equally dominant with other interferences.
Despite the differences, we observe that we can still gain significantly from the 2nd Wiener filtering in both cases. Hence, it is not necessary to pre-remove the pilot-induced interferences caused by one pilot from all other sub-carriers in order to gain significantly from the 2nd H Wiener filters. However, as shown in
Complete pilot pre-removal can be implemented as following:
The implementation and complexity of partial pilot pre-removal depend on the number of sub-carriers in which interferences from a pilot are removed. If the interferences induced by a pilot are removed from n neighboring sub-carriers, the number of multiplications required is (n+1)N/12.
The different filters and operations may be performed by a dedicated digital signal processor (DSP) and in software. Alternatively, all or part of the method steps may be performed in hardware or combinations of hardware and software, such as ASIC:s (Application Specific Integrated Circuit), PGA (Programmable Gate Array), etc.
It is mentioned that the expression “comprising” does not exclude other elements or steps and that “a” or “an” does not exclude a plurality of elements. Moreover, reference signs in the claims shall not be construed as limiting the scope of the claims.
Herein above has been described several embodiments of the invention with reference to the drawings. A skilled person reading this description will contemplate several other alternatives and such alternatives are intended to be within the scope of the invention. Also other combinations than those specifically mentioned herein are intended to be within the scope of the invention. The invention is only limited by the appended patent claims.
Number | Date | Country | Kind |
---|---|---|---|
04102371.4 | May 2004 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB05/51684 | 5/24/2005 | WO | 11/27/2006 |