Claims
- 1. A receiving unit for mobile radio transmission, comprising:
a channel estimator for determining channel coefficients h0, . . . hL for modeling a transmission channel, where L is a channel memory; a frequency estimation unit connected to said channel estimator, said frequency estimation unit determining a sequence of phase differences p(k) between received data symbols x(k) and frequency-error-free data symbols y(k) derived from a training sequence and determining a frequency shift Δω of the received data symbols x(k) from the sequence of phase differences p(k), said frequency estimation unit performing in a case where a sequence value of the sequence of phase differences p(k) deviates from a mean value pmean of the sequence of phase differences by more than a predetermined threshold value, a smoothing of the sequence of phase differences p(k) by replacing the sequence value with a linear combination of a preceding sequence value p(k−1) and of a subsequent sequence value p(k+1), said frequency estimation unit further performing a linear regression analysis of the sequence of phase differences p(k) plotted against time and determining the frequency shift Δω from a slope of the linear regression analysis; a frequency correction unit for correcting a phase of the received data symbols x(k) in dependence on the frequency shift Δω resulting in phase-corrected data symbols {overscore (x)}(k), said frequency correction unit connected to said frequency estimation unit; and a channel equalizer for equalizing the phase-corrected data symbols {overscore (x)}(k) using the channel coefficients h0, . . . hL determined by said channel estimator, said channel equalizer connected to said channel estimator and to said frequency correction unit.
- 2. The receiving unit according to claim 1, wherein said frequency estimation unit generates the frequency-error-free data symbols y(k) by remodulation of undistorted training symbols s(K1), . . . s(K2) with the channel coefficients h0, . . . hL, where s(K1) is a first training symbol and s(K2) is a last training symbol of the undistorted training sequence.
- 3. The receiving unit according to claim 2, wherein the remodulation of the training symbols s(K1), . . . s(K2) with the channel coefficients h0, . . . hL is effected in accordance with
- 4. The receiving unit according to claim 1, wherein said frequency estimation unit generates the sequence of phase differences p(k) by evaluating a phase of expression
- 5. The receiving unit according to claim 1, wherein said frequency estimation unit generates the sequence of phase differences p(k) by evaluating a phase of an expression x*(k) y(k) where x*(k) are complex conjugates of x(k).
- 6. The receiving unit according to claim 1, wherein said frequency correction unit corrects a phase of the received data symbols x(k) by multiplying x(k) by e−iΔω·k.
- 7. The receiving unit according to claim 1, wherein said frequency correction unit corrects a phase of the received data symbols x(k) by multiplying x(k) by e−iΔω·(k−K0) where K0 is an index of a data symbol belonging to the training sequence.
- 8. The receiving unit according to claim 1, wherein the receiving unit decodes GMSK-modulated data symbols.
- 9. The receiving unit according to claim 1, wherein the receiving unit decodes 8-PSK-modulated data symbols.
- 10. The receiving unit according to claim 1, wherein the receiving unit decodes data symbols in an EDGE standard.
- 11. The receiving unit according to claim 1, wherein said frequency estimation unit generates the sequence of phase differences p(k) by evaluating a phase of expression
- 12. The receiving unit according to claim 1, wherein said frequency estimation unit generates the sequence of phase differences p(k) by evaluating a phase of an expression x(k)·y*(k), where y*(k) are complex conjugates of y(k).
- 13. A method for correcting a frequency error in a mobile radio transmission of data symbols, which comprises the steps of:
determining channel coefficients h0, . . . hL for modeling a transmission channel, where L is a channel memory; determining a sequence of phase differences p(k) between received data symbols x(k) and a frequency-error-free data symbols y(k) derived from an undistorted training sequence; determining a frequency shift Δω of the received data symbols x(k) from the sequence of phase differences p(k) by the steps of:
smoothing the sequence of phase differences p(k) for a case where a sequence value of the sequence of phase differences p(k) deviates from a mean value pmean of the sequence of phase differences p(k) by more than a predetermined threshold value, a corresponding sequence value of the sequence of phase differences p(k) being replaced by a linear combination of a preceding sequence value p(k−1) and of a subsequent sequence value p(k+1) of the sequence of phase differences; performing a linear regression analysis of the sequence of phase differences p(k) plotted against time; determining the frequency shift Δω from a slope obtained by the linear regression analysis performed; correcting a phase of the received data symbols x(k) in dependence on the frequency shift Δω resulting in phase-corrected data symbols {overscore (x)}(k); and equalizing the phase-corrected data symbols {overscore (x)}(k) using the channel coefficients h0, . . . hL determined.
- 14. The method according to claim 13, which further comprises:
obtaining the frequency-error-free data symbols y(k) from the training symbols s(K1), . . . s(K2) of the undistorted training sequence by remodulation with the channel coefficients h0, . . . hL where s(K1) is a first training symbol and s(K2) is a last training symbol of the undistorted training sequence.
- 15. The method according to claim 14, which further comprises effecting the remodulation of the training symbols s(K1), . . . s(K2) with the channel coefficients h0, . . . hL in accordance with:
- 16. The method according to claim 13, which further comprises obtaining the sequence of phase differences p(k) between the received data symbols x(k) and the frequency-error free data symbols y(k) as a phase of expression
- 17. The method according to claim 13, which further comprises obtaining the sequence of phase differences p(k) between the received data symbols x(k) and the frequency-error-free data symbols y(k) as a phase of expression x*(k)·y(k), where x*(k) are complex conjugates of x(k).
- 18. The method according to claim 13, which further comprises performing a phase correction of a value of the received data symbols x(k) by multiplying x(k) by e−iΔω·k.
- 19. The method according to claim 13, which further comprises performing a phase correction of a value of the received data symbols x(k) by multiplying x(k) by e−iΔω·(k−K0), where K0 is an index of a data symbol belonging to the undistorted training sequence.
- 20. The method according to claim 13, which further comprises demodulating the received data symbols x(k) in accordance with an 8-PSK standard.
- 21. The method according to claim 13, which further comprises demodulating the received data symbols x(k) in accordance with an EDGE standard.
- 22. The method according to claim 13, which further comprises demodulating the received data symbols x(k) in accordance with a GSMK standard.
- 23. The method according to claim 13, which further comprises obtaining the sequence of phase differences p(k) between the received data symbols x(k) and the frequency-error free data symbols y(k) as a phase of expression
- 24. The method according to claim 13, which further comprises obtaining the sequence of phase differences p(k) between the received data symbols x(k) and the frequency-error-free data symbols y(k) as a phase of expression x(k)·y*(k), where y*(k) are complex conjugates of y(k).
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 100 43 743.5 |
Sep 2000 |
DE |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation of copending International Application No. PCT/DE01/03389, filed Aug. 30, 2001, which designated the United States and was not published in English.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCT/DE01/03389 |
Aug 2001 |
US |
| Child |
10379988 |
Mar 2003 |
US |