GB2394131A - Frequency offset estimator - Google Patents
Frequency offset estimator Download PDFInfo
- Publication number
- GB2394131A GB2394131A GB0223604A GB0223604A GB2394131A GB 2394131 A GB2394131 A GB 2394131A GB 0223604 A GB0223604 A GB 0223604A GB 0223604 A GB0223604 A GB 0223604A GB 2394131 A GB2394131 A GB 2394131A
- Authority
- GB
- United Kingdom
- Prior art keywords
- frequency offset
- burst
- relationship
- received signal
- determined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0044—Control loops for carrier regulation
- H04L2027/0063—Elements of loops
- H04L2027/0065—Frequency error detectors
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
A radio receiver has a frequency offset predictor, which predicts the offset between a carrier frequency of a transmitter and a local reference frequency, and is capable of operation even in noisy conditions. As the carrier frequency is not known by the receiver, it is predicted from a calculation involving convolution of an estimate of the transmitted signal and an estimate of the channel impulse response. The frequency offset is estimated by calculating the phase difference between the received signal and the predicted received signal over a sampling period which may be determined by the amount of noise in the received signal. The relationship between successive phase difference is approximated, and the frequency offset is estimated from this relationship. The relationship may be linear in the sample number, and the frequency offset may be determined from the gradient of this linear relationship by linear regression, weighted averaging or a cross correlation process.
Description
Frequency Offset Estimator The present invention relates to a frequency
offset estimator (FOE) for estimating a frequency offset between a carrier frequency of a transmitter and a local reference frequency of the receiver in a communication system.
An offset or frequency difference usually exists between the receiver and transmitter frequencies in a communication system. This difference is caused by non-
idealities/instabilities in the receiver frequency oscillator and/or transmitter oscillator and Doppler offset due to relative motion between the transmitter and the receiver. It is necessary to compensate or correct for this offset, otherwise decoding errors may occur at the receiver. Thus, to improve receiver operation, this frequency offset should be estimated and corrected. Frequency offset estimation is particularly important in mobile communications systems but has applications in other areas.
US patent 4447910 discloses a phase tracking correction scheme for a high frequency modem using the differences in phase between actually received and predicted samples to correct the phase of the received samples. Each received sample is phase corrected by a constant plus an additional correction which increases linearly with time and is in effect a "frequency ofl'set" correction.
International patent application WO 01/86904 A discloses a method of estimating frequency offset. In this method, a phase difference is computed between successively collected samples of a frequency synchronization signal. Phase differences of successively collected samples are computed and added to produce the estimated frequency offset. The addition may be performed using linear regression or by computing a weighted average. These and other known methods of frequency offset estimation are useful in low noise/high signal environments but do not perform satisfactorily in noisy conditions. There is therefore a need for a method which is snore effective in noisy conditions.
The present invention provides a method of estimating a frequency offset in a radio receiver between a carrier frequency of a transmitter and a local reference frequency of the receiver, the method comprising the steps of a) calculating phase differences between respective samples of a received signal and a predicted received signal; b) approximating a relationship between successive calculated phase differences; and c) estimating the frequency offset from one or more parameters of said relationship. The invention also provides a frequency offset estimator employing the above method.
In an ideal situation, the relationship between successive phase differences is linear in k where k is the sample number. Therefore, it is this relationship that is approximated in the preferred embodiment of the invention. The frequency offset may be determined from the gradient of the linear relationship.
Linear regression techniques may be used to determine the gradient.
The sampling period may be determined in dependence on the amount of noise in the received signal. Because of this adjustability, the method is more accommodating of noise in the received signal.
The expected signal is the convolution of the transmitted signal and the channel impulse response. However, the receiver will not have knowledge of these functions. Therefore, in the preferred embodiment of the invention, an estimate of the transmitted signal is convolved with an estimate of channel impulse response to produce the predicted received signal.
An embodiment of the invention will now be described by way of example only and with reference to the accompanying drawing which is an illustration of the "reconstruction" of the transmitted signal burst.
Fundamentals An estimate of the frequency offset is obtained by computing the phase differential between successive samples of the received burst and the expected received burst.
Assume it(k) = kth sample of the actual received burst = Akei2n(f +^f) kTsOji ( I) R E (k) = k ah sample of the expected burst = Bke j2nfckTs e jA3 (2) fc = nominal carrier frequency.
Af = frequency offset in received burst.
Ts = sampling time.
Ak = amplitude of the kth sample of the actual received burst.
Bk = amplitude of the kth sample of the expected burst.
L = length of received burst (i.e. number of samples).
= received burst phase.
XE = expected burst phase.
The objective of the FOE is thus to obtain an estimation of of from R and RE (i.e. from equations (1) and (2)).
The phase of the actual and expected burst can be expressed, from (1) and (2), by calculating the arctangent of the ratio of the imaginary part (Q-) and real part (I-), as OR (k) = phase of the kth sample of the actual burst = 2n(fC + Af)kTs + (3) PRr (k) = phase of the kth sample of the expected burst = 211fCkTs + HE (4) From (3) and (4) it can be shown that the phase difference, A(k), between the kth sample of the actual and expected burst is: (ok) = IR (k)- FIRE (k) = 2rlfkTs + (A - XE) (5)
Equation (5) is a linear equation (in k), comparing (5) with the general equation of a straight line, y(x)=mx+c, it can be shown that m = gradient = 2IlAfTs (6) c = y_intercept = (\ - kE) From (6), the estimated frequency offset is given by of = m (= gradient) 2nTS Hence to obtain the estimated offset, the gradient (or first derivative with respect to each sample of the burst) of the phase difference (between the actual and predicted burst) must be obtained.
Linear regression methods may be applied to obtain the 'line of best fit' for the phase difference values obtained per sample. The frequency offset is calculated by substituting the gradient of the 'best fit' line into (7) .
Linear Regression Suppose M measurements Of Y= [Y! YM] at sample instances X= [X,XM] are taken.
Let y(x) = me + c be the equation of the 'line of best fit' that approximates the relationship between the dependent variable Y and the independent variable X. What values of 'm' and 'c' are appropriate such that the mean square error between the actualmeasurements Y=[y,...yM]and y(X)=mX+c isminimised? The mean square error, E, is given by M E= [Yi (mx; +C)]2 (8) i=l Taking and equating the is' partial derivatives of (8) with respect to 'm' and 'c', to zero simplifies to am x i [Yi - (mx; + c)] = 0 (9 ]=1
M aC =[Yi -(mad +c)]=0 (10) I=1 M M M M M M
Let Sx=xi; Sy=yj; Sxx=xixi; Sxy=xjyi;s3iy=yiyi; S=1 (11) i=l i=1 i=1 i=1 i=1 i=1 It can be shown that solving (9) and (10), gives the gradient, m, of the line of best fit m = SSXY -sxsY (12) SSXx -sxsx The foregoing represents a second order linear regression process.
Thus substituting (12) into (7) gives 2nTe (ss,, -SxSx) ( 13) Recall from (5) that A(k) = 2nAfkTs + (A - HE) SO replacing 'y' with (ok) and 'x' with 'k', the equivalence of (13) is SSk,-Sk So ( 14) 2nT5 (SSkk-SkSk) is the required estimated frequency offset.
To reduce computational complexity, the computation required to achieve frequency offset estimation may be simplified by using either or both of the following: À The number of phase differences computations, M, can be varied per burst, i.e. number of samples needed to perform linear regression (LR) can be changed from burst to burst depending on channel conditions (usually evident from the amount of noise in the received signal).
À The gradient, m of equation (12) can be simplified to m=Sxy (12b) Sxx M if the variable 'x' is chosen such that SX =x; =o i=l This implies from equation ( 14) that Af= nSk6S = estimated offset (14b)This is in effect a weighted averaging or cross correlation technique for determining the gradient, m. Constructing the predicted burst
As shown in the preceding sections, obtaining the frequency offset involves constructing' the predicted received burst. Ideally, the expected (predicted) burst is the convolution of the transmitted burst and the channel impulse response. However, the receiver has no prior knowledge of both. Hence an estimate of the transmitted burst is convolved with the estimate of channel impulse response (i.e. provided by the channel estimator) to produce the predicted burst.
In other words, the predicted received burst, as the name connotes, represents the predicted burst at the receiver given knowledge of the transmitted burst and the propagation channel conditions. It is obtained by convolving the estimated channel impulse response (CIR) with an estimate of the transmitted burst - an estimate of the transmitted burst is used because it may not be possible to accurately determine, at the receiver, the actual transmitted burst due to channel-induced errors.
Figure I illustrates how the transmitted burst is reconstructed for a normal burst (NB) or a synchronization burst (SB) in a GSM signal to produce the aforementioned estimate of the transmitted burst. This particular example uses equalised SOVAs (soft output Viterbi algorithm) which are then hard coded (i.e. subject to hard decisions). In general any soft decision output can be handled in the same way. The output values will typically be in the form of percentages or probability values. The method illustrated in Figure 1 is summarised below: À The data bits of the NB or SB are replaced by performing threshold detection (or hard coding or hard decision making) on the corresponding equalised soft- output (obtained from the equaliser).
Two schemes are proposed, the choice of which will depend on the equalization technique used by the receiver equaliser.
Scheme 1: if ith equalised Soft-output (Si) < Threshold (T) predicted data bit = logical 'O' else predicted data bit = logical '1' Scheme 2: if it'' equalised Solt-output (Si) > Threshold (T) predicted data bit = logical 'O'
else predicted data bit = logical '1' OR the data bits are replaced by the corresponding output of an equaliser (producing hard bits).
À The tail bits and training sequence codes are inserted in the bursts appropriately.
The estimate of the transmitted burst thus obtained is then convolved with an estimate of the channel impulse response in order to obtain the predicted received signal. In the case of the NB or SB this is conveniently derived from the training sequence contained in the signal burst using known CIR estimation techniques.
Claims (14)
1. A method of estimating a frequency offset in a radio receiver between a carrier frequency of a transmitter and a local reference frequency of the receiver, the method comprising the steps of: a) calculating phase differences between respective samples of received signal and a predicted received signal, b) approximating a relationship between successive calculated phase differences; and c) estimating the frequency offset from one or more parameters of said relationship.
2. A method as claimed in claim 1 in which the relationship is linear in k, where k is the sample number.
3. A method as claimed in claim 2 in which the frequency offset is determined from the gradient of the linear relationship.
4. A method as claimed in claim 3 in which the gradient is determined using linear regression.
5. A method as claimed in claim 3 in which the gradient is determined from a weightd averaging or cross correlation process.
6. A method as claimed in claim 3,4 or 5 in which the frequency offset is determined from the equation Af = Kcm where Af = frequency offset in received signal burst m = gradient of relationship between phase difference and sample number and Kc = a constant.
7. A method as claimed in claim 3,4 or 5 in which the frequency offset is determined from the equation Of= m 2nTs where Af = frequency offset in received signal burst m = gradient of relationship between phase difference and sample number (k) Is = sampling period.
8. A method as claimed in any preceding claim in which the sampling period is determined in dependence on the amount of noise in the received signal.
9. A method as clamed in any preceding claim in which the number of phase difference computations carried out per transmitted burst is varied from burst to burst depending on channel conditions.
10. A method as claimed in any preceding claim in which an estimate of the transmitted signal is convolved with an estimate of channel impulse response to produce the predicted received signal.
11. A method as claimed in claim 10 in which the estimate of the transmitted signal is obtained by hard-coding the soft output of the receiver equaliser.
12. A method as claimed in claim l l in which the soft output values are subject to a thresholding process to generate a binary digit for each soft output value.
13. A method as claimed in claim 11 or 12 in which the transmitted signal contains fixed data and variable data and in which the hard-coding process is carried out on the variable data only.
14. A method as claimed in claim 13 in which the fixed data is inserted into the hard coded data to construct the predicted received signal.
15 A method as claimed in claim 13 or 14 when dependent on claim 10 in which the fixed data contains training data which is used to estimate the channel impulse response.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0223604A GB2394131B (en) | 2002-10-10 | 2002-10-10 | Frequency offset estimator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0223604A GB2394131B (en) | 2002-10-10 | 2002-10-10 | Frequency offset estimator |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB0223604D0 GB0223604D0 (en) | 2002-11-20 |
| GB2394131A true GB2394131A (en) | 2004-04-14 |
| GB2394131B GB2394131B (en) | 2005-11-30 |
Family
ID=9945696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB0223604A Expired - Fee Related GB2394131B (en) | 2002-10-10 | 2002-10-10 | Frequency offset estimator |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2394131B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8036331B2 (en) * | 2006-04-21 | 2011-10-11 | Samsung Electronics Co., Ltd. | Offset frequency estimation method and apparatus |
| US8139681B2 (en) | 2004-09-10 | 2012-03-20 | Mstar Semiconductor, Inc. | Frequency error correction by using remodulation |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0400782A2 (en) * | 1989-05-31 | 1990-12-05 | Nokia Mobile Phones (U.K.) Limited | Offset correction |
| US5828705A (en) * | 1996-02-01 | 1998-10-27 | Kroeger; Brian W. | Carrier tracking technique and apparatus having automatic flywheel/tracking/reacquisition control and extended signal to noise ratio |
| US6266361B1 (en) * | 1998-07-21 | 2001-07-24 | Chung-Shan Institute Of Science And Technology | Method and architecture for correcting carrier frequency offset and spreading code timing offset in a direct sequence spread spectrum communication system |
| WO2001086904A1 (en) * | 2000-05-05 | 2001-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to estimate frequency offset in a receiver |
| EP1193934A2 (en) * | 2000-09-29 | 2002-04-03 | Samsung Electronics Co., Ltd. | Frequency offset correction in multicarrier receivers |
| JP2002290488A (en) * | 2001-03-23 | 2002-10-04 | Matsushita Electric Ind Co Ltd | Frequency offset estimation device |
-
2002
- 2002-10-10 GB GB0223604A patent/GB2394131B/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0400782A2 (en) * | 1989-05-31 | 1990-12-05 | Nokia Mobile Phones (U.K.) Limited | Offset correction |
| US5828705A (en) * | 1996-02-01 | 1998-10-27 | Kroeger; Brian W. | Carrier tracking technique and apparatus having automatic flywheel/tracking/reacquisition control and extended signal to noise ratio |
| US6266361B1 (en) * | 1998-07-21 | 2001-07-24 | Chung-Shan Institute Of Science And Technology | Method and architecture for correcting carrier frequency offset and spreading code timing offset in a direct sequence spread spectrum communication system |
| WO2001086904A1 (en) * | 2000-05-05 | 2001-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to estimate frequency offset in a receiver |
| EP1193934A2 (en) * | 2000-09-29 | 2002-04-03 | Samsung Electronics Co., Ltd. | Frequency offset correction in multicarrier receivers |
| JP2002290488A (en) * | 2001-03-23 | 2002-10-04 | Matsushita Electric Ind Co Ltd | Frequency offset estimation device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8139681B2 (en) | 2004-09-10 | 2012-03-20 | Mstar Semiconductor, Inc. | Frequency error correction by using remodulation |
| US8036331B2 (en) * | 2006-04-21 | 2011-10-11 | Samsung Electronics Co., Ltd. | Offset frequency estimation method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2394131B (en) | 2005-11-30 |
| GB0223604D0 (en) | 2002-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1013037B1 (en) | Method and apparatus for bidirectional demodulation of digitally modulated signals | |
| US6347126B1 (en) | Receiver with a frequency offset correcting function | |
| EP1135908B1 (en) | Adaptive channel characterization using decoded symbols | |
| US5533067A (en) | Method and device for estimating transmitted signals in a receiver in digital signal transmission operations | |
| CA2036423C (en) | Method of reducing the influence of fading of a viterbi receiver having at least two antennas | |
| KR960006476B1 (en) | Maximum likelihood sequence estimation for a mobile digital cellular radio receiver | |
| EP0789955B1 (en) | Method and apparatus for channel estimation | |
| US5774504A (en) | Equalization and decoding for digital communication channel | |
| CN1049545C (en) | A method and an arrangement of estimating transmitted symbols at a receiver in digital signal transmission | |
| US5331666A (en) | Adaptive maximum likelihood demodulator | |
| US6952570B2 (en) | Wireless communication receiver that determines frequency offset | |
| JP4555403B2 (en) | Equalizer with State Reduction Sequence Estimation Method for Digital Transmission Equipment Receiver | |
| JP3187036B2 (en) | Digital transmission system, receiver device, equalizer for digital transmission system | |
| JPH09294095A (en) | Adaptive equalizer | |
| US5867531A (en) | Maximum likelihood sequence estimator and maximum likelihood sequence estimating method | |
| US6275525B1 (en) | Enhanced method for adaptive equalization technique in mobile wireless systems | |
| WO1994028661A1 (en) | An improved low complexity model based channel estimation algorithm for fading channels | |
| EP0781481A1 (en) | Blind equalizing apparatus | |
| US5313495A (en) | Demodulator for symbols transmitted over a cellular channel | |
| WO2000024168A1 (en) | Adaptive channel tracking using pilot sequences | |
| US20030099308A1 (en) | Trellis based maximum likelihood signal estimation method and apparatus for blind joint channel estimation and signal detection | |
| AU2839499A (en) | Self-optimizing channel equalization and detection | |
| US6973144B1 (en) | Apparatus and method for channel estimation used for link adaption with error feedback | |
| GB2394131A (en) | Frequency offset estimator | |
| US20030161415A1 (en) | Iterative channel tracking |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20081010 |