Receiver
14 claims: 4 independent, 10 dependent
- 1A receiver for recovering data from a received Orthogonal Frequency Division Multiplexing, OFDM, symbol, the OFDM symbol including pilot carrier signals, said receiver including a pilot assisted channel estimator (240) comprising:a pilot extractor (310) operable to extract the pilot signals from the received OFDM symbol, and to generate an estimate of a sample of the channel frequency response for each pilot signal in the received OFDM symbol, by comparing the extracted pilot carrier signals with predetermined versions of the pilot carrier signals, and a frequency interpolation filter operable to interpolate the samples of the channel frequency response estimate, and a filter controller, wherein the frequency response of the frequency interpolation filter has a pass bandwidth which is adjustable, characterised in that the filter controller is operable to adjust the bandwidth of the frequency interpolation filter in accordance with the delay spread of the channel impulse response to the effect of reducing noise in the estimate of channel frequency response, and the pilot assisted channel estimator includes a phase offset calculator (350) operable to calculate a phase adjustment to the samples of the channel frequency response estimate, estimated by the pilot extractor, and a phase adjuster (340) operable to apply the phase adjustment to the channel frequency response estimate, wherein the phase adjustment centres the channel impulse response estimate with respect to the pass bandwidth of the frequency interpolation filter.
- 2A receiver as claimed in Claim 1, wherein the filter controller is operable to adapt the bandwidth of the frequency interpolation filter in proportion to a length of the delay spread of the channel impulse response estimate.
- 4A receiver according to Claim 1, comprising a symbol time adjustment estimator operable to estimate a timing adjustment-for detecting the OFDM, symbol in accordance with a delay spread of the channel impulse response, wherein the phase offset calculator is operable to calculate the phase adjustment from the timing adjustment.
- 7A method of recovering data from a received Orthogonal Frequency Division Multiplexing, OFDM symbol, the OFDM symbol including pilot carrier signals, said method comprising:extracting the pilot carrier signals from the received OFDM symbol, generating an estimate of a sample of the channel frequency response for each pilot signal in the received OFDM symbol, by comparing the extracted pilot carrier signals with predetermined versions of the pilot carrier signals, and interpolating the samples of the channel frequency response estimate using a frequency interpolation filter, wherein the frequency interpolation filter has a pass bandwidth which is adjustable, characterised in that the interpolating the samples of the channel frequency response estimate includes adjusting the bandwidth of the frequency interpolation filter in accordance with the delay spread of the channel impulse response to the effect of reducing noise in the estimate of channel frequency response, calculating a phase adjustment to the frequency domain samples of the channel frequency response estimate, estimated by comparing the extracted pilot carrier signals, and applying the phase adjustment to the channel frequency response estimate, wherein the phase offset centres the channel impulse response estimate with respect to the pass bandwidth of the frequency interpolation filter.
- 8A method as claimed in Claim 7, wherein the bandwidth of the frequency interpolation filter is adjusted in proportion to a length of the delay spread of the channel impulse response estimate.
- 9A method as claimed in Claim 7 or 8, wherein the frequency interpolation filter comprises a plurality of frequency interpolation filters each having a predetermined bandwidth, the method comprising the step of selecting one of the plurality of frequency interpolation filters to adjust the bandwidth of the frequency interpolation filter.
- 10A method according to Claim 7, comprising estimating a timing adjustment for detecting the OFDM symbol in accordance with a delay spread of the channel impulse response, the phase adjustment being calculated from the timing adjustment.
- 12A method according to any of Claims 7 to 11, wherein the OFDM symbol includes pilot signals provided at different sub-carrier locations for each of a set of OFDM symbols, the sub-carrier location of the pilot signals being repeated for subsequent sets of symbols, the method including interpolating the samples of the channel frequency response estimate derived from pilot carrier signals at corresponding sub-carrier locations within temporally separated OFDM symbols to generate an interpolated version of the channel frequency response estimate, the interpolated version being interpolated by the frequency interpolation filter to provide the channel Frequency response estimate for cancelling from the OFDM symbol.
- 14A pilot assisted channel estimator as claimed in Claim 13, wherein the filter controller is operable to adapt the bandwidth of the frequency interpolation filter in proportion to a length of the delay spread of the channel impulse response estimate.
Independent claims10
72 paragraphs, as filed
<u>Field of Invention</u>
0001The present invention relates to receivers operable to recover data from a received symbol of signal samples, the symbol having been generated in accordance with Orthogonal Frequency Division Multiplexing (OFDM). The present invention also relates to methods of detecting and recovering data from received signal samples generated in accordance with OFDM.
<u>Background of Invention</u>
0002In multi-carrier modulation systems such as the OFDM system used for DVB-T [8], pilot symbols are often embedded at known positions within the transmitted signal matrix. These pilot symbols can be used in pilot-assisted channel estimation [4] during demodulation of the OFDM signal. As the pilots only occur at fixed known intervals in both the frequency and time dimensions, pilot interpolation is used to estimate the amplitude and phase response of the channel at points where a pilot carrier is not provided within a currently received OFDM symbol. This interpolation can introduce noise into the channel estimate thereby degrading the performance of the demodulator.
0003Sanzi and Speidel ("An adaptive two dimensional channel estimator for wireless OFDM with application to the mobile DVB-T") present a system in which an algorithm is used to determine which of a number of interpolation filters with differing bandwidths should be used to provide a channel estimate (in respect of frequency) when decoding a received OFDM signal. This is achieved by generating an estimate of the shortest possible guard interval which could be applied for a particular channel and using this shortest possible guard interval estimate to determine which filter from a set of interpolation filters to use.
0004US Patent Application <patcit id="pcit0001" dnum="US20030012308A"><text>US -A- 2003/0012308</text></patcit> describes a system which adapts to changes in the delay spread of a transmitted OFDM signal by switching between three different interpolation filters. The switching is controlled by a "delay spread estimator" (550) which correlates successive pilot symbols in order to estimate the delay spread of the channel. On the basis of the estimated delay spread a suitable interpolation filter is selected.
0005<patcit id="pcit0002" dnum="US6614852B"><text>US Patent 6,614,852</text></patcit> discloses a system that measures the output of a number (non adaptable) interpolator filters and then selects a filter the output of which contains the least noise when compared to a reference from a pilot symbol.
0006Ramasubramanian K, et al ("An OFDM timing recovery scheme with inherent delay spread estimation") presents a method for generating an estimate for the delay spread of a channel based on samples taken from successive OFDM symbols. The method comprises performing an "ensemble correlation" of a number of corresponding samples from successive OFDM symbols and then summing these together.
<u>Summary of Invention</u>
0007According to an aspect of the invention, there is provided a receiver for recovering data from a symbol of signal samples generated in accordance with Orthogonal Frequency Division Multiplexing (OFDM). The OFDM symbol includes pilot carrier signals. The receiver includes a pilot assisted channel estimator comprising a pilot extractor operable to extract the pilot carrier signals from the signal samples and to generate from the extracted pilots samples of the channel frequency response or channel transfer function estimate. The channel frequency response generator is operable to compare the extracted pilot carrier signals with a predetermined version of the pilot carrier signals. The pilot assisted channel estimator includes a frequency interpolation filter operable to interpolate the pilot- derived samples of the channel frequency response in the frequency, and a filter controller. The frequency response of the frequency interpolation filter has a pass bandwidth, which is adjustable, and the filter controller is operable to adjust the bandwidth of the frequency interpolation filter to the effect of reducing noise in the channel frequency response estimate. The receiver also includes a phase offset calculator operable to calculate a phase adjustment to the samples of the channel frequency response estimate and a phase adjuster. The phase adjuster is operable to apply the phase offset to the channel frequency response estimate. The phase adjustment centres the channel impulse response estimate with respect to a pass band window of the frequency interpolation filter corresponding to the bandwidth of the frequency interpolation filter and when applied the phase offset has an effect of reducing energy from aliases of the channel frequency response estimate within the pass band window of the frequency interpolation filter.
0008The use of an adjustable pass bandwidth for a frequency dimension interpolation filter can reduce noise in the channel frequency response estimate by enabling an appropriate selection of the bandwidth of the frequency dimension interpolation filter according to currently experienced characteristics of the propagation channel.
0009The invention recognises that an appropriate selection of the frequency dimension interpolation filter bandwidth can be made on the basis of the delay spread of the channel impulse response. Accordingly, an embodiment of the invention provides that the filter controller is operable to adapt the bandwidth of the interpolation filter in accordance with a delay spread of the channel impulse response, the bandwidth being adjusted in proportion to the length of the delay spread of the channel impulse response estimate which can be computed and provided in the manner described in [5] and [7].
0010The adjustable bandwidth of the frequency interpolation filter may be provided by generating a frequency dimension interpolation filter according to an algorithm. In some embodiments the frequency interpolation filter comprises a plurality of interpolation filters each having a predetermined bandwidth, the filter controller being operable to select one of the plurality of interpolation filters to adjust the bandwidth of the frequency interpolation filter. Frequency dimension interpolation may be combined with time dimension processing to provide a more accurate estimate of the channel frequency response. Such time dimension processing might include time dimension pilot interpolation. However, frequency dimension interpolation may give rise to aliases of the channel frequency response. These aliases could potentially become a source of noise if not corrected. Accordingly, an embodiment of the invention provides a phase offset calculator to operate in conjunction with the frequency dimension interpolation filter. The phase offset calculator is operable to calculate a phase adjustment to the frequency domain samples of the channel frequency response estimate for input into a phase adjuster. The phase adjuster is operable to apply the phase offset to the channel frequency response estimate. The phase offset when applied has the effect of reducing energy from aliases of the channel frequency response estimate within the pass band window of the frequency dimension interpolation filter.
0011Various further aspects and features of the present invention are defined in the appended claims.
<u>Brief Description of the Drawings</u>
0012One embodiment of the present invention will now be described by way of example only with reference to the accompanying drawings wherein: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">Figure 1</figref> is a schematic representation of two successive COFDM symbols;</li><li><figref idref="f0002">Figure 2</figref> is a schematic block diagram of a receiver according to an embodiment of the present invention;</li><li><figref idref="f0003">Figure 3</figref> is a schematic block diagram of an FFT block, FFT Symbol Timing Recovery block, and a Post FFT Processor block;</li><li><figref idref="f0004">Figure 4</figref> is a schematic example time-frequency signal matrix for a DVB-T signal showing the distribution of pilot cells within the signal matrix;</li><li><figref idref="f0004">Figure 5</figref> is a schematic example time-frequency signal matrix showing matrix cells for which the channel frequency response estimation is derived via time axis processing;</li><li><figref idref="f0005">Figure 6A</figref> is a schematic illustration of the spectrum of a conceptual digital signal with sampling rate of <i>F<sub>1</sub></i> samples per second;</li><li><figref idref="f0005">Figure 6B</figref> is a schematic illustration of a conceptual three-fold up-sampled version of the input signal of <figref idref="f0005">Figure 6A</figref> with a sampling rate of <i>3F<sub>1</sub></i> samples per second;</li><li><figref idref="f0005">Figure 7A</figref> schematically illustrates the frequency response window of the frequency interpolation filter applied to a first example short Channel Impulse Response;</li><li><figref idref="f0005">Figure 7B</figref> schematically illustrates the frequency response window of the frequency interpolation filter applied to a second example long Channel Impulse Response;</li><li><figref idref="f0006">Figure 8A to 8D</figref> schematically illustrate the effect of centring the Channel Impulse Response under the frequency response window of the frequency interpolation filter;</li><li><figref idref="f0006">Figure 9</figref> schematically illustrates a Pilot Assisted Channel Estimation and Correction circuit in accordance with an embodiment of the invention;</li><li><figref idref="f0007">Figure 10</figref> schematically illustrates the gain/frequency characteristics of a number of frequency interpolation filters having various cut-off frequencies;</li><li><figref idref="f0007">Figures 11A to 11D</figref> schematically illustrate the selection of frequency interpolation filter according to a Channel Impulse Response delay spread; and</li><li><figref idref="f0008">Figure 12</figref> provides a schematic flow diagram illustrating the operation of a frequency interpolation filter.</li></ul>
<u>Description of Preferred Embodiments</u>
<u>List of Symbols & Abbreviations</u>
0013The following list of symbols and abbreviations is provided to assist in the explanation of example embodiments of the invention. <dl id="dl0001" compact="compact"><dt><b><i>T<sub>g</sub></i></b></dt><dd>Guard interval duration in seconds</dd><dt><b><i>T<sub>u</sub></i></b></dt><dd>Useful symbol duration in seconds</dd><dt><b><i>N<sub>u</sub></i></b></dt><dd>Number of samples in useful part of symbol</dd><dt><b><i>µ</i></b></dt><dd>Channel impulse response delay spread</dd><dt><b>CIR</b></dt><dd>Channel impulse response</dd><dt><b>CP</b></dt><dd>Continuous pilot</dd><dt><b>CTF</b></dt><dd>Channel transfer function</dd><dt><b>DVB-T</b></dt><dd>Digital video broadcasting - terrestrial transmission</dd><dt><b>FFT</b></dt><dd>Fast Fourier Transform</dd><dt><b>IFFT</b></dt><dd>Inverse FFT</dd><dt><b>MF</b></dt><dd>Matched filter</dd><dt><b>OFDM</b></dt><dd>Orthogonal frequency division multiplexing</dd><dt><b>QAM</b></dt><dd>Quadrature amplitude modulation</dd><dt><b>SP</b></dt><dd>Scattered pilot</dd><dt><b>TOA</b></dt><dd>Time of arrival</dd><dt><b>TPS</b></dt><dd>Transmission parameters signalling</dd></dl>
0014Embodiments of the present invention provide an improved technique for estimating the frequency response of a channel through which an Orthogonal Frequency Division (OFDM) signal has passed. As explained in the following paragraphs, the channel frequency response or channel transfer function (CTF) is estimated using pilot symbols which are transmitted with each OFDM symbol (see below and <figref idref="f0001">Figure 1</figref>). A pilot assisted channel estimator interpolates samples of the CTF derived from the pilot signals. As will be explained interpolation may be performed in one or both of the time and the frequency dimensions. Embodiments of the present invention can provide an adaptation of the frequency dimension interpolation filter to improve the channel transfer function estimate, thereby improving the integrity of the data recovered from each OFDM symbol.
0015An example embodiment of the present invention will now be described with reference to detecting and recovering data from an OFDM symbol produced for example in accordance with Digital Video Broadcasting (DVB) standards including DVB-T and DVB-H. However, it will be appreciated that embodiments of the invention find application with other OFDM systems, such as, for example, the Japanese ISDB-T standard.
0016A COFDM symbol which is modulated in accordance with DVB standard is generated by modulating K narrow band carriers in parallel with the data to be communicated. As disclosed in the European telecommunications standards institute number EN300744 version 1.1.2 (1997-08) and entitled "Digital Video Broadcasting (DVB); Frame Structure Channel Coding And Modulation For Digital Terrestrial Television", the OFDM symbols are formed in the frequency domain and then converted to the time domain using an Inverse Fourier Transform. A diagram representing the time domain OFDM symbols is shown in <figref idref="f0001">Figure 1</figref>.
0017In <figref idref="f0001">Figure 1</figref> two OFDM symbols represented as blocks 1, 2 are shown as they would be transmitted by a DVB transmitter with time progressing from left to right across the page. As shown in <figref idref="f0001">Figure 1</figref>, each OFDM symbol 1, 2 has a useful part of the symbol during which the data is transmitted. This part of the symbol has duration of <i>T</i><sub>u</sub> seconds and has N<sub>u</sub> samples. A guard interval G.1, G.2 of duration <i>T</i>g seconds separates the current symbol from the previous one. The guard interval has <i>N<sub>g</sub></i> samples. For each symbol 1, 2 the guard interval G.1, G.2 therefore precedes the useful part of the symbol and is formed, as indicated by an arrow 4, by replicating the samples in the last <i>T</i><sub>g</sub> seconds of the useful part of the symbol. Each OFDM symbol of <i>N<sub>s</sub></i> samples therefore has duration <i>T</i><sub>s</sub> = <i>T<sub>g</sub></i> + <i>T<sub>u</sub></i> seconds.
0018In order to recover the data within the OFDM symbols, the receiver must detect the data bearing signal samples from within the set of received signal samples corresponding to each OFDM symbol.
<u>Receiver With Channel Estimator and Corrector</u>
0019A receiver for detecting and recovering data from a OFDM symbol, is shown in <figref idref="f0002">Figure 2</figref>. In <figref idref="f0002">Figure 2</figref> an analogue to digital converter 100 is arranged to receive an intermediate frequency (IF) signal representing the detected radio signal on which the OFDM symbol has been modulated. The receiver also includes down conversion means and detection means in order to convert the radio frequency signal into an intermediate frequency signal, which is fed to the analogue to digital converter 100 via an input 102. Thus it will be appreciated that the receiver may also include radio frequency receiving and down converting means which are not shown in <figref idref="f0002">Figure 2</figref>. After being analogue to digitally converted the received signal is processed by an intermediate frequency to base band conversion means 104 before being processed by a re-sampling and carrier offset correction processor 106. In some embodiments, the radio frequency signal may be directly converted to base-band. In this case, the intermediate frequency input to the analogue to digital converter 100 is zero Hertz and so there is no need for the intermediate frequency to base band conversion means 104. The re-sampling and carrier offset correction processor 106 is arranged to track in the frequency domain the K carriers of the OFDM modulation. The base band received signal samples are then fed to a Fast Fourier transform processor 108 which serves to convert the time domain received signal samples into the frequency domain. The data is then recovered from the frequency domain signal samples by a post FFT processor 110. The data is then fed to a forward error correction processor 112 which operates to decode the error correction encoded data to produce the recovered data at an output 114.
0020The receiver according to this example locates an FFT window time from which the data bearing signal samples are processed by the FFT processor 108. The FFT window position is adjusted in order that the window includes the maximum energy representative of the data bearing signal samples. To this end, an FFT symbol timing recovery processor 116 is arranged to generate a signal indicative of a symbol sync time which is fed to the FFT processor 108 via a connecting channel 118. The FFT symbol timing recovery processor 116 is arranged to detect the Symbol Sync Time (SST) from the received set of signal samples which represent each OFDM symbol. These are received from the re-sampling and carrier offset correction processor 106 via a connecting channel 120.
0021The FFT symbol-timing recovery processor 116 and the post-FFT processor 110 are shown in more detail in <figref idref="f0003">Figure 3</figref>. The FFT symbol-timing recovery processor 116 and the post-FFT processor 110 operate to provide a symbol timing recovery process, which is described in [1].
0022In <figref idref="f0003">Figure 3</figref>, the time domain samples representing the OFDM symbol are received by the FFT processor 108. The FFT processor 108 converts the time domain samples into the frequency domain. The frequency domain samples are then fed to the post-FFT processor 110. The time domain samples are also fed to a symbol timing recovery processor 116, and in particular to a symbol time adjustment estimator 220. As explained in [1], the symbol time adjustment estimator 220 includes a filter matched to the samples of the guard interval. The matched filter is excited by the OFDM symbol to produce an output signal from which the SST is calculated, assisted by a signal provided by the pilot assisted symbol time estimator 230. The output of the matched filter includes prominent pulses representing the discrete propagation paths existing on the channel. The SST is computed from the relative time of arrival of the earliest arriving prominent path. The difference between the relative times of arrival of the earliest and latest arriving paths is also calculated. This difference is an estimate of the channel response delay spread that is sent to the channel corrector 250 the operation of which is the main subject of this application.
0023More detail of the symbol synch time estimation and channel response delay spread will not be provided here since embodiments of the present invention concern the pilot assisted channel response estimation. However, more detail is provided in [1].
<u>Channel Correction for OFDM</u>
0024Prior to transmission, each OFDM symbol or row of the matrix of <figref idref="f0004">Figure 4</figref> is converted into the time domain using an inverse Fourier transform. As each time domain symbol transits through the transmission channel, it undergoes many distortions. Such distortions may include: <ul id="ul0002" list-style="bullet" compact="compact"><li>Additive noise, with effect being to perturb the amplitudes and phases of each of the cells in the signal matrix.</li><li>Frequency selective fading resulting from multipath propagation, with effect being to selectively attenuate some sub-carriers whilst boosting others in each symbol (row of the matrix). Furthermore, this frequency selective fading may be time varying in the sense that the same sub-carriers do not suffer the same degree of attenuation from one symbol to the next.</li><li>Doppler shifts which cause the sub-carriers to smear into each other thereby loosing their othorgonality.</li><li>Other distorting effects that may arise from the receiver front end such as phase noise, carrier frequency offsets, impulsive interference and shifts in the FFT window position etc.</li></ul>
0025For a given cell in the signal matrix of <figref idref="f0004">Figure 4</figref>, the effect of all these distortions can be modelled as a two-dimensional channel transfer function <i>H(n,k)</i> where <i>n</i> is the symbol (row) number and <i>k</i> is the sub-carrier (column) number. Given the complex value <i>C(n,k)</i> transmitted in a given cell, the complex value <i>R(n,k)</i> received in its place through such a channel is given by:<maths id="math0001"><math display="block"><mi mathvariant="italic">R</mi><mfenced><mi mathvariant="italic">n</mi><mi mathvariant="italic">k</mi></mfenced><mo mathvariant="italic">=</mo><mi mathvariant="italic">C</mi><mfenced><mi mathvariant="italic">n</mi><mi mathvariant="italic">k</mi></mfenced><mo></mo><mi mathvariant="italic">H</mi><mfenced><mi mathvariant="italic">n</mi><mi mathvariant="italic">k</mi></mfenced></math><img file="EP1580951B1_D0001.tif" /></maths>
0026According to the present technique a pilot-assisted channel estimator 240 is arranged to use the combined known transmissions at the pilot cells to estimate and reduce the effects of <i>H(n,k)</i> within a given budget of time, complexity, power consumption and cost. The effects are estimated in both time and frequency dimension by interpolation of the samples of the CTF derived from the pilot cells. For example, distortion from frequency selective fading and noise can be estimated by calculations on the pilot cells of individual symbols along the frequency dimension. Distortions from Doppler shifts and time variation of the channel can be calculated across symbols along the time dimension. It is possible to combine both these calculations in a kind of two-dimensional channel estimation process but the computations required would be rather intensive [3]. Practical demodulators therefore carry out these calculations in sequence, often estimating the time dimension distortions first, followed by those in the frequency dimension.
0027In practical demodulators, ignoring the symbol number n for a given symbol, the channel is estimated by computing <i>H(k)</i> the channel transfer function (CTF) across all the sub-carriers in the given symbol. Then for the complex value <i>R(k)</i> received at each data sub-carrier position, we can estimate the transmitted complex symbol <i>C(k)</i> as:<maths id="math0002"><math display="block"><mi>C</mi><mfenced><mi>k</mi></mfenced><mo>=</mo><mfrac><mrow><mi>R</mi><mfenced><mi>k</mi></mfenced></mrow><mrow><mi>H</mi><mfenced><mi>k</mi></mfenced></mrow></mfrac></math><img file="EP1580951B1_D0002.tif" /></maths> where k = <i>0,1,2, ...,N<sub>u</sub>-1</i> and <i>N<sub>u</sub></i> is the number of sub-carriers in the OFDM system. Specifically, in the pilot-assisted channel estimator, the above equation is used at the pilot cells to estimate the sample of the CTF at the given cell.
<u>Pilot Assisted Channel Estimation</u>
0028The operation of the Pilot Assisted Channel Frequency Response Estimator 240 will now be described with reference to <figref idref="f0004">Figures 4 and 5</figref>. As shown in <figref idref="f0004">Figure 4</figref>, the OFDM symbol includes a number of pilot cells, the positions, expected amplitudes and phases of which are known to the receiver. The post-FFT processor 110 is able to extract these received pilot cells from the frequency domain samples output from the FFT processor 108.
0029<figref idref="f0004">Figure 4</figref> schematically illustrates a multi-carrier signal matrix representing the transmission of data using OFDM. The matrix is composed of symbols of duration <i>T<sub>u</sub></i> seconds each symbol having bandwidth of <i>N<sub>u</sub></i>/T<sub>u</sub> where <i>N<sub>u</sub></i> is the number of OFDM sub-carriers or cells in the signal. In the DVB-T system for example <i>N<sub>u</sub></i> is 1705 for the so-called 2K system, 3409 for a 4K system and 6817 for the 8K system. The values for <i>T<sub>u</sub></i> are respectively 224us, 448us and 896us. In the DVB-T signal matrix illustrated in <figref idref="f0004">Figure 4</figref> the rows of the matrix represent the individual symbols in time whilst the columns show the sub-carriers (in the frequency domain) of the given symbol.
0030Each cell in the signal matrix of <figref idref="f0004">Figure 4</figref> is sent as a QAM symbol with varying amplitudes and phases dependent on the data at the transmitter. The expected amplitudes and phases of the pilot symbol cells are known both to the transmitter and the receiver. There are both continuous and scattered pilots present in the signal matrix. For continuous pilots, the amplitude and phase of a sub-carrier at the position of the continuous pilot is known for all symbols. On the other hand, the position of the scattered pilots within each symbol vary in accordance with a predetermined pattern. There may be other sub-carriers such as those that convey the transmission parameters signalling (TPS) whose phases and amplitudes can be readily derived at the receiver. Finally, the other cells (excluding TPS sub-carriers) are modulated with QAM symbols that carry the actual payload of the transmission system in their phases and amplitudes. It is the extraction of this payload that is the job of the demodulator.
0031For each OFDM symbol, the pilot assisted channel estimator 240 operates on the frequency domain carriers from the FFT block 108. From amongst all the carriers, the pilot carriers are identified and extracted. There are only a limited number of pilot carriers per OFDM symbol, which in the example of DVB-T are spaced nominally every twelve carriers. The channel estimator computes the value of the CTF at each pilot cell by dividing the complex value of each received pilot by its known or expected complex value. The result of this for a given OFDM symbol is in effect a twelve-fold decimated version of the CTF designated as <i>H</i><sub>12</sub><i>(k).</i> In the example of DVB-T, the pilot cells are distributed between successive OFDM symbols in a manner that allows further reduction of this sample spacing by use of time dimension processing such as described in [2]. This additional time-dimension processing has the effect of interpolating the CTF estimates over a number of successive OFDM symbols in the time dimension. Such time dimension processing is not the subject of the current application but in the example of DVB-T such techniques can be applied to successive estimates of <i>H</i><sub>12</sub><i>(k)</i> to produce a 3-fold decimation of the CTF estimate <i>H</i><sub>3</sub><i>(k).</i>
0032The channel estimator then interpolates the CTF in the frequency dimension by a factor of three so that a CTF estimate is provided for every carrier including the data-bearing carriers. The sequences <i>H</i><sub>12</sub>(<i>k</i>) and <i>H</i><sub>3</sub>(<i>k</i>) can be described in equation form as:<maths id="math0003"><math display="block"><msub><mi>H</mi><mn>12</mn></msub><mfenced><mi>k</mi></mfenced><mo>=</mo><mrow><mo>{</mo><mtable><mtr><mtd><mmultiscripts><msub><mo>/</mo><mrow><msub><mi>P</mi><mi>c</mi></msub><mfenced><mi>k</mi></mfenced></mrow></msub><mprescripts /><none /><mrow><mi>R</mi><mfenced><mi>k</mi></mfenced></mrow></mmultiscripts></mtd><mtd><mi>k</mi><mspace width="1em" /><mi>mod</mi><mo></mo><mn>12</mn><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi mathvariant="italic">otherwise</mi></mtd></mtr></mtable></mrow></math><img file="EP1580951B1_D0003.tif" /></maths><maths id="math0004"><math display="block"><msub><mi>H</mi><mn>3</mn></msub><mfenced><mi>k</mi></mfenced><mo>=</mo><mrow><mo>{</mo><mtable><mtr><mtd><msub><mi>H</mi><mn>12</mn></msub><mfenced><mi>k</mi></mfenced></mtd><mtd><mi>k</mi><mspace width="1em" /><mi>mod</mi><mspace width="1em" /><mn>12</mn><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>H</mi><mi>I</mi></msub><mfenced><mi>k</mi></mfenced></mtd><mtd><mi>k</mi><mspace width="1em" /><mi>mod</mi><mspace width="1em" /><mn>3</mn><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mi>U</mi></mtd><mtd><mi mathvariant="italic">otherwise</mi></mtd></mtr></mtable></mrow></math><img file="EP1580951B1_D0004.tif" /></maths> where <i>R(k)</i> is the complex value received for the <i>k-th</i> sub-carrier, <i>P<sub>c</sub>(k)</i> is the known or expected complex value of the transmitted pilot at matrix column <i>k</i> and <i>H<sub>I</sub>(k)</i> results from time dimension processing of the <i>H</i><sub>12</sub> along column (sub-carrier) <i>k</i> across neighbouring symbols [4]. This equation assumes a symbol for which the first sub-carrier for which <i>k=0</i> is a pilot. Otherwise <i>k</i> = 0 at the first pilot sub-carrier.
0033<figref idref="f0004">Figure 5</figref> schematically illustrates the matrix after time dimension processing to obtain <i>H</i><sub>3</sub><i>(k)</i>. At the cells marked as U, the CTF is not known yet and so is set to zero. The CTF samples at these cells will be calculated subsequently by the frequency dimension processing.
0034The frequency dimension processing to compute the full CTF <i>H(k)</i> is a filtering operation to complete the 3-fold interpolation along the frequency dimension of <i>H</i><sub>3</sub><i>(k)</i>. This filtering of <i>H</i><sub>3</sub><i>(k)</i> can be expressed as:<maths id="math0005"><math display="block"><mi>H</mi><mfenced><mi>k</mi></mfenced><mo>=</mo><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>H</mi><mn>3</mn></msub><mo></mo><mfenced><mi>k</mi><mo>+</mo><mi>i</mi></mfenced><mo></mo><mi>g</mi><mo></mo><mfenced><mi>M</mi><mo>+</mo><mi>i</mi></mfenced><mo>⇔</mo><mi>F</mi><mfenced open="{" close="}"><mi>h</mi><mfenced><mi>k</mi></mfenced><mo></mo><mi>G</mi><mfenced><mi>k</mi></mfenced></mfenced></math><img file="EP1580951B1_D0005.tif" /></maths> where <i>F{.}</i> represents the Fourier transform, <i>h(k)</i> = <i>F<sup>-1</sup>{H</i><sub>3</sub><i>}</i> (inverse transform of <i>H</i><sub>3</sub><i>(k))</i> is the time domain impulse response of the channel whilst <i>G(k)=F{g}</i> ( the Fourier transform of the filter impulse response <i>g(i</i>)) is the transfer function of the frequency interpolation filter. The right-most part of this equation provides another way of interpreting the frequency interpolation filtering of <i>H</i><sub>3</sub><i>(k)</i> namely, frequency interpolation filtering of <i>H</i><sub>3</sub><i>(k)</i> can also be viewed as a windowing of the channel impulse response. Here, <i>G(k)</i> (transfer function of interpolation filter) is the window whilst <i>h(k)</i> (impulse response of the channel) is the signal to which the window is applied. This interpretation will be used henceforth to describe the invention.
0035Within the Post FFT processor, these CTF estimates are sent to the Channel Corrector block 250 where they are used to equalise the effect of the channel on the data.
<u>Sources of Noise in Frequency Dimension Channel Estimation</u>
0036The three fold up sampling of <i>H</i><sub>3</sub><i>(k)</i> results in spectral folds that should be eliminated by filtering in order to avoid aliasing. This can be seen by comparing <figref idref="f0005">Figure 6(a) and 6(b). Figure 6(a)</figref> shows the spectrum of an input signal <i>x(n)</i> with a sampling frequency F<i><sub>1</sub></i>. Here the spectrum of the signal is replicated at all multiples of the sampling frequency <i>F<sub>1</sub>.</i><figref idref="f0005">Figure 6(b)</figref> shows the spectrum of y(n), which is a 3-fold up-sampled version of x(n) having a sampling frequency, <i>F<sub>S</sub>=3F<sub>1</sub>.</i> Superposed on this spectrum is also the frequency response of a typical filter that could be used to discard the unwanted aliases of the input signal as part of the interpolation filtering process.
0037A typical specification for the interpolation filter having the characteristics shown in <figref idref="f0005">Figure 6(b)</figref> is as follows: <ul id="ul0003" list-style="bullet" compact="compact"><li>Low pass filter with a low pass-band ripple and linear phase.</li><li>Cut-off frequency, <i>F<sub>c</sub>: ½B</i> < <i>F<sub>c</sub> ≤F<sub>1</sub> - ½B,</i> where B is the signal bandwidth.</li><li>Stop-band attenuation should be as low as possible to minimise noise from the replicas of the input signal spectrum centred at ±<i>F<sub>1</sub></i>.</li></ul>
0038Noise can be introduced into the interpolated signal not only by the choice of <i>F<sub>c</sub></i> relative to B and <i>F<sub>1</sub></i> but also inadequate stop-band attenuation. As stop-band attenuation is largely a function of filter order, adequate attenuation can be assured by choice of appropriate order for the interpolation filter.
<i>Noise from Frequency Interpolation</i>
0039As described above, the signal to be filtered by the interpolation filter is composed of frequency domain samples. Accordingly, the signal to be windowed by the interpolation filter's transfer function is a time domain signal - the channel impulse response. The bandwidth of the filter can therefore be expressed as the duration of the window formed from the frequency response of the filter. As the sampling rate <i>F<sub>1</sub></i> of <i>H</i><sub>3</sub><i>(k)</i> is a third of the ultimate sampling rate of the full CTF <i>H(k)</i>, this means that the estimated <i>H(k)</i> is only resolvable to one third of the output sampling rate of <i>3F<sub>1</sub>.</i> Accordingly if the channel impulse response (CIR) delay spread exceeds <i>T<sub>u</sub></i>/3 seconds which is equivalent to the maximum length of the frequency interpolation filter transfer function window, some CIR energy will not fall under the window thereby introducing noise in the frequency interpolation. Another interpretation of this is that if the coherence bandwidth of the channel is narrower than 3/<i>T<sub>u</sub></i>Hz, then the 3-fold decimated <i>H</i><sub>3</sub><i>(k)</i> would be corrupted by spectral folding thereby introducing noise in the frequency interpolation [4]. Considering the duality of time and frequency, this folding means that the long CIR would overlap with adjacent replicas after <i>±T<sub>u</sub></i>/<i>6</i> seconds.
0040<figref idref="f0005">Figures 7A and 7B</figref> schematically illustrate the frequency interpolation filter's transfer function G(k) as a window over the channel impulse response (CIR) as explained above. The horizontal axes in <figref idref="f0005">Figures 7A and 7B</figref> are therefore in units of <i>T<sub>u</sub></i>/<i>6</i> seconds. As this example is based on a 2K DVB-T system, the symbol duration <i>T<sub>u</sub></i> = 224us so <i>T<sub>u</sub></i>/<i>6</i> = 37.3us. In both <figref idref="f0005">Figures 7A and 7B</figref> the CIR is composed of two paths. In <figref idref="f0005">Figure 7A</figref> the main path at zero delay is followed by a -2dB echo <i>T<sub>u</sub></i>/<i>11</i> seconds later whilst in <figref idref="f0005">Figure 7B</figref> there is a -2dB path at zero relative delay followed by the main path <i>2T<sub>u</sub></i>/11 seconds later. It is to be noted in both <figref idref="f0005">Figures 7A and 7B</figref> that with a spectral folding frequency at ±<i>T<sub>u</sub></i>/<i>6</i> seconds, the 3-fold up-sampling of <i>H</i><sub>3</sub><i>(k)</i> replicates the CIR at multiples of <i>T<sub>u</sub></i>/<i>3</i> seconds. As is shown in <figref idref="f0005">Figure 7A</figref>, the interpolation filter frequency response window is intended to pick out the replica that starts at time zero whilst rejecting all the others otherwise they would fall under the window and so introduce folding or overlap noise into the frequency dimension channel estimation.
0041To match the minimum coherence bandwidth of <i>3</i>/<i>T<sub>u</sub></i>Hz the filter frequency response window also has a maximum duration (bandwidth) of <i>T<sub>u</sub></i>/<i>3</i> seconds implying a maximum cut-off frequency of ±T<sub>u</sub>/6 seconds for the filter. In <figref idref="f0005">Figure 7B</figref> however, the CIR has a delay spread of <i>2T<sub>u</sub></i>/<i>11</i> seconds that is larger than <i>T<sub>u</sub></i>/6 seconds. This results in the main path of the target CIR replica lying just beyond the -3dB point (<i>T<sub>u</sub></i>/6 seconds) of the frequency response window whilst also pulling in the main path component of the CIR replica that starts at -<i>2T<sub>u</sub></i>/6 seconds. Thus for CIR delay spreads longer than <i>T<sub>u</sub></i>/6 seconds, these effects will introduce noise in the frequency interpolation process of the channel estimator if left unchecked.
<u>Frequency Domain Channel Estimation</u>
0042As the noise degradation in frequency interpolation depends on the CIR delay spread, we need to know the CIR delay spread in order to reduce this degradation. As mentioned above a symbol time acquisition and tracker based on an adaptive matched filter whose taps are updated every symbol from the samples in the guard interval has previously been presented in [5] and [6]. The tracker includes a time domain based mode which uses a guard interval adapted matched filter (MF) to estimate and then track the CIR by finding the TOA of all paths that lie within <i>Tg</i> seconds of the main path where <i>T</i><sub>g</sub> is the duration of the guard interval in use. In our co-pending patent application [7], this range was extended to cover all propagation paths that lie within ±7T<i><sub>u</sub></i>/24 seconds of the main path. When this tracker is used the CIR delay spread can be calculated from the TOA of the first and last significant propagation paths in the CIR. This CIR delay spread can thus be used to reduce the frequency interpolation noise in the channel estimator.
<i>Reducing Interpolation Noise for long delay spreads</i>
0043As described above, <figref idref="f0005">Figure 7B</figref> illustrates the problem of noise arising from frequency interpolation of <i>H</i><sub>3</sub><i>(k)</i> when the CIR delay spread is longer than T<sub>u</sub>/6 seconds. On the one hand, the last impulse in the CIR would lie just beyond the -3dB point of the filter frequency response window whilst on the other hand, the last path of the CIR replica starting at -2T<sub>u</sub>/6 seconds will fall under the window contributing noise. With knowledge of the CIR delay spread, it is possible according to the present technique to shift the required CIR replica in a manner as to centre it underneath the window thereby avoiding both degradations. Centring is done by applying a phase spin of µ/2 (where µ in samples is the CIR delay spread) to the decimated CTF <i>H</i><sub>3</sub><i>(k)</i> before performing frequency interpolation filtering. With a given spin of µ/2 samples, then the filtering equation considering the time-frequency duality criterion above becomes:<maths id="math0006"><math display="block"><mi>R</mi><mfenced><mi>k</mi></mfenced><mo>=</mo><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>H</mi><mn>3</mn></msub><mo></mo><mfenced><mi>k</mi><mo>+</mo><mi>i</mi></mfenced><mo></mo><msup><mi>e</mi><mrow><mi mathvariant="italic">jπμ</mi><mo>/</mo><mi>N</mi></mrow></msup><mo>⋅</mo><mi>g</mi><mo></mo><mfenced><mi>M</mi><mo>+</mo><mi>i</mi></mfenced><mo>≡</mo><mi>F</mi><mfenced open="{" close="}"><mi>h</mi><mo></mo><mfenced><mi>k</mi><mo>+</mo><mfrac><mi>μ</mi><mn>2</mn></mfrac></mfenced><mo></mo><mi>G</mi><mfenced><mi>k</mi></mfenced></mfenced></math><img file="EP1580951B1_D0006.tif" /></maths>
0044<figref idref="f0006">Figures 8A to 8D</figref> schematically illustrate the frequency interpolation filter's transfer function G<i>(k)</i> as a window over the channel impulse response (CIR) as explained above. <figref idref="f0006">Figures 8A and 8B</figref> illustrate a so-called "pre-echo" CIR in which the main path follows a -2dB path that arrived <i>2T<sub>u</sub></i>/<i>11</i> seconds previously. <figref idref="f0006">Figures 8C and 8D</figref> illustrate a so-called "post-echo" CIR in which the main path is followed <i>2T<sub>u</sub></i>/11 seconds later by a -2dB echo. <figref idref="f0006">Figures 8A and 8C</figref> illustrate the windowing of the CIR if it were un-centred whilst <figref idref="f0006">Figures 8B and 8D</figref> illustrate the centred CIR windowing for each CIR, respectively.
<i>Reducing Interpolation Noise for Short Delay Spreads</i>
0045All the sketches in <figref idref="f0005">Figures 7</figref> and <figref idref="f0006">8</figref> indicate another source of noise for the frequency interpolation, the effect of which can be minimised especially for shorter CIR delay spreads. As outlined above, the frequency dimension channel estimation follows the time dimension channel estimation. The time dimension processing itself introduces some noise in the channel estimation. This noise adds to the usual random noise that afflicts the pilots but cannot generally be estimated through interpolation as such noise is not correlated across sub-carriers of a given symbol. This noise is shown in the sketches of <figref idref="f0005">Figures 7</figref> and <figref idref="f0006">8</figref> as the additive noise of the noise floor. This kind of noise is sometimes called backstop noise as it is independent of the signal level. In general, the wider the duration (bandwidth) of the interpolation filter frequency response window, the more of this noise is incorporated into the frequency interpolation. Therefore, reducing the window duration (interpolation filter bandwidth) from its maximum <i>T<sub>u</sub></i>/<i>3</i> seconds, would also reduce the amount of backstop noise in the interpolation.
0046When seen as a window over the CIR, the interpolation filter's frequency response only has to be as wide as the CIR delay spread of the channel. With the delay spread provided by the symbol tracker summarised above, it is thus possible to dimension the bandwidth of the frequency interpolation filter accordingly. It is possible to re-compute the coefficients of such a filter every time the CIR delay spread changes by changing for example a Kaiser factor in the window design method for FIR filters [9]. Another way of adapting the frequency interpolation filter's cut-off frequency to the CIR delay spread is to switch-in different pre-designed filters of varying cut-off frequencies dependent on the current value of the CIR delay spread.
<u>Pilot Assisted Channel Estimator</u>
0047<figref idref="f0006">Figure 9</figref> schematically illustrates an example of a pilot assisted channel estimator 240 according to the present technique. As shown in <figref idref="f0006">Figure 9</figref> the pilot assisted channel estimator 240 receives the frequency domain symbol samples from the FFT. The pilot carriers are extracted from the received symbol by a Pilot Extractor 310 and used to form an estimate of the channel. In DVB-T for example, since the carriers are distributed in a ratio of one pilot carrier for every twelve data bearing carriers, the estimate of the channel transfer function <i>H</i><sub>12</sub><i>(k)</i> provides a discretely sub-sampled Channel Transfer Function (CTF) in accordance with a sampling rate of one twelfth that of the symbol samples from the FFT. Interpolation of the CTF in the time dimension is then performed by a time axis interpolator 320, by utilising CTF estimates from successive symbols. The time axis interpolation provides a facility of increasing the sampling rate of the CTF to one in three. Accordingly, the time axis interpolator 320 forms CTF samples <i>H</i><sub>3</sub><i>(k),</i> which are received by a phase adjuster 340.
0048The phase adjuster 340 spins <i>H</i><sub>3</sub><i>(k)</i> to center the CIR under the frequency interpolator filter window prior to frequency interpolation filtering by the frequency axis interpolator 360. This spinning is achieved by using the CIR delay spread <i>µ</i> for the current channel conditions provided by the symbol time adjustment estimator 220 to generate a phase spin <i>µ</i>/2 provided by the phase offset calculator 350. The phase offset calculator 350 includes a look up table providing sine and cosine coefficients that represent the required phase spin <i>µ</i>/2according to Euler's equation. The frequency axis interpolator 360 then forms a centered interpolated full-band version of the CTF by interpolating in the frequency dimension the phase adjusted sub-sampled version of the channel transfer function.
0049Additionally, the Channel Estimator is provided with a filter selector 370 which receives the CIR delay spread µ from the symbol time adjustment estimator and which selects a predetermined interpolation filter of an appropriate bandwidth for use by the Frequency Axis Interpolator 360. The noise degradations identified above are thus inhibited by centering the CIR and using a frequency interpolation filter appropriate to the delay spread of the channel. The channel corrector 250 then applies the CTF estimate to correct for the effects of the channel impulse response on the received symbol.
0050The Delay block 330 is used to store the data carriers whilst channel estimation takes place. The phase adjuster 380 applies the same phase spin to the data-bearing carriers as is applied to <i>H</i><sub>3</sub><i>(k).</i>
0051<figref idref="f0007">Figure 10</figref> shows the frequency characteristics of four example interpolation filters, having varying cut-off frequencies, that can be selected by a filter controller 370 for use by the Frequency Axis Interpolator 360.
0052<figref idref="f0007">Figures 11A to 11D</figref> illustrates the window function of the four filters illustrated in <figref idref="f0007">Figure 10</figref>, each filter being selected according to the CIR delay spread. Each CIR has undergone the appropriate phase spin whose result is to centre the CIR under its particular interpolation filter window. Notice the reduced level of backstop noise falling under the filter of narrowest bandwidth (<figref idref="f0007">Figure 11A</figref>) as compared with filters of greater bandwidth (<figref idref="f0007">Figures 11B to 11D</figref>).
<u>Summary of Operation</u>
0053<figref idref="f0008">Figure 12</figref> schematically illustrates a method of performing frequency interpolation of a channel impulse response (CIR) estimate signal including pilots signals. Referring to <figref idref="f0008">Figure 12</figref>, at a step S1, symbol data including pilot signals is received from an FFT processor. At a step S2, pilot signals are extracted from the symbol data and used to generate a CTF estimate signal. At a step S3, an indication of the channel impulse response (CIR) delay spread is received at the frequency interpolation apparatus. At a step S4, the received CIR delay spread is used to calculate a phase offset required to reduce energy from aliases which may be present in the CTF estimate signal while retaining desired signal components within a pass band window of a frequency interpolation filter. At a step S5, the CTF estimate signal is shifted in accordance with the phase offset calculated in the step S4. At a step S6, the CIR delay spread received in step S3 is used to determine a suitable bandwidth for the frequency interpolation filter. At a step S7, a frequency interpolation filter having a bandwidth as determined in step S6 is applied to the shifted CTF estimate signal generated in step S5. This results in a frequency interpolated CTF estimate signal, which is output at a step S8.
0054Various modifications may be made to the example embodiments herein before described without departing from the scope of the present invention. For instance, it will be appreciated that the term pilot should be interpreted broadly as meaning any signal or data symbols, which are transmitted with the data to be communicated, and which are known to the receiver. Furthermore, it will be understood that embodiments of the present invention may use either frequency interpolation or both, frequency interpolation and time interpolation. For example, if an OFDM signal includes only continuous pilots then time dimension interpolation may not be required.
<u>References</u>
0055<ol id="ol0001" compact="compact"><li>[1] Co-pending <patcit id="pcit0003" dnum="GB0115061A"><text>UK patent application serial number 0115061.4</text></patcit>.</li><li>[2] M. Alard, R. Lassalle, "Principles of modulation and channel coding for digital broadcasting for mobile receivers", EBU Review, No. 224, Aug. 1987.</li><li>[3] <nplcit id="ncit0001" npl-type="s"><text>M. Speth, S. Fechtel, et al, "Optimum receiver design for OFDM-based broadband transmission- Part II: A case study", IEEE trans. On Communications, pg 571 to 578, vol. 49, No. 4, Apr 2001</text></nplcit>.</li><li>[4] <nplcit id="ncit0002" npl-type="s"><text>Erik Stare, "Mobile reception of 2K and 8K DVB-T Signals," Proceedings of IBC '98 pp 473-478</text></nplcit>.</li><li>[5] S.Atungsiri, J. Wilson, "Maximum-Likelihood symbol acquisition for DVB-T receivers", Great Britain Patent Application No. <patcit id="pcit0004" dnum="GB0027424A"><text>0027424.1</text></patcit>, 9 Nov. 2000.</li><li>[6] S.Atungsiri, J. Wilson, "Closed-loop pilot assisted symbol tracker for DVB-T receivers ", <patcit id="pcit0005" dnum="EP02254020A"><text>European Patent Application No. 02254020.7</text></patcit>, 10 June 2002.</li><li>[7] S.Atungsiri, "OFDM demodulation for channels with long delay spreads", <patcit id="pcit0006" dnum="GB0225039A"><text>United Kingdom Patent Application No. 0225039.7</text></patcit>, 28 Oct 2002.</li><li>[8] EN 300 744 Digital Video Broadcasting (DVB) Framing structure, channel coding and modulation for digital terrestrial television.</li><li>[9] Richard Lyons, "Understanding digital signal processing", Addison-Wesley, 1996</li></ol>
14 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| EP0998068A | Cites | European Patent Office (EPO) |
| WO2004100413A | Cites | World Intellectual Property Organization (WIPO) |
| US2003012308A1 | Cites | United States of America |
| US2005105647A1 | Cites | United States of America |
| US6614852B1 | Cites | United States of America |
| FRIEDER S, SPEIDEL J: "An Adaptive Two-Dimensional Channel Estimator for Wireless OFDM with Application to Mobile DVB-T" IEEE TRANSACTIONS ON BROADCASTING, vol. 46, no. 2, June 2000 (2000-06), XP011006127 IEEE, PISCATAWAY, NJ, US ISSN: 0018-9316 | Non-patent | – |
| RAMASUBRAMANIAN K, BAUM K: "An OFDM timing recovery scheme with inherent delay-spread estimation" IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM'01), vol. 5 of 6, 25 November 2001 (2001-11-25), pages 3111-3115, XP010747382 IEEE, NEW YORK, NY, US ISBN: 0-7803-7206-9 | Non-patent | – |
| MIGNONE V, MORELLO A: "CD3-OFDM: A Novel Demodulation Scheme for Fixed and Mobile Receivers" IEEE TRANSACTIONS ON COMMUNICATIONS, vol. 44, no. 9, September 1996 (1996-09), XP011008784 IEEE, PISCATAWAY, NJ, US ISSN: 0090-6778 | Non-patent | – |
11 members in 6 offices; this record represents the family
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 0406875 | United Kingdom | – | |
| 0406875 | United Kingdom | A |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| GB0406875D0 | United Kingdom | D0 | |
| EP1580951A2 | European Patent Office (EPO) | A2 | |
| GB2412551A | United Kingdom | A | |
| US2005213680A1 | United States of America | A1 | |
| JP2005312027A | Japan | A | |
| EP1580951A3 | European Patent Office (EPO) | A3 | |
| US7440506B2 | United States of America | B2 | |
| EP1580951B1This record | European Patent Office (EPO) | B1 | |
| AT456233T | Austria | T | |
| ATE456233T1 | Austria | T1 | |
| DE602005018985D1 | Germany | D1 |
60 legal events, as 7 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lt: invalidation of european patent or patent extensionLTIE | LTIE | EP | |
| Discontinued in the netherlands as no translation has been filedVDEP | VDEP | NL | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1580951
- Application
- 52510278
Titles3
- German
- Empfänger
- English
- Receiver
- French
- Récepteur
Classification
- CPC, 6
- H04L25/03159
- H04L5/0048
- H04L25/0216
- H04L25/0222
- H04L25/0232
- H04L27/2665
- IPC, 7
- H04L27 26
- H04L25 02
- H04L25 03
- H04N5 44
- H04J11 00
- H04K1 10
- H04L27 00
Designated states30
- Contracting states, 30
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Poland
and 6 moreShow fewer
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye
