Claims
- 1. A method for demodulating a received-spread-spectrum signal using a minimum-shift-keyed (MSK) receiver, comprising the steps of:
- generating an in-phase-component signal from the received-spread-spectrum signal;
- generating a quadrature-phase-component signal from the received-spread-spectrum signal;
- processing the in-phase-component signal using sin.sub.doub S(n,C) to generate a first processed signal;
- processing the quadrature-phase-component signal using sin.sub.doub S(n,C) to generate a second processed signal;
- processing the in-phase-component signal using cos.sub.doub S(n,C) to generate a third processed signal;
- processing the quadrature-phase-component signal using cos.sub.doub S(n,C) to generate a fourth processed signal;
- combining the second processed signal with the third processed signal to generate a first combined signal;
- combining an inverse of the first processed signal with the fourth processed signal to generate a second combined signal;
- determining an angle from the first combined signal and the second combined signal; and
- deciding from the angle an estimate of data from the received-spread-spectrum signal.
- 2. The method as set forth in claim 1, wherein:
- the step of processing the in-phase-component signal using cos.sub.doub S(n,C) includes the step of filtering the in-phase-component signal using an impulse function matched to cos.sub.doub S(n, C);
- the step of processing the in-phase-component signal using sin.sub.doub S(n,C) includes the step of filtering the in-phase-component signal using an impulse function matched to sin.sub.doub S(n,C);
- the step of processing the quadrature-phase-component signal using cos.sub.doub S(n,C) includes the step of filtering the quadrature-phase-component signal using an impulse function matched to cos.sub.doub S(n,C); and
- the step of processing the quadrature-phase-component signal using sin.sub.doub S(n,C) includes the step of filtering the quadrature-phase component signal using an impulse function matched to sin.sub.doub S(n,C).
- 3. The method as set forth in claim 2, wherein the step of determining the angle includes the step of generating an angle from an arctangent of the first combined signal and the second combined signal.
- 4. The method as set forth in claim 1, wherein:
- the step of processing the in-phase-component signal using cos.sub.doub S(n,C) includes the step of correlating the in-phase-component signal with a signal having cos.sub.doub S(n,C);
- the step of processing the in-phase-component signal using sin.sub.doub S(n,C) includes the step of correlating the in-phase-component signal with a signal having sin.sub.doub S(n,C);
- the step of processing the quadrature-phase-component signal using cos.sub.doub S(n,C) includes the step of correlating the quadrature-phase-component signal with a signal having cos.sub.doub S(n,C); and
- the step of processing the quadrature-phase-component signal using sin.sub.doub S(n,C) includes the step of correlating the quadrature-phase component signal with a signal having sin.sub.doub S(n,C).
- 5. The method as set forth in claim 4, wherein the step of determining the angle includes the step of generating an angle from an arctangent of the first combined signal and the second combined signal.
- 6. A method for demodulating a received-spread-spectrum signal using a minimum-shift-keyed (MSK) receiver, comprising the steps of:
- generating an in-phase-component signal from the received-spread-spectrum signal;
- generating a quadrature-phase-component signal from the received-spread-spectrum signal;
- processing the in-phase-component signal using sin.sub.doub S(n,C) to generate a first processed signal;
- delaying the first processed signal to generate a first delayed-processed signal;
- processing the quadrature-phase-component signal using sin.sub.doub S(n,C) to generate a second processed signal;
- delaying the second processed signal to generate a second delayed-processed signal;
- combining the first delayed-processed signal with an inverse of the second processed signal to generate a first combined signal;
- combining the second delayed-processed signal with the first processed signal to generate a second combined signal;
- determining an angle from the first combined signal and the second combined signal; and
- deciding from the angle an estimate of data from the received-spread-spectrum signal.
- 7. The method as set forth in claim 6, wherein:
- the step of processing the in-phase-component signal using sin.sub.doub S(n,C) includes the step of filtering the in-phase-component signal using an impulse function matched to sin.sub.doub S(n,C); and
- the step of processing the quadrature-phase-component signal using sin.sub.doub S(n,C) includes the step of filtering the quadrature-phase component signal using an impulse function matched to sin.sub.doub S(n,C).
- 8. The method as set forth in claim 7, wherein the step of determining the angle includes the step of generating an angle from an arctangent of the first combined signal and the second combined signal.
- 9. The method as set forth in claim 6, wherein the step of determining the angle includes the step of generating an angle from an arctangent of the first combined signal and the second combined signal.
- 10. The method as set forth in claim 6, wherein:
- the step of processing the in-phase-component signal using sin.sub.doub S(n,C) includes the step of correlating the in-phase-component signal using an impulse function matched to sin.sub.doub S(n,C); and
- the step of processing the quadrature-phase-component signal using sin.sub.doub S(n,C) includes the step of correlating the quadrature-phase component signal using an impulse function matched to sin.sub.doub S(n,C).
- 11. The method as set forth in claim 10, wherein the step of determining the angle includes the step of generating an angle from an arctangent of the first combined signal and the second combined signal.
- 12. A receiver for demodulating a received-spread-spectrum signal, comprising:
- first generating means for generating an in-phase-component signal from the received-spread-spectrum signal;
- second generating means for generating a quadrature-phase-component signal from the received-spread-spectrum signal;
- first processing means, coupled to said first generating means, for processing the in-phase-component signal using sin.sub.doub S(n,C) to generate a first processed signal;
- second processing means, coupled to said second generating means, for processing the quadrature-phase-component signal using sin.sub.doub S(n,C) to generate a second processed signal;
- third processing means, coupled to said first generating means, for processing the in-phase-component signal using cos.sub.doub S(n,C) to generate a third processed signal;
- fourth processing means, coupled to said second generating means, for processing the quadrature-phase-component signal using cos.sub.doub S(n,C) to generate a fourth processed signal;
- first inverting means coupled to said first processing means for inverting the first processed signal;
- second inverting means coupled to said second processing means for inverting the second processed signal;
- first combining means, coupled to said first processing means and to said fourth processing means, for combining the first processed signal with the fourth processed signal to generate a first combined signal;
- second combining means, coupled through said first inverting means to said first processing means and to said fourth processing means, for combining an inverse of the first processed signal with the fourth processed signal to generate a second combined signal;
- third combining means, coupled to said second processing means and to said third processing means, for combining the second processed signal with the third processed signal to generate a third combined signal;
- fourth combining means, coupled through said second inverting means to said second processing means and to said third processing means, for combining an inverse of the second processed signal with the third processed signal to generate a fourth combined signal; and
- deciding means, coupled to said first combining means, to said second combining means, to said third combining means and to said fourth combining means, for deciding from the first combined signal, the second combined signal, the third combined signal and the fourth combined signal, an estimate of data of the received-spread-spectrum signal.
- 13. A receiver for demodulating a received-spread-spectrum signal, comprising:
- first generating means for generating an in-phase-component signal from the received-spread-spectrum signal;
- second generating means for generating a quadrature-phase-component signal from the received-spread-spectrum signal;
- first processing means, coupled to said first generating means, for processing the in-phase-component signal using sin.sub.doub S(n,C) to generate a first processed signal;
- second processing means, coupled to said second generating means, for processing the quadrature-phase-component signal using sin.sub.doub S(n,C) to generate a second processed signal;
- third processing means, coupled to said first generating means, for processing the in-phase-component signal using cos.sub.doub S(n,C) to generate a third processed signal;
- fourth processing means, coupled to said fourth generating means, for processing the quadrature-phase-component signal using cos.sub.doub S(n,C) to generate a fourth processed signal;
- inverting means, coupled to said second processing means, for inverting the second processed signal;
- first combining means, coupled to said first processing means and to said fourth processing means, for combining the first processed signal with the fourth processed signal to generate a first combined signal;
- second combining means, coupled to said third processing means and through said inverting means to said second processing means, for combining the third processed signal with the inverse of the second processed signal to generate a second combined signal;
- angle means, coupled to said first combining means and to said second combining means, for determining an angle from the first combined signal and the second combined signal; and
- estimate means, coupled to said angle means, for deciding from the angle an estimate of data from the received-spread-spectrum signal.
- 14. The receiver as set forth in claim 12 or 13, wherein:
- said first processing means includes a first filter for filtering the in-phase-component signal using an impulse function matched to sin.sub.doub S(n,C);
- said second processing means includes a second filter for filtering the quadrature-phase-component signal using an impulse function matched to sin.sub.doub S(n,C);
- said third processing means includes a third filter for filtering the in-phase-component signal using an impulse function matched to cos.sub.doub S(n,C); and
- said fourth processing means includes a fourth filter for filtering the quadrature-phase component signal using an impulse function matched to cos.sub.doub S(n,C).
- 15. The receiver as set forth in claim 12 or 13, wherein:
- said first processing means includes a first correlator for correlating the in-phase-component signal with a signal having sin.sub.doub S(n,C);
- said second processing means includes a second correlator for correlating the quadrature-phase-component signal with a signal having sin.sub.doub S(n,C);
- said third processing means includes a third correlator for correlating the in-phase-component signal with a signal having cos.sub.doub S(n,C); and
- said fourth processing means includes a fourth correlator for correlating the quadrature-phase component signal with a signal having cos.sub.doub S(n,C).
- 16. A receiver for demodulating a received-spread-spectrum signal, comprising:
- first generating means for generating an in-phase-component signal from the received-spread-spectrum signal;
- second generating means for generating a quadrature-phase-component signal from the received-spread-spectrum signal;
- first processing means, coupled to said first generating means, for processing the in-phase-component signal using sin.sub.doub S(n,C) to generate a first processed signal;
- first delaying means, coupled to said first processing means, for delaying the first processed signal to generate a delayed-first-processed signal;
- second processing means, coupled to said second generating means, for processing the quadrature-phase-component signal using sin.sub.doub S(n,C) to generate a second processed signal;
- second delaying means, coupled to said second processing means, for delaying the second processed signal to generate a delayed-second-processed signal;
- first combining means, coupled to said first delaying means and to said second processing means, for combining the delayed-first-processed signal with an inverse of the second-processed signal to generate a first combined signal;
- second combining means, coupled to said first processing means and to said second delaying means, for combining the first processed signal with the delayed-second-processed signal to generate a second combined signal;
- angle means, coupled to said first combining means and to said second combining means, for determining an angle from the first combined signal and the second combined signal; and
- estimate means, coupled to said angle means, for determining from the angle an estimate of data from the received-spread-spectrum signal.
- 17. The receiver as set forth in claim 16, wherein:
- said first processing means includes a first filter for filtering the in-phase-component signal using an impulse function matched to sin.sub.doub S(n,C); and
- said second processing means includes a second filter for filtering the quadrature-phase component signal using an impulse function matched to sin.sub.doub S(n,C).
- 18. The receiver as set forth in claim 16, wherein:
- said first processing means includes a first correlator for correlating the in-phase-component signal with a signal having sin.sub.doub S(n,C);
- said second processing means includes a second correlator for correlating the quadrature-phase component signal with a signal having sin.sub.doub S(n,C).
RELATED PATENTS
This patent is a continuation of U.S. patent application entitled, MSK SPREAD-SPECTRUM RECEIVER WHICH ALLOWS CDMA OPERATIONS, having Ser. No. 08/324,478 and filed Oct. 17, 1994, now U.S. Pat. No. 5,592,506. The benefit of the earlier filing date of the parent patent application is claimed pursuant to 35 U.S.C. .sctn. 120.
US Referenced Citations (23)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0265178 |
Oct 1987 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
324478 |
Oct 1994 |
|