Claims
- 1. A method employed by a remote unit for recovering data transmitted over a plurality of channels employing a wireless code division multiple access communication technique, comprising:
a) receiving the plurality of channels as a received signal, each channel associated with a code; b) subtracting for each of the plurality of channels others of the plurality of channels from the received signal; and c) despreading a result of that subtraction as data for that channel.
- 2. The method of claim 1 wherein step (b) includes, for each channel:
despreading the received signal with the others channel codes; respreading the despread others channel codes using the other channel codes; and subtracting from the received signal the respread other channels.
- 3. The method of claim 2 wherein the despreading is performed by a mixer.
- 4. The method of claim 2 wherein the despreading is performed by a matched filter.
- 5. The method of claim 1 wherein dispreading the result further comprises passing the result of the subtraction through a mixer together with a code of the channel excluded from the subtraction operation.
- 6. The method of claim 5 wherein dispreading the result further comprises filtering the result of the subtraction employing a code which is matched to a code of the channel excluded from the subtraction operation.
- 7. The method of claim I wherein steps (a) through (c) are repeated employing the despread result obtained during initial performance of steps (a) through (c).
- 8. The method of claim 7 further comprising combining the result from the repeated operation of steps (a) through (c) and passing the combined results through a decision device.
- 9. A method employed by a remote unit for recovering data transmitted over a plurality of channels employing wireless code division multiple access communication, comprising:
a) despreading a spread spectrum signal employing a detector for generating despread, spread spectrum outputs for each channel; b) receiving the plurality of channels as a received signal, each channel being associated with a code; and c) subtracting for each of the plurality of channels others of the plurality of channels from the received signal and despreading a result of that subtraction as data for that channel.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of application Ser. No.09/851,740, filed May 9, 2001, which is a continuation of application Ser. No. 09/276,019, filed Mar. 25, 1999, now U.S. Pat. No.6,259,688, which is a continuation of U.S. application Ser. No.08/939,146, filed Sep. 29, 1997, now U.S. Pat. No. 6,014,373, which is a continuation of U.S. application Ser. No.08/654,994, filed May 29, 1996, now U.S. Pat. No.5,719,852, which is a continuation of U.S. application Ser. No. 08/279,477, filed Jul. 26, 1994, now U.S. Pat. No. 5,553,062, which is a continuation-in-part of U.S. application Ser. No. 08/051,017, filed Apr. 22, 1993, now U.S. Pat. No.5,363,403, all of which are incorporated herein by reference.
Continuations (6)
|
Number |
Date |
Country |
Parent |
09851740 |
May 2001 |
US |
Child |
10163815 |
Jun 2002 |
US |
Parent |
09276019 |
Mar 1999 |
US |
Child |
09851740 |
May 2001 |
US |
Parent |
08939146 |
Sep 1997 |
US |
Child |
09276019 |
Mar 1999 |
US |
Parent |
08654994 |
May 1996 |
US |
Child |
08939146 |
Sep 1997 |
US |
Parent |
08279477 |
Jul 1994 |
US |
Child |
08654994 |
May 1996 |
US |
Parent |
08051017 |
Apr 1993 |
US |
Child |
08279477 |
Jul 1994 |
US |