Claims
- 1. A method for synchronizing a Costas Loop for demodulating a received spread-spectrum signal having data, d(t), a chip sequence, g(t), and a first arbitrary phase angle, .phi.(t), varying with time variable, t, in a receiver generating an in-phase component and a quadrature-phase component of the received spread-spectrum signal, comprising the steps of:
- a. generating a second arbitrary phase angle, .theta.(t), proportional to the first arbitrary phase angle, .phi.(t);
- b. estimating a .theta. value proportional to the second fit arbitrary phase angle, .phi.(t), from the in-phase component and the quadrature-phase component of the received spread-spectrum signal;
- c. processing the estimated .theta. value, thereby obtaining an estimate of the .phi. value;
- d. determining a cosine of the estimated .phi. value and a sine of the estimated .phi. value;
- e. derotating the in-phase component and the quadrature-phase component of the received spread-spectrum signal with the cosine of the estimated .phi. value and the sine of the estimated .phi. value to generate a demodulated signal; and
- f. deciding data from the demodulated signal.
- 2. The method as set forth in claim 1, with the step of estimating a .theta. value including the step of determining an arctangent of the in-phase component and the quadrature-phase component of the received spread-spectrum signal.
- 3. An improvement for synchronizing a Costas loop for demodulating an in-phase component and a quadrature-phase component of a received spread-spectrum signal having data, d(t), and an arbitrary phase angle, .phi.(t), varying with time variable, t, the improvement comprising:
- means for generating an arbitrary phase angle, .theta.(t), proportional to the arbitrary phase angle, .phi.(t);
- means for estimating a .theta. value proportional to the phase angle, .theta.(t), from the in-phase component and the quadrature-phase component;
- means for processing the estimated .theta. value, thereby obtaining an estimate of the .phi. value;
- means for generating a cosine of the estimated .phi. value and a sine of the estimated .phi. value;
- means for derotating the in-phase component and the quadrature-phase component of the received spread-spectrum signal with the cosine of the estimated .theta. value and the sine of the estimated .theta. value, to generate a demodulated signal; and
- means for deciding data from the demodulated signal.
- 4. The improvement as set forth in claim 3, with said means for estimating the e value including a phase detector.
- 5. The improvement as set forth in claim 3, with said means for processing including a phase unwrapping subsystem.
- 6. The improvement as set forth in claim 3 with said means for generating a cosine and a sine including a voltage controlled oscillator.
- 7. The improvement as set forth in claim 3 with said means for derotating including a derotator.
- 8. The improvement as set forth in claim 3, with said means for deciding including a decision device.
- 9. An improvement for synchronizing a Costas loop for demodulating an in-phase component and a quadrature-phase component of a received spread-spectrum signal having data, d(t), and an arbitrary phase angle, .phi.(t), varying with time variable, t, in a receiver generating an in-phase component and a quadrature-phase component of the received spread-spectrum signal, the improvement comprising:
- a filter for filtering the in-phase component and the quadrature-phase component of the received spread-spectrum signal and for generating an arbitrary phase angle, .theta.(t), proportional to the arbitrary phase angle, .phi.(t);
- a phase detector, coupled to said filter, for estimating a .theta. value proportional to the phase angle, .theta.(t), from the filtered in-phase component and the filtered quadrature-phase component of the received spread-spectrum signal;
- a phase unwrapping subsystem, coupled to said phase detector, for processing the estimated .theta. value, thereby obtaining an estimate for the .phi. value;
- an oscillator, coupled to said phase unwrapping subsystem, for generating a cosine of the estimated .phi. value and a sine of the estimated .phi. value;
- a derotator, coupled to said oscillator, for derotating the in-phase component and the quadrature-phase component of the received spread-spectrum signal with the cosine of the estimated .phi. value and the sine of the estimated .phi. value, thereby generating a demodulated signal; and
- a decision device, coupled to said derotator, for outputting data from the demodulated signal.
- 10. The improvement as set forth in claim 9, with said filter including simple finite-time integrators.
- 11. The improvement as set forth in claim 9, with said filter including Hamming windows.
- 12. The improvement as set forth in claim 9, with said filter including exponentially decaying lowpass filters of finite length.
BACKGROUND OF THE INVENTION
This patent is a continuation of U.S. patent application entitled, FAST PHASE ESTIMATION IN DIGITAL COMMUNICATION SYSTEMS having Ser. No. 08/700,012 and filing date Aug. 20, 1996 now U.S. Pat. No. 5,742,637. The benefit of the earlier filing date of the parent patent applications is claimed pursuant to 35 U.S.C. .sctn. 120.
This invention relates to spread-spectrum communications, and more particularly to a fast acting Costas loop for minimizing phase synchronization time.
US Referenced Citations (23)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
700012 |
Aug 1996 |
|