The present invention relates to a method and to apparatus for improved estimation of the transfer function of a varying transmission channel for transmitting a multicarrier signal.
In the context in particular of radio transmission, it is common practice to make use of modulation techniques that enable so-called “multicarrier” signals to be transmitted that enable information to be transmitted by multiplexing carriers at different frequencies.
For example, in the modulation techniques known as orthogonal frequency-division multiplexing (OFDM) or coded OFDM (COFDM), binary data is transmitted by being modulated on carriers of different frequencies.
For example, in the context of applying OFDM or COFDM to transmitting digital TV information, the usable passband which may be about 8 megahertz (MHz) with a spacing between carriers of 1 kilohertz (Hz) enables more than 8000 carriers of different frequencies to be used.
These signals are then subdivided in time into blocks that are known as “symbols” and that are of a duration that enables one period of the lowest carrier frequency to be sent, for transmission by radio.
Radio transmission leads to propagation irregularities due, amongst other things, to reflections and echoes induced by the environment, and to the fact that a plurality of transmitters are used.
Such transmission thus leads to the amplitude and the phase of each of the carriers in the transmitted signal being modified.
In order to model such modifications, the transmission channel is defined in the form of a transfer function, such that the received signal corresponds to the signal as transmitted and as transformed by said transfer function, and to which noise is also added.
In order to correct for the influence of radio transmission, reference carriers known as “pilots” are introduced into the transmitted signal, which pilots are known in advance and make it possible at the receiver to estimate the modifications to which the signal has been subjected by being transmitted, and thus makes it possible to estimate the transfer function of the transmission channel.
In order to perform this estimation, existing methods and apparatuses are based on the assumption that the transmission channel varies slowly and continuously, so as to make it possible to use a plurality of consecutive channel estimates in order to distinguish between the transfer function of the transmission channel and noise that is independent of the channel.
Nevertheless, when variations in a transmission channel take place quickly and/or discontinuously, the above assumption no longer applies.
Specifically, for the application to receiving while on the move, or while in the presence of moving bodies (people, vehicles) close to the receiver antennas and giving rise to varying reception conditions, the use of existing methods and apparatuses lead to erroneous estimates of the transfer function of the channel, which in turn lead to inappropriate corrections that cause signal losses to occur.
The object of the invention is to solve that problem by defining a method and apparatus for improved estimation of the transfer function of a varying transmission channel.
The present invention thus provides a method of estimating the transfer function of a varying transmission channel for a multicarrier signal including a plurality of known reference data items referred to as pilots, said method being implemented from a frequency-domain digital signal corresponding to the signal as received, digitized, synchronized, and transformed from a time base to a frequency base, and including a step of calculating the value of a first estimated transfer function for the transmission channel on the basis of the pilots contained in said frequency-domain digital signal, the method being characterized in that it further comprises:
According to other characteristics of the method:
The invention also provides a method of receiving a multicarrier signal, characterized in that it includes a method of estimating the transfer function of the transmission channel of said multicarrier signal as described above, and in that it further includes a step of compensating the modifications to which said multicarrier signal has been subjected during transmission on the basis of said second estimated transfer function from which noise has been removed, in order to deliver estimated data.
According to other characteristics of this reception method:
The invention also provides apparatus for estimating the transfer function of a varying transmission channel for a multicarrier signal including a plurality of known reference items of information referred to as pilots, said apparatus receiving as input a frequency-domain digital signal corresponding to the signal as received, digitized, synchronized, and transformed from a time base to a frequency base, and including a module for calculating the value of a first estimated transfer function of the transmission channel from the pilots contained in said frequency-domain digital signal, the apparatus being characterized in that it further comprises:
According to other characteristics of this apparatus:
The invention also provides a receiver unit for receiving a multicarrier signal, the unit being characterized in that it includes apparatus for estimating the transfer function of the transmission channel as defined above, and in that it further includes a module for compensating the influence of the transmission channel in order to modify said frequency-domain digital signal as a function of said second estimated transfer function from which noise has been removed, in order to deliver estimated data.
According to other characteristics of this unit:
The invention also provides a computer program, characterized in that it comprises program code instructions for executing the steps of the method as defined above, when said program is executed on a computer.
Finally, the invention provides a programmed component, characterized in that it comprises a logical configuration dedicated to executing the steps of the method as defined above.
The invention will be better understood on reading the following description, given purely by way of example and given with reference to the accompanying drawings, in which:
The method begins with a step 2 of radio transmission of a multicarrier signal identified by the letter A.
For example, the signal A corresponds to a digital television signal modulated by orthogonal frequency-division modulation (OFDM).
The transmitted signal A includes a plurality of known items of reference information referred to as pilots.
For example, in OFDM signal transmission, one in twelve of the carriers is a reference carrier and is referred to as a pilot carrier.
Thereafter, the method comprise a step 4 of receiving a signal Y corresponding to the signal as transmitted and as modified by the transmission channel.
This reception step 4 comprises a plurality of processing substeps associated with the nature of the signal.
In the example of radio transmission of a digital signal with OFDM modulation, this reception step comprises, for example, a substep of converting the analog signal into a digital signal, a substep of transposition into base band, a substep of filtering and amplification, a substep of synchronization, and a substep of transformation from a time base to a frequency base.
This transformation substep corresponds to transforming the digital signal in the time domain into a representation thereof in the frequency domain, implemented for example using a fast Fourier transform (FFT).
These substeps are conventional substeps in methods of receiving a multicarrier signal and they can be organized in different orders and they can include other substeps depending on the nature of the transmitted signal.
At the end of the reception step 4, the signal Y as delivered is a digital signal in the frequency domain representing the energy distribution of the received signal as a function of frequency.
Writing the real transfer function of the transmission channel as C, it can be seen that the received signal Y is equal to the transmitted signal A modified by the transfer function of the transmission channel, with the addition of noise written B.
Thus: Y=C.A+B.
The noise B is the result of the noise that is inherent to disturbances in the transmission channel and also to the initial elements in the reception system, such as the tuner device or the amplifier, for example.
Thereafter, the method comprises a step 6 of calculating the value of an estimated first transfer function C1 of the transmission channel, which step is performed in conventional manner.
During this step 6, the presence of the pilot carriers in the received signal makes it possible to perform a substep of calculating the modifications to which these carriers have been subjected by comparing the received signal Y and the transmitted signal A in respect of the pilot carriers.
It can thus be seen that for the pilot carriers, the value of the transfer function C1p is available, where:
By interpolating between the values for these ratios C1p relating to the pilot carriers, a first estimate of the transfer function C1 for the transmission signal is delivered.
Thereafter, the method comprises a step 8 of calculating the value of the autocorrelation function of the estimated first transfer function C1.
The assumption that the transmission channel is variable implies there will be variations in time in the transfer function of the transmission channel.
This autocorrelation function written R(C1) is calculated in conventional manner and serves to separate the contribution of noise from the transfer function of the signal.
This autocorrelation function R(C1) is used during a step 10 to determine a noise-removal filter, written F.
The noise-removal filter is obtained from the autocorrelation function using a technique that is known in the state of the art and an example known under the name Wiener filters is described on pages 446 to 453 of the book “Probability, random variables, and stochastic processes”, by Athanasios Papoulis.
Naturally, filters other than Wiener filters could be used for determining the noise-removal filter from the autocorrelation function R(C1).
During a step 12, the noise-removing filter F is applied, e.g. by a convolution product calculation, to the first estimated transfer function C1 of the transmission channel, thereby obtaining a second estimated transfer function of the transmission channel C2 from which noise has been removed.
Thus, C2=F*C1.
Thereafter, during a step 14, this second estimated transfer function C2 from which noise has been removed is used to correct the received signal in order to obtain an estimate A1 of the transmitted data, such that:
For a transmission channel that is varying, the method needs to be implemented periodically, and it is advantageously performed continuously on processing time windows of duration that corresponds to the duration of an OFDM symbol, for example.
When the method is implemented periodically, it is appropriate to define an operating period during which the variations in the transmission channel can be considered as being slow and continuous.
The method described can be implemented, for example, by a computer program or by a programmable component, having a logical configuration that is specially modified to enable calculation to be performed.
The program may also be stored in a non-volatile memory so as to be executed on a request coming from a microcontroller or a microprocessor, such as a microcontroller or a microprocessor integrated in a digital TV signal decoder, for example.
In the figure, there can be seen a transmitter 20 such as a radio transmitter for a digital TV signal A that is OFDM-modulated and that is transmitted over the transmission channel as modelled by the transfer function C.
The signal is received by the receiver unit 22 using an antenna 24.
The received signal is then injected into a preprocessing system 26 which comprises, for example: an analog-to-digital converter 27, a synchronization module 28, and a module 29 for transforming from a time base to a frequency base using a fast Fourier transform (FFT), the module 29 implementing step 4 of the method as described above.
The preprocessing system 26 is connected at its output to a module 31 for calculating a first estimated transfer function by implementing step 6 of the method.
The module 31 has its output connected to a module 32 for calculating the value of the autocorrelation function, and its output is connected to a module 34 for determining a noise-removal filter.
These modules respectively implement steps 8 and 10 of the method of the invention.
The apparatus 30 for estimating the transfer function then comprises a module 36 for applying the noise-removal filter as determined by the module 34 to the estimated transfer function as calculated by the module 31, so as to implement step 12 of the method, and deliver a second estimated transfer function from which noise has been removed.
Thereafter, the receiver unit 22 comprises a delay module 38 for delaying the signal delivered by the preprocessing system 26 by the duration that is required for estimating the second channel transfer function from which noise has been removed. Finally, the unit 22 comprises a compensation module 40 implementing step 14 of the method and enabling the modification due to the transmission channel that occur in the delayed received signal to be compensated by using the second estimated transfer function C2 from which noise has been removed.
Thus, in operation, the signal A is transmitted from the transmitter 20 over the transmission channel C in order to be received by the antenna 24.
The received signal is digitized, synchronized, and transformed from a time base into a frequency base in the preprocessing system 26 so as to deliver the corresponding frequency-domain digital signal Y.
The signal Y is inserted into the apparatus 30 for estimating the transfer function.
The module 31 then determines what changes have occurred in the pilot carriers, and by interpolation delivers a first estimated transfer function C1 for the transmission channel. This estimated transfer function C1 is injected into the module 32 which calculates the autocorrelation function written R(C1).
Using the autocorrelation function, the module 34 for determining the filter uses Wiener's filter equations, for example, to determine the noise-removal filter F.
The module 36 then applies the filter F to the first estimated transfer function C1 in order to deliver the second estimated transfer function C2 from which noise has been removed.
In parallel with the calculation for estimating the transfer function, the frequency-domain digital signal Y is introduced into the delay module 38, after which the delayed signal Y is introduced into the module 40 which processes this signal as a function of the second estimated transfer function C2 from which noise has been removed in order to deliver the estimated data A1.
Thereafter, in the context of receiving a digital TV signal, the estimated data A1 is decoded and played back.
It can thus be seen that the apparatus for estimating the transfer function of a transmission channel in accordance with the invention enables the estimated transfer function of this transmission channel and from which noise has been removed to be calculated for a transmission channel that varies over time.
In particular, such apparatus is particularly suitable for use in a mobile receiver unit.
For example, such a receiver unit is integrated in a mobile handset for receiving terrestrial digital TV signals.
Furthermore, when implementing diversity reception in which a plurality of transmission channels and corresponding reception systems are used, each reception system can be fitted with apparatus of the invention, with all of the estimated data subsequently being processed by a decoder having inputs that are weighted using methods that are conventional in diversity reception.
Number | Date | Country | Kind |
---|---|---|---|
0206391 | May 2002 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR03/01525 | 5/20/2003 | WO | 11/19/2004 |