Quick detection of signaling in a wireless communication system
First Claim
1. An apparatus comprising:
- a controller operative to wake up from sleep to receive signaling during discontinuous reception (DRX) operation;
a processor operative to apply a plurality of hypothesized frequency errors to an input signal to obtain a plurality of rotated signals, to determine energies of the plurality of rotated signals, and to determine a frequency error estimate based on the energies of the plurality of rotated signals;
a demodulator operative to use the frequency error estimate for detection of the signaling;
wherein the controller is operative to distribute the plurality of hypothesized frequency errors non-uniformly over a range of possible frequency errors and to use smaller frequency error spacing for at least one subrange of frequency errors with higher likelihood of containing an actual frequency error.
1 Assignment
0 Petitions
Accused Products
Abstract
Quick frequency tracking (QFT), quick time tracking (QTT), and non-causal pilot filtering (NCP) are used to detect sporadically transmitted signaling, e.g., paging indicators. For QFT, multiple hypothesized frequency errors are applied to an input signal to obtain multiple rotated signals. The energies of the rotated signals are computed. The hypothesized frequency error with the largest energy is provided as a frequency error estimate. For QTT, coherent accumulation is performed on the input signal for a first set of time offsets, e.g., early, on-time, and late. Interpolation, energy computation, and non-coherent accumulation are then performed to obtain a timing error estimate with higher time resolution. For NCP, pilot symbols are filtered with a non-causal filter to obtain pilot estimates for one antenna for non-STTD and for two antennas for STTD. The frequency and timing error estimates and the pilot estimates are used to detect the signaling.
9 Citations
18 Claims
-
1. An apparatus comprising:
-
a controller operative to wake up from sleep to receive signaling during discontinuous reception (DRX) operation; a processor operative to apply a plurality of hypothesized frequency errors to an input signal to obtain a plurality of rotated signals, to determine energies of the plurality of rotated signals, and to determine a frequency error estimate based on the energies of the plurality of rotated signals; a demodulator operative to use the frequency error estimate for detection of the signaling; wherein the controller is operative to distribute the plurality of hypothesized frequency errors non-uniformly over a range of possible frequency errors and to use smaller frequency error spacing for at least one subrange of frequency errors with higher likelihood of containing an actual frequency error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
waking up from sleep to receive signaling during discontinuous reception (DRX) operation; applying a plurality of hypothesized frequency errors to an input signal to obtain a plurality of rotated signals; determining energies of the plurality of rotated signals; determining a frequency error estimate based on the energies of the plurality of rotated signals; using the frequency error estimate for detection of the signaling; distributing the plurality of hypothesized frequency errors non-uniformly over a range of possible frequency errors and to use smaller frequency error spacing for at least one subrange of frequency errors with higher likelihood of containing an actual frequency error. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus comprising:
-
means for waking up from sleep to receive signaling during discontinuous reception (DRX) operation; means for applying a plurality of hypothesized frequency errors to an input signal to obtain a plurality of rotated signals; means for determining energies of the plurality of rotated signals; means for determining a frequency error estimate based on the energies of the plurality of rotated signals; means for using the frequency error estimate for detection of the signaling; means for distributing the plurality of hypothesized frequency errors non-uniformly over a range of possible frequency errors and to use smaller frequency error spacing for at least one subrange of frequency errors with higher likelihood of containing an actual frequency error. - View Dependent Claims (15, 16)
-
-
17. A computer program product, comprising:
-
a non-transitory computer-readable medium, comprising; codes for causing a computer to wake up from sleep to receive signaling during discontinuous reception (DRX) operation; codes for causing a computer to apply a plurality of hypothesized frequency errors to an input signal to obtain a plurality of rotated signals, to determine energies of the plurality of rotated signals, and to determine a frequency error estimate based on the energies of the plurality of rotated signals; codes for causing a computer to use the frequency error estimate for detection of the signaling; codes for causing a computer to distribute the plurality of hypothesized frequency errors non-uniformly over a range of possible frequency errors and to use smaller frequency error spacing for at least one subrange of frequency errors with higher likelihood of containing an actual frequency error.
-
-
18. A computer program product, comprising:
-
a non-transitory computer-readable medium, comprising; codes for causing a computer to wake up from sleep to receive signaling during discontinuous reception (DRX) operation; codes for causing a computer to apply a plurality of hypothesized frequency errors to an input signal to obtain a plurality of rotated signals; codes for causing a computer to determine energies of the plurality of rotated signals; codes for causing a computer to determine a frequency error estimate based on the energies of the plurality of rotated signals; codes for causing a computer to use the frequency error estimate for detection of the signaling; codes for causing a computer to distribute the plurality of hypothesized frequency errors non-uniformly over a range of possible frequency errors and to use smaller frequency error spacing for at least one subrange of frequency errors with higher likelihood of containing an actual frequency error.
-
Specification