Method and circuitry for symbol timing and frequency offset estimation in time division multiple access radio systems
First Claim
1. A method of determining symbol timing in the processing of a digital phase modulated radio signal transmission consisting of sequential bursts of symbols, comprising the steps of:
- converting an intermediate frequency (IF) radio signal from a modulated sinusoid into phase values after sampling said IF radio signal at a plurality of sampling times per symbol at a sampling rate which is a multiple of the symbol rate by at least a factor of four;
obtaining differential phase values at each sampling time from said phase values by introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values;
collapsing said differential phase values into one quadrant in the phase plane;
expanding said collapsed differential phase values into a full 360 degree polar phase plane; and
obtaining symbol timing by selecting from amongst the set of sampling times the particular sampling time at which the vector sum of the collapsed and expanded differential phase values, substantially over an entire burst, has the largest magnitude.
9 Assignments
0 Petitions
Accused Products
Abstract
In order to correctly demodulate a received sequential burst of symbols in a time division multiplexed/time division multiple access (TDM/TDMA) portable radio digital telephony communications system, proper timing of the sampling time in each received symbol of the burst is necessary. In addition, in order to compensate for component drift, an estimate of the frequency offset between transmitting and receiving units is also required. A method and circuitry for estimating symbol timing and frequency offset is disclosed in which the IF radio signal is sampled and digitized at a sampling rate which is sixteen times the symbol rate. The digitized samples are processed to obtain phase values. A one symbol delay is introduced and differential phase values derived, a differential phase value being derived for each of the sixteen sampling times per symbol. The differential values are collapsed into one quadrant in the phase plane and then expanded back to the full plane. For each of the sixteen sampling times, a separate vector sum is formed of the expanded and collapsed differential phase values over substantially the entire burst. Symbol timing is selected to be the particular one-of-the-sixteen sampling times at which the vector sum has the largest magnitude. Frequency offset is directly determined from the angle in the phase plane of that vector having the largest magnitude.
-
Citations
30 Claims
-
1. A method of determining symbol timing in the processing of a digital phase modulated radio signal transmission consisting of sequential bursts of symbols, comprising the steps of:
-
converting an intermediate frequency (IF) radio signal from a modulated sinusoid into phase values after sampling said IF radio signal at a plurality of sampling times per symbol at a sampling rate which is a multiple of the symbol rate by at least a factor of four; obtaining differential phase values at each sampling time from said phase values by introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values; collapsing said differential phase values into one quadrant in the phase plane; expanding said collapsed differential phase values into a full 360 degree polar phase plane; and obtaining symbol timing by selecting from amongst the set of sampling times the particular sampling time at which the vector sum of the collapsed and expanded differential phase values, substantially over an entire burst, has the largest magnitude. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for obtaining a symbol timing estimate in the processing of a digital phase modulated radio signal consisting of sequential bursts of symbols, comprising the steps of:
-
digitizing an intermediate frequency (IF) signal at a plurality of sampling times per symbol at a sampling rate which is a multiple of the symbol timing rate by at least a factor of four; processing the digitized signal to obtain in-phase and in-quadrature signals; converting said in-phase and in-quadrature signals to phase values at each sampling time; obtaining differential phase values from said phase values by introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values; collapsing said differential phase values into values between 0 and 90 degrees in the phase plane; expanding said collapsed differential phase values into values between 0 and 360 degrees in the phase plane; forming the vector sums in the phase plane of the collapsed and expanded differential phase values separately for each sampling time and substantially over the entire burst; and obtaining symbol timing by selecting from amongst the set of sampling times the particular sampling time at which the vector sum of the collapsed and expanded differential phase values has the largest magnitude. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of determining symbol timing in the processing of a digital phase modulated radio signal transmission consisting of sequential bursts of symbols, comprising the steps of:
-
converting an intermediate frequency (IF) radio signal from a modulated sinusoid into phase values after sampling said IF radio signal at a plurality of sampling times per symbol at a rate which is a multiple of the symbol rate by at least a factor of four; obtaining differential phase values at each sampling time from said phase values by introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values; collapsing said differential phase values into polar values between 0 and 90 degrees in the phase plane; expanding said collapsed differential polar phase values into polar values between 0 and 360 degrees in the phase plane; converting the polar values of said expanded and collapsed differential phase values into Cartesian coordinates; summing separately for each sampling time and substantially over the entire burst the X Cartesian coordinates of the expanded and collapsed differential phase values, and summing separately for each sampling time and substantially over the entire burst the Y Cartesian coordinates of the expanded and collapsed differential phase values; for each sampling time squaring the sum of the X coordinates and squaring the sum of the Y coordinates, for each sampling time adding the square of the sum of the X coordinates and the square of the sum of the Y coordinates; and determining at which sampling time the sum of the square of the sum of the X coordinates and the square of the sum of the Y coordinates has the largest magnitude and using that sampling time as the time for symbol timing. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A circuit for providing a symbol timing estimate in the processing of a digital phase modulated radio signal transmission consisting of sequential bursts of symbols, comprising:
-
means for digitizing an intermediate frequency (IF) signal at a plurality of sampling times per symbol at a sampling rate which is a multiple of the symbol rate by at least a factor of four; means for processing the digitized signal to obtain in-phase and in-quadrature signals; means for converting the in-phase and in-quadrature signals to phase values at each sampling time; delay and differencing means for introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values to form differential phase values; means for collapsing said differential phase values into values between 0 and 90 degrees in the phase plane; means for expanding said collapsed differential phase values into values between 0 and 360 degrees in the phase plane; means for forming the vector sums in the phase plane of the collapsed and expanded differential phase values separately for each sampling time and substantially over the entire burst; means for determining the vector sum with the largest magnitude; and means for obtaining symbol timing by selecting amongst the set of sampling times the sampling time associated with the vector sum having the largest magnitude. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A circuit for providing a symbol timing estimate in the processing of a digital phase modulated radio signal transmission consisting of sequential bursts of symbols, comprising:
-
means for converting an intermediate frequency (IF) radio signal from a modulated sinusoid into phase values at a plurality of sampling times per symbol at a sampling rate which is a multiple of the symbol rate by at least a factor of four; delay and differencing means for introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values; means for collapsing said differential phase values into one quadrant in the phase plane; means for expanding said collapsed differential phase values into a full 360 degree polar phase plane; means for forming the vector sums in the phase plane of the collapsed and expanded differential phase values separately for each sampling time and substantially over the entire burst; means for determining the vector sum with the largest magnitude; and means for obtaining symbol timing by selecting amongst the set of sampling times the sampling time associated with the vector sum having the largest magnitude. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A circuit for determining symbol timing in the processing of a digital phase modulated radio signal transmission consisting of sequential bursts of symbols, comprising:
-
means for converting an intermediate frequency (IF) radio signal from a modulated sinusoid into phase values after sampling said IF radio signal at a plurality of sampling times per symbol at a rate which is a multiple of the symbol rate by at least a factor of four; delay and differencing means for introducing at least a one symbol delay and taking differences between delayed phase values and corresponding present phase values; means for collapsing said differential phase values into polar phase values between 0 and 90 degrees in the phase plane; means for expanding said collapsed differential phase values into polar values between 0 and 360 degrees in the phase plane; means for converting the polar values of said expanded and collapsed differential phase values into Cartesian coordinates; first summing means for summing separately for each sampling time and substantially over the entire burst the X Cartesian coordinates of the expanded and collapsed differential phase values [Σ
X];second summing means for summing separately for each sampling time and substantially over the entire burst the Y Cartesian coordinates of the expanded and collapsed differential phase values [Σ
Y];first squaring means for squaring for each sampling time the sum of the X coordinates [(Σ
X)2 ];second squaring means for squaring for each sampling time the sum of the Y coordinates [(Σ
Y)2 ];adding means for forming a vector sum for each sampling time by adding the square of the sum of the X coordinates and the square of the sum of the Y coordinates [(Σ
X)2 +(Σ
Y)2 ];means for determining which vector sum has the largest magnitude; means for determining symbol timing as that sample time associated with the vector sum with the largest magnitude. - View Dependent Claims (27, 28, 29, 30)
-
Specification