Claims
- 1. A receiver for use in a mobile communications network, the receiver comprising:
an input for receiving radio signals including control symbols and data symbols; a channel estimator arranged to use the control symbols to provide a channel estimate for correcting received data symbols; a first offset corrector for de-rotating the control symbols prior to their use in providing the channel estimate; a second offset corrector for rotating the channel estimate prior to its use in correcting the received data symbols; and an offset estimator arranged to generate estimates of frequency offset in the received radio signal, for use in the first and second offset correctors.
- 2. A receiver according to claim 1, further comprising a filter connected to receive said control symbols and to generate control samples therefrom, said control samples being used to generate said estimates of frequency offset.
- 3. A receiver according to claim 2, wherein the radio signals comprises a sequence of time slots, with each time slot of said sequence of time slots including data symbols and control symbols and wherein the filter is arranged to generate a first set of control samples for each time slot.
- 4. A receiver according to claim 3, wherein the offset estimator is arranged to produce one estimate of frequency offset for each time slot based on said first set of control samples.
- 5. A receiver according to claim 4, the offset estimator is arranged to update a phasor for use in the first and second offset correctors, said phasor being updateable by said one estimate.
- 6. A receiver according to claim 5, further comprising a delay element arranged to match a delay in the channel estimator, wherein said one estimate is used to update the phasor for the second offset corrector after passing through said delay element.
- 7. A receiver according to claim 4, wherein said first set of control samples is de-rotated at the first offset corrector using the phasor updated by said one estimate produced for a same time slot as the control samples.
- 8. A receiver according to claim 4, wherein an offset estimator is arranged to generate said one estimate from control symbols of a first time slot and the first offset corrector is arranged to de-rotate said first set of control samples generated for a second time slot based on a phasor updated by said one estimate produced for the first time slot.
- 9. A receiver according to claim 1, wherein each of the first and second offset correctors comprises a multiplier.
- 10. A receiver according to claim 1, further comprising a data channel multiplier arranged to multiply a conjugate of the channel estimate with the data symbols thereby to correct the data symbols.
- 11. A receiver according to claim 10, wherein said data symbols are supplied to said data channel multiplier via a delay element arranged to match a delay in the channel estimator.
- 12. A receiver according to claim 3, which comprises a second filter arranged to receive said first set of control samples from said filter and to produce a second set having a different number of control samples for supply to the first offset corrector.
- 13. A receiver according to claim 12, which comprises a third filter connected to receive de-rotated control samples from the first offset corrector and to supply said de-rotated control samples to the channel estimator at a sampling rate different from that of the de-rotated control samples.
- 14. A receiver according to claim 1, further comprising a first interpolator for receiving values representing said channel estimate from said channel estimator and arranged to generate interpolated values between said received values, said received values and said interpolated values being supplied to the second offset corrector.
- 15. A receiver according to claim 14, wherein the radio signal comprises a sequence of time slots and the offset estimator is arranged to provide in each time slot of the sequence of time slots a first set of estimates matching a number of control samples to be de-rotated, said control samples representing the control symbols and a second set of estimates matching the number of said received and interpolated values supplied to the second offset corrector.
- 16. A receiver according to claim 14, which comprises a second interpolator for receiving rotated channel estimate values from the second offset corrector and for providing interpolated values from said values and for supplying said received values and said interpolated values for correcting received data symbols.
- 17. A method of correcting frequency offset in a received radio signal, the method comprising:
generating an estimate of frequency offset in the received radio signal; de-rotating control symbols in the received radio signal; providing a channel estimate using the de-rotated control symbols; rotating the channel estimate; and using the rotated channel estimate to correct data symbols in the received radio signal; wherein the steps of de-rotating the control symbols and rotating the channel estimate are carried out using estimates of frequency offset.
- 18. A method according to claim 17, further comprising a step of generating a sequence of time slots, each time slot including data symbols and control symbols, wherein a first set of control samples is generated for each time slot of the sequence of time slots of the radio signal.
- 19. A method according to claim 18, further comprising a step of producing one estimate of frequency offset for each time slot of the sequence of time slots based on said first set of control samples.
- 20. A method according to claim 19, wherein said one estimate is used in the rotating and de-rotating steps.
- 21. A method according to claim 19, further comprising a step of de-rotating said first set of control samples using a phasor updated using said one estimate produced for the same time slot as the control samples.
- 22. A method according to claim 19, wherein the step of producing said one estimate comprises generating said one estimate from control symbols of a first time slot and said first set of control samples generated for a second time slot is de-rotated by a phasor updated using said one estimate produced for the first time slot.
- 23. A method according to claim 17, further comprising a step of producing a second set having a different number of control samples from said first set of control samples, said second set being de-rotated.
- 24. A method according to claim 23, further comprising a step of supplying control samples to provide the channel estimate at a sampling rate different from that of the de-rotated control samples.
- 25. A method according to claim 17, further comprising a step of generating interpolated values between received values representing said channel estimate, said received values and said interpolated values being rotated.
- 26. A method according to claim 25, further comprising steps of producing interpolated values from said rotated channel estimate values and supplying interpolated values for correcting received data symbols.
- 27. A method according to claim 24 further comprising steps of providing, in each time slot of a sequence of time slots, a first set of offset estimates matching a number of control samples to be de-rotated and producing a second set of offset estimates matching a number of said received and interpreted values to be rotated.
- 28. A receiver for use in a mobile communications network, the receiver comprising:
input means for receiving radio signals including control symbols and data symbols; channel estimating means for providing a channel estimate arranged to use the control symbols for correcting received data symbols; first offset correcting means for de-rotating the control symbols prior to their use in providing the channel estimate; second offset correcting means for rotating the channel estimate prior to its use in correcting the received data symbols; and offset estimating means for generating estimates of frequency offset in the received radio signal, for use in the first and second offset correctors.
- 29. A receiver according to claim 28, further comprising filter means for filtering connected to receive said control symbols and generating means for generating control samples therefrom, said control samples being used to generate said estimates of frequency offset.
- 30. A receiver according to claim 29, wherein the radio signals comprises a sequence of time slots, with each time slot of said sequence of time slots including data symbols and control symbols and wherein the filter means is arranged to generate a first set of control samples for each time slot.
- 31. A receiver according to claim 30, wherein the offset estimating means is arranged to produce one estimate of frequency offset for each time slot based on said first set of control samples.
- 32. A receiver according to claim 31, the offset estimating means is arranged to update a phasor for use in the first and second offset correcting means, said phasor being updateable by said one estimate.
- 33. A receiver according to claim 32, further comprising delaying means for matching a delay in the channel estimating means, wherein said one estimate is used to update the phasor for the second offset corrector after passing through said delay element.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of U.S. Provisional Patent Application Serial No. 60/445,814, entitled “Low-Complexity Frequency-Offset Correction Method,” filed on Feb. 10, 2003, the contents of which are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60445814 |
Feb 2003 |
US |