Time synchronization using spectral estimation in a communication system
First Claim
1. A method of performing time synchronization in a communication system, comprising:
- measuring an arrival time of a transmission received via a communication channel using spectral estimation, wherein the measuring the arrival time of the transmission comprisesobtaining a channel estimate for the communication channel, andperforming spectral estimation on the channel estimate to obtain the measured arrival time for the transmission;
determining a time error between the measured arrival time and a desired arrival time for the transmission; and
generating a time adjustment based on the time error.
1 Assignment
0 Petitions
Accused Products
Abstract
To perform time synchronization using spectral estimation, a receiver obtains a frequency response estimate for pilot symbols received on each set of frequency subbands used for pilot transmission. The receiver performs spectral estimation on frequency response estimates for different sets of subbands to obtain a measured arrival time for a transmission from a transmitter. The spectral estimation determines a dominant frequency component in the frequency response estimates and derives the measured arrival time based on this dominant frequency component. A time error between the measured arrival time and a desired arrival time is computed and possibly filtered. The filtered or unfiltered time error is scaled with a fixed or adjustable gain. A time adjustment is then generated based on the scaled time error and using linear and/or non-linear functions. The time adjustment is sent to the transmitter and used to adjust the transmit timing at the transmitter.
-
Citations
53 Claims
-
1. A method of performing time synchronization in a communication system, comprising:
-
measuring an arrival time of a transmission received via a communication channel using spectral estimation, wherein the measuring the arrival time of the transmission comprises obtaining a channel estimate for the communication channel, and performing spectral estimation on the channel estimate to obtain the measured arrival time for the transmission; determining a time error between the measured arrival time and a desired arrival time for the transmission; and generating a time adjustment based on the time error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus operative to perform time synchronization in a communication system, comprising:
-
a measurement unit operative to measure an arrival time of a transmission received via a communication channel using spectral estimation, wherein the measuring the arrival time of the transmission comprises obtaining a channel estimate for the communication channel, and performing spectral estimation on the channel estimate to obtain the measured arrival time for the transmission; a summer operative to provide a time error between the measured arrival time and a desired arrival time for the transmission; and a post processor operative to generate a time adjustment based on the time error. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus operable to perform time synchronization in a communication system, comprising:
-
means for measuring an arrival time of a transmission received via a communication channel using spectral estimation, wherein the measuring the arrival time of the transmission comprises obtaining a channel estimate for the communication channel, and performing spectral estimation on the channel estimate to obtain the measured arrival time for the transmission; means for determining a time error between the measured arrival time and a desired arrival time for the transmission; and means for generating a time adjustment based on the time error. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method of measuring arrival time in a communication system, comprising:
-
obtaining a channel estimate for a communication channel; performing spectral estimation on the channel estimate to determine a dominant frequency component in the channel estimate; and deriving a measured arrival time based on the dominant frequency component. - View Dependent Claims (40)
-
-
41. An apparatus operative to measure arrival time in a communication system, comprising:
-
means for obtaining a channel estimate for a communication channel; means for performing spectral estimation on the channel estimate to determine a dominant frequency component in the channel estimate; and means for deriving a measured arrival time based on the dominant frequency component.
-
-
42. A computer program product comprising:
-
a computer readable medium for performing time synchronization in a communication system, comprising; instructions for measuring an arrival time of a transmission received via a communication channel using spectral estimation, wherein the measuring the arrival time of the transmission comprises obtaining a channel estimate for the communication channel, and performing spectral estimation on the channel estimate to obtain the measured arrival time for the transmission; instructions for determining a time error between the measured arrival time and a desired arrival time for the transmission; and instructions for generating a time adjustment based on the time error. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A processor for performing time synchronization in a communication system, the processor comprising:
-
means for measuring an arrival time of a transmission received via a communication channel using spectral estimation, wherein the measuring the arrival time of the transmission comprises obtaining a channel estimate for the communication channel, and performing spectral estimation on the channel estimate to obtain the measured arrival time for the transmission; means for determining a time error between the measured arrival time and a desired arrival time for the transmission; and means for generating a time adjustment based on the time error. - View Dependent Claims (49, 50, 51, 52, 53)
-
Specification