Pilot frequency acquisition based on a window of data samples
First Claim
1. A device operable to acquire frequency of a signal instance received in a wireless communication system, comprising:
- a rotator operative to receive a segment of data samples and rotate the data samples by a current frequency error estimate to provide frequency-translated data samples, wherein the segment of data samples is a portion of a window of data samples having included therein the signal instance; and
a frequency control loop operative to derive an updated frequency error estimate based on the frequency-translated data samples, wherein the rotator and frequency control loop are operative to process the window of data samples a plurality of times until frequency acquisition is achieved for the signal instance or termination is reached.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to acquire the frequency of a signal instance based on a window of data samples covering a time period shorter than the time needed to achieve frequency lock. The window of data samples is initially captured and stored to a sample buffer. A segment of data samples is then retrieved from the sample buffer for processing. The retrieved data samples are rotated by a current frequency error estimate to provide frequency-translated data samples, which are further processed to provide one or more pilot symbols. An updated frequency error estimate for the frequency-translated data samples is then derived based on the pilot symbols using a frequency control loop. The window of data samples is processed for a number of iterations until frequency acquisition is achieved for the signal instance or termination is reached. For each iteration, one segment is processed at a time and typically in sequential order.
-
Citations
34 Claims
-
1. A device operable to acquire frequency of a signal instance received in a wireless communication system, comprising:
-
a rotator operative to receive a segment of data samples and rotate the data samples by a current frequency error estimate to provide frequency-translated data samples, wherein the segment of data samples is a portion of a window of data samples having included therein the signal instance; and
a frequency control loop operative to derive an updated frequency error estimate based on the frequency-translated data samples, wherein the rotator and frequency control loop are operative to process the window of data samples a plurality of times until frequency acquisition is achieved for the signal instance or termination is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A device operable to acquire a parameter of a signal instance received in a wireless communication system, comprising:
-
a processing unit operative to receive a segment of data samples and process the data samples in accordance with a current error estimate to provide corrected data samples, wherein the segment of data samples is a portion of a window of data samples having included therein the signal instance; and
a control loop operative to derive an updated error estimate based on the corrected data samples, wherein the processing unit and control loop are operative to process the window of data samples a plurality of times until acquisition of the parameter is achieved for the signal instance or termination is reached. - View Dependent Claims (13, 14, 15)
-
-
16. An integrated circuit comprising:
-
a rotator operative to receive and rotate a segment of data samples in accordance with a current frequency error estimate to provide frequency-translated data samples, wherein the segment of data samples is a portion of a window of data samples having included therein a signal instance to be processed; and
a frequency control loop operative to derive an updated frequency error estimate based on the frequency-translated data samples, wherein the rotator and frequency control loop are operative to process the window of data samples a plurality of times until frequency acquisition is achieved for the signal instance or termination is reached. - View Dependent Claims (17, 18, 19)
-
-
20. An apparatus in a wireless communication system, comprising:
-
means for rotating a segment of data samples in accordance with a current frequency error estimate to provide frequency-translated data samples, wherein the segment of data samples is a portion of a window of data samples having included therein a signal instance whose frequency is to be acquired; and
means for deriving an updated frequency error estimate based on the frequency-translated data samples, wherein the means for rotating and means for deriving are configured to operate on the window of data samples a plurality of time until frequency acquisition is achieved for the signal instance or termination is reached. - View Dependent Claims (21)
-
-
23. A method of acquiring frequency of a signal instance received in a wireless communication system, comprising:
-
receiving a segment of data samples for processing, wherein the segment of data samples is a portion of a window of data samples having included therein the signal instance;
rotating the data samples in accordance with a current frequency error estimate to provide frequency-translated data samples;
deriving an updated frequency error estimate based on the frequency-translated data samples; and
repeating the receiving, rotating, and deriving a plurality of times through the window of data samples until frequency acquisition is achieved for the signal instance or termination is reached. - View Dependent Claims (24, 25)
-
-
26. A method of acquiring frequency of a signal instance in a CDMA communication system, comprising:
-
receiving a segment of data samples for processing, wherein the segment of data samples is a portion of a window of data samples having included therein the signal instance, and wherein the duration of time covered by the window is shorter than the time required to achieve frequency acquisition;
rotating the data samples in accordance with a current frequency error estimate to provide frequency-translated data samples;
processing the frequency-translated data samples to provide one or more pilot symbols;
deriving an updated frequency error estimate based on the one or more pilot symbols; and
repeating the receiving, rotating, processing, and deriving a plurality of times through the window of data samples until frequency acquisition is achieved for the signal instance or termination is reached, wherein the window of data samples is processed one segment at a time and in a sequential order, from start to end of the window, for each of the plurality of times.
-
-
27. A method of recovering a paging indicator (PI) bit for a quick paging channel in a CDMA communication system, comprising:
-
storing a window of data samples covering the PI bit;
acquiring frequency of a signal instance by processing the window of data samples a plurality of times until frequency acquisition is achieved for the signal instance; and
processing frequency-corrected data samples for the signal instance to recover the PI bit. - View Dependent Claims (28, 29)
-
-
30. A memory communicatively coupled to a digital signal processing device (DSPD) capable of interpreting digital information to:
-
receive a segment of data samples for processing, wherein the segment of data samples is a portion of a window of data samples having included therein a signal instance having a frequency to be acquired;
rotate the data samples in accordance with a current frequency error estimate to provide frequency-translated data samples;
derive an updated frequency error estimate based on the frequency-translated data samples; and
repeat processing of the window of data samples a plurality of times until frequency acquisition is achieved for the signal instance or termination is reached.
-
-
31. A computer program product for acquiring a frequency of a signal instance received in a wireless communication system, comprising:
-
code for receiving a segment of data samples for processing, wherein the segment of data samples is a portion of a window of data samples having included therein the signal instance;
code for rotating the data samples in accordance with a current frequency error estimate to provide frequency-translated data samples;
code for deriving an updated frequency error estimate based on the frequency-translated data samples;
code for repeating the receiving, rotating, and deriving a plurality of times through the window of data samples until frequency acquisition is achieved for the signal instance or termination is reached; and
a computer-usable medium for storing the codes;
-
-
32. A device in a wireless communication system, comprising:
-
a sample buffer operative to store a window of data samples for a received signal; and
a digital signal processor including a rotator operative to receive and rotate a segment of data samples in accordance with a current frequency error estimate for a signal instance in the received signal to provide frequency-translated data samples, wherein the segment of data samples is a portion of the window of data samples, and a frequency control loop operative to derive an updated frequency error estimate based on the frequency-translated data samples, wherein the rotator and frequency control loop are operative to process the window of data samples a plurality of times until frequency acquisition is achieved for the signal instance or termination is reached. - View Dependent Claims (33, 34)
-
Specification