Frequency searcher and frequency-locked data demodulator using a programmable rotator
First Claim
Patent Images
1. A method of finding a signal having a deviation from an expected frequency, the method comprising:
- first phase rotating a signal to partially reduce a phase error of the signal and produce a partially rotated output signal;
accumulating a plurality of chips from the partially rotated output signal to form segments of the partially rotated output signal;
second phase rotating the segments of the partially rotated output signal to further reduce a phase error of the segments by adjusting the phase over each segment; and
generating a phase increment signal based on the phase error of the segments, the first phase rotating the signal to partially reduce the phase error of the signal based on an accumulation of the phase increment signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A searcher is centered on frequency bins to search for an incoming signal. The frequency locked loop generates an initial phase signal and a phase increment signal that are input to an accumulator. The accumulator accumulates the phase increments over a predetermined interval. After the interval, the accumulator generates a control signal that instructs a rotator to perform a phase rotation function.
-
Citations
15 Claims
-
1. A method of finding a signal having a deviation from an expected frequency, the method comprising:
-
first phase rotating a signal to partially reduce a phase error of the signal and produce a partially rotated output signal; accumulating a plurality of chips from the partially rotated output signal to form segments of the partially rotated output signal; second phase rotating the segments of the partially rotated output signal to further reduce a phase error of the segments by adjusting the phase over each segment; and generating a phase increment signal based on the phase error of the segments, the first phase rotating the signal to partially reduce the phase error of the signal based on an accumulation of the phase increment signal. - View Dependent Claims (2, 3, 4)
-
-
5. A searcher for finding the frequency of a received signal comprising a plurality of segments, the searcher comprising:
-
a first phase rotator configured to phase rotate a signal to partially reduce a phase error of the signal and produce a first phase rotator output signal; an accumulator configured to accumulate a plurality of chips from the first phase rotator output signal to form segments of the first phase rotator output signal; a second rotator configured to phase rotate the segments of the first phase rotator output signal to further reduce a phase error of the segments by adjusting the phase over each segment; and wherein the second rotator is implemented within a frequency locked loop producing a phase increment signal based on the phase error of the segments, the first phase rotator configured to phase rotate the signal based on an accumulation of the phase increment signal. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A searcher for finding the frequency of a received signal comprising a phase error, the searcher comprising:
-
a frequency locked loop that generates a phase increment signal in response to the phase error of the received signal; a programmable rotator coupled to the frequency locked loop, the programmable rotator performing a phase rotation function; a phase error accumulator accumulating results of the phase increment signals from the frequency locked loop and generating a control signal that instructs the programmable rotator to perform the phase rotation function; and a shift register coupled between the phase error accumulator and the programmable rotator, the shift register truncating a predetermined number of bits of the control signal, wherein the frequency locked loon further comprises means for generating an initial phase signal that is coupled to the programmable rotator and initializes the programmable rotator to a predetermined starting phase. - View Dependent Claims (12, 13, 14, 15)
-
Specification