US5343498A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Sample timing selection and frequency offset correction for U.S. digital cellular mobile receivers
Assignee: Ericsson Inc
•
Filing: 1993-03-08
•
Granted: 1994-08-30
•
Expires: 2013-03-08
Abstract
Abstract A Time Division Multiple Access (TDMA) radio system achieves synchronization by performing a two-step synchronization. A simplified frame/slot synchronization is followed by a symbol synchronization of higher accuracy. This symbol timing is passed to a frequency offset unit which determines the amount of frequency drift between the transmitter and receiver and compensates for the frequency drift. This results in improved receiver performance for the TDMA digital radio system.
Inventors
- 👤 Raymond L. Toy
- 👤 Ravinder D. Koilpillai
- 👤 Sandeep Chennakeshu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 01:06
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0054; H04L7/0062; H04L7/04; H04L7/041; H04L7/042
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
302 words
A digital communication system comprising: a) a transmitter having a transmit clock, the transmitter for transmitting in a communication signal, a plurality of N p reference symbols and N s data symbols as a data slot with an initial phase governed by the transmit clock; and b) a receiver comprising: i. a down converter for receiving the transmitted reference and data symbols; ii. a receive clock; iii. an analog-to-digital (A/D) converter coupled to the receive clock, and down converter for sampling the transmitted reference symbols and data symbols to generate a received reference sample set r pr .sup.(k) (n) (n=1,2,3, . . . N p ) and a data sample set r p .sup.(k) (j) (j=1,2,3, . . . N s ) for each of a plurality of different values of sample timing k; iv. a reference symbol storage unit for providing a set of stored reference symbols s(n) (n=1,2,3, . . . N p ); v. a synchronizer coupled to the reference symbol storage unit, and the A/D converter for estimating channel impulse response (CIR) coefficients c i (where i is from 1 to the channel tap length, L), creating a set of estimated reference symbols r.sup.(k) (n) (n=1,2,3, . . . N p ) from the set of stored reference symbols s(n) and the CIR coefficients c i , selecting a plurality of values for sample timing k, and determining a sample timing b and a selected set of samples r pre .sup.(b) (n) corresponding to sample timing b, which minimizes error between the estimated reference symbols r.sup.(b) (n) and the selected set of samples r pre .sup.(b) (n); v. a decoder for receiving and decoding the data sample set r sp .sup.(b) (j) from the synchronizer into digital information; and vi. an output device for utilizing the digital information.
Claim 2
Dependent Claim
302 words
A digital communication system comprising: a) a transmitter having a transmit clock, the transmitter for transmitting in a communication signal, a plurality of N p reference symbols and N s data symbols as a data slot with an initial phase governed by the transmit clock; and b) a receiver comprising: i. a down converter for receiving the transmitted reference and data symbols; ii. a receive clock; iii. an analog-to-digital (A/D) converter coupled to the receive clock, and down converter for sampling the transmitted reference symbols and data symbols to generate a received reference sample set r pr .sup.(k) (n) (n=1,2,3, . . . N p ) and a data sample set r p .sup.(k) (j) (j=1,2,3, . . . N s ) for each of a plurality of different values of sample timing k; iv. a reference symbol storage unit for providing a set of stored reference symbols s(n) (n=1,2,3, . . . N p ); v. a synchronizer coupled to the reference symbol storage unit, and the A/D converter for estimating channel impulse response (CIR) coefficients c i (where i is from 1 to the channel tap length, L), creating a set of estimated reference symbols r.sup.(k) (n) (n=1,2,3, . . . N p ) from the set of stored reference symbols s(n) and the CIR coefficients c i , selecting a plurality of values for sample timing k, and determining a sample timing b and a selected set of samples r pre .sup.(b) (n) corresponding to sample timing b, which minimizes error between the estimated reference symbols r.sup.(b) (n) and the selected set of samples r pre .sup.(b) (n); v. a decoder for receiving and decoding the data sample set r sp .sup.(b) (j) from the synchronizer into digital information; and vi. an output device for utilizing the digital information.
Claim 3
Dependent Claim
250 words
The digital communication system of claim 1 wherein the synchronizer comprises: a) a buffer for storing the received reference sample sets r pre .sup.(k) (n) and the data sample sets r sp .sup.(k) (j); b) a frame synchronizer coupled to the buffer and the reference symbol storage unit, the frame synchronizer for determining a coarse sample timing b; c) a channel estimator coupled to said reference symbol storage unit, the frame synchronizer and the buffer, for determining channel impulse coefficients c i from the stored reference symbols s(n), the coarse sample timing b and the received reference sample sets r pre .sup.(k) (n); d) a reference symbol estimator coupled to the channel estimator and the reference symbol storage unit, for determining an estimated received symbol set r.sup.(k) (n); e) a timing selection unit for receiving the coarse sample timing b from the frame synchronizer, the estimated received symbol set r.sup.(k) (n) from the reference symbol estimator and selecting a received reference sample set r pre .sup.(k) (n) from the buffer for a sample timing k, comparing the estimated received symbol set r.sup.(k) (n) to the received reference sample set r pre .sup.(k) (n) to determine a difference, and iteratively comparing sets at different sample timing values k to determine the best sample timing b corresponding to a lowest error; and f) a data selection unit for selecting a data sample set r sp .sup.(b) (j) from the buffer corresponding to the best sample timing b from the timing selection unit.
Claim 4
Dependent Claim
103 words
The digital communication system of claim 1 wherein the receiver further comprises: a) a frequency offset means coupled to the synchronizer, for determining a frequency correction signal encoding a frequency drift between the transmit clock and the receive clock; and b) a frequency correction means coupled to the synchronizer and the frequency offset means and for subtracting the frequency correction signal from the received data sample set r sp .sup.(b) (j) to produce a corrected data sample set r sp .sup.(b,Δφ) (j) which is provided to the decoder in place of data sample set r sp .sup.(b) (j) for decoding into digital information.
Claim 5
Dependent Claim
79 words
The digital communication system of claim 3 wherein the frequency offset means comprises: a) a phase locked loop coupled to the synchronizer for producing an angular offset signal ω(n) for a set of reference symbols; and b) an averager coupled to the phase locked loop, for averaging the angular offset signal ω(n) obtained from an m th reference set over a period of time, and for producing a frequency offset signal Δφ(m) for use as the frequency correction signal.
Claim 6
Dependent Claim
73 words
The digital communication system of claim 4 wherein the averager determines the frequency offset signal Δφ(m) for an mth set of reference symbols according to the equation: ##EQU16## where N p is the number of reference symbols in the m th set, N 1 is an integer less than N p being the number of symbols skipped at the beginning of the mth reference symbol set allowing the phase locked loop to stabilize.
Claim 7
Dependent Claim
151 words
The digital communication system of claim 4 further comprising a phase logic means coupled to the averager, for providing a smoothed frequency offset Δφ s (m) for an m th set of reference symbols to be used in place of the frequency offset signal Δφ(m) and frequency correction signal of claim 4 described by the equation: Δφ.sub.s (m)=Δφ.sub.s (m-1)+s(m) (Δφ(m)-Δφ.sub.s (m-1), where Δφ s (m-1) is the average frequency offset of the (m-1)th set of reference symbols, s(m) is a weighting coefficient determined by s(m)=s(s 0 ,λ m ) the maximum of (s 0 ,λ m ), where s(m) is the larger of s 0 or λ m , wherein s 0 is a constant representing a predetermined minimum threshold value, λ is a constant representing a degree of smoothing desired, and m is a slot index, and the equation is initialized by setting Δφ s (0)=0 and Δφ s (-1)=0.
Claim 8
Dependent Claim
80 words
The digital communication system of claim 4 further comprising a phase logic means coupled to the averager, for providing an averaged signal by averaging a first frequency offset Δφ 1 (m) obtained from a first set of reference symbols and a second frequency offset Δφ 2 (m) obtained from a second set of reference symbols to result in an averaged frequency signal to be used in place of the frequency offset signal Δφ(m) and frequency correction signal of claim 4.
Claim 9
Dependent Claim
203 words
The digital communication system of claim 4 wherein the averager comprises: a) calculating means for determining a first frequency offset Δφ 1 (m) obtained for an mth set of reference symbols according to the equation: Δφ.sub.s (m)=Δφ.sub.s (m-1)+s(m), where Δφ s (m-1) is the average frequency offset of the (m-1)th set of reference symbols, s(m) is the maximum of (s 0 ,λ m ) where s(m) is the larger of s 0 or λ m , wherein s 0 is a constant representing a predetermined minimum threshold value, and λ is a constant representing a degree of smoothing desired, and m is a slot index, and the equation is initialized by setting Δφ s (0)=0 and Δφ s (-1)=0, and said calculating means also for determining a second frequency offset calculated in the same way as the first frequency offset but from a second set of reference symbols; and b) the frequency offset means further comprises a phase logic means for: computing a smoothed frequency offset Δφ s (m), and for selecting one of the first or second frequency offsets being closest to the smoothed frequency offset Δφ s (m) to be used in place of the frequency correction signal of claim 4.
Claim 10
Dependent Claim
130 words
The digital communication system of claim 4 wherein the frequency offset means further comprises a phase logic means coupled to the averager, for determining channel coefficients c i1 , c i2 by comparing the first and second set of reference symbols to the stored reference symbols s(n), respectively, and for providing a frequency correction signal, (freq. corr.), according to the following equation: ##EQU17## ω 1 (n), ω 2 (n) is an angular offset signal obtained from the phase locked loop for a first and second set of reference symbols, respectively, m is a slot index, N 1 -1 is a predetermined number of initial symbols discarded to ensure the phase locked loop has reached a stable signal and N p is a number of reference symbols in the reference sets.
References Cited (Backward Citations)
US5177740A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-08-29 | 1998-02-28 | 1998-08-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-08-29 | 2002-02-28 | 2002-08-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-08-29 | 2006-02-28 | 2006-08-30 | $7700.00 | Window Closed / Lapsed |