Claims
- 1. A method for generation a set of Large-Area Code-Division-Multiple-Access (LA-CDMA) codes, comprising the steps of:
generating a plurality of pluses with a plurality of 0.5 intervals between each of the pulses in the plurality of pulses, respectively, each pulse of the plurality of pulses having an amplitude and a polarity, with each interval of the plurality of intervals unequal to other intervals of the plurality of intervals, with only one interval of the plurality of intervals being an odd number larger than a value of a smallest interval of the plurality of intervals, without a value of any interval in the plurality of intervals being a sum of any two or more values of two or more intervals, respectively, in the plurality of intervals; and generating a plurality of codewords from the plurality of pulses, with each codeword in the plurality of codewords different from other codewords in the plurality of codewords, by assigning, for each respective codeword in the plurality of codewords, a polarity to each pulse in the plurality of pulses, such that the plurality of codewords are any of orthogonal, bi-orthogonal and trans-orthogonal, and such that a cross-correlation between any two codewords in the plurality of codewords has side lobes with any of the values of zero, plus amplitude squared, and minus amplitude squared, and any codeword in the plurality of codewords has a zero correlation window in an auto-correlation function and the cross-correlation function with a magnitude equal to the amplitude squared and with a width equal to two times the smallest interval of the plurality of intervals.
- 2. The method as set forth in claim 1, further including the step of spread-spectrum processing each pulse in the plurality of pulses, by a pulse compression code.
- 3. The method as set forth in claim 1, wherein the step of spread-spectrum processing further includes the step of spread-spectrum processing each pulse of the plurality of pulses, by a Barker sequence.
- 4. The method as set forth in claim 1, wherein the step of spread-spectrum processing further includes the step of spread-spectrum processing each pulse of the plurality of pulses, by linear frequency modulation.
- 5. The method as set forth in claim 1, further including the step of time-offsetting and overlapping each codeword in the plurality of codewords.
- 6. The method as set forth in claim 5 further including the step of adopting different orthogonal modulating frequencies for different versions of the time-offset codewords in the plurality of codewords.
- 7. A transmitter for transmitting a spread-spectrum signal from a set of Large-Area Code-Division-Multiple-Access (LA-CDMA) codes, comprising:
transmitter-code means for generating a plurality of pluses with a plurality of intervals between each of the pulses in the plurality of pulses, respectively, each pulse of the plurality of pulses having an amplitude and a polarity, with each interval of the plurality of intervals unequal to other intervals of the plurality of intervals, with only one interval of the plurality of intervals being an odd number larger than a value of a smallest interval of the plurality of intervals, without a value of any interval in the plurality of intervals being a sum of any two or more values of two or more intervals, respectively, in the plurality of intervals; said transmitter-code means for generating a plurality of codewords from the plurality of pulses, with each codeword in the plurality of codewords different from other codewords in the plurality of codewords, by assigning, for each respective codeword in the plurality of codewords, a polarity to each pulse in the plurality of pulses, such that the plurality of codewords are any of orthogonal, bi-orthogonal and trans-orthogonal, and such that a cross-correlation between any two codewords in the plurality of codewords has side lobes with any of the values of zero, plus amplitude squared, and minus amplitude squared, and any codeword in the plurality of codewords has a zero correlation window in an auto-correlation function and the cross-correlation function with a magnitude equal to the amplitude squared and with a width equal to two times the smallest interval of the plurality of intervals; said transmitter-code means for processing data to generate a spread-spectrum-processes signal; and transmitter means for raising the spread-spectrum-processes signal to a carrier frequency, and for transmitting the spread-spectrum-processed signal as a spread-spectrum signal using radio waves.
- 8. The transmitter as set forth in claim 7, with said transmitter-code means further including means for spread-spectrum processing each pulse in the plurality of pulses, by a pulse compression code.
- 9. The transmitter as set forth in claim 7, with said transmitter-code means further including means for spread-spectrum processing each pulse of the plurality of pulses, by a Barker sequence.
- 10. The transmitter as set forth in claim 1, claim 7, with said transmitter-code means further including means for spread-spectrum processing each pulse of the plurality of pulses, by linear frequency modulation.
- 11. The mtransmitter as set forth in claim 7, with said transmitter-code means further including means for time-offsetting and overlapping each codeword in the plurality of codewords.
- 12. The transmitter as set forth in claim 7, with said transmitter-code means further including means for adopting different orthogonal modulating frequencies for different versions of the time-offset codewords in the plurality of codewords.
- 13. A receiver for receiving a spread-spectrum signal generated from a set of Large-Area Code-Division-Multiple-Access (LA-CDMA) codes, comprising:
receiver-code means for generating a plurality of pluses with a plurality of intervals between each of the pulses in the plurality of pulses, respectively, each pulse of the plurality of pulses having an amplitude and a polarity, with each interval of the plurality of intervals unequal to other intervals of the plurality of intervals, with only one interval of the plurality of intervals being an odd number larger than a value of a smallest interval of the plurality of intervals, without a value of any interval in the plurality of intervals being a sum of any two or more values of two or more intervals, respectively, in the plurality of intervals; said receiver-code means for generating a plurality of codewords from the plurality of pulses, with each codeword in the plurality of codewords different from other codewords in the plurality of codewords, by assigning, for each respective codeword in the plurality of codewords, a polarity to each pulse in the plurality of pulses, such that the plurality of codewords are any of orthogonal, bi-orthogonal and trans-orthogonal, and such that a cross-correlation between any two codewords in the plurality of codewords has side lobes with any of the values of zero, plus amplitude squared, and minus amplitude squared, and any codeword in the plurality of codewords has a zero correlation window in an auto-correlation function and the cross-correlation function with a magnitude equal to the amplitude squared and with a width equal to two times the smallest interval of the plurality of intervals; and said receiver-code means for despreading a received spread-spectrum signal using a particular LA-CDMA code.
- 14. The receiver as set forth in claim 13, with said receiver-code means further including means for spread-spectrum processing each pulse in the plurality of pulses, by a pulse compression code.
- 15. The receiver as set forth in claim 13, with said receiver-code means further including means for spread-spectrum processing each pulse of the plurality of pulses, by a Barker sequence.
- 16. The receiver as set forth in claim 13, with said receiver-code means further including means for spread-spectrum processing each pulse of the plurality of pulses, by linear frequency modulation.
- 17. The receiver as set forth in claim 13, with said receiver-code means further including means for time-offsetting and overlapping each codeword in the plurality of codewords.
- 18. The receiver as set forth in claim 13, with said receiver-code means further including means for adopting different orthogonal modulating frequencies for different versions of the time-offset codewords in the plurality of codewords.
- 19. A receiver for receiving a spread-spectrum signal generated from a set of Large-Area Code-Division-Multiple-Access (LA-CDMA) codes, comprising:
a matched filter having an impulse function matched to a plurality of pluses with a plurality of intervals between each of the pulses in the plurality of pulses, respectively, each pulse of the plurality of pulses having an amplitude and a polarity, with each interval of the plurality of intervals unequal to other intervals of the plurality of intervals, with only one interval of the plurality of intervals being an odd number larger than a value of a smallest interval of the plurality of intervals, without a value of any interval in the plurality of intervals being a sum of any two or more values of two or more intervals, respectively, in the plurality of intervals; said matched filter having an impulse function matched to a plurality of codewords from the plurality of pulses, with each codeword in the plurality of codewords different from other codewords in the plurality of codewords, by assigning, for each respective codeword in the plurality of codewords, a polarity to each pulse in the plurality of pulses, such that the plurality of codewords are any of orthogonal, bi-orthogonal and trans-orthogonal, and such that a cross-correlation between any two codewords in the plurality of codewords has side lobes with any of the values of zero, plus amplitude squared, and minus amplitude squared, and any codeword in the plurality of codewords has a zero correlation window in an auto-correlation function and the cross-correlation function with a magnitude equal to the amplitude squared and with a width equal to two times the smallest interval of the plurality of intervals; and said matched filter for despreading a received spread-spectrum signal using a particular LA-CDMA code.
- 20. The receiver as set forth in claim 19, with said matched filter further including an impulse function for spread-spectrum processing each pulse in the plurality of pulses, by a pulse compression code.
- 21. The receiver as set forth in claim 19, with said matched filter further including an impulse function for spread-spectrum processing each pulse of the plurality of pulses, by a Barker sequence.
- 22. The receiver as set forth in claim 19, with said matched filter further including an impulse function for spread-spectrum processing each pulse of the plurality of pulses, by linear frequency modulation.
- 23. The receiver as set forth in claim 19, with said matched filter further including means for time-offsetting and overlapping each codeword in the plurality of codewords.
- 24. The receiver as set forth in claim 19, with said matched filter further including an impulse function for adopting different orthogonal modulating frequencies for different versions of the time-offset codewords in the plurality of codewords.
RELATED PATENTS
[0001] This patent stems from a continuation-in-part patent application of U.S. patent application Ser. No. 09/501,666, filed Feb. 10, 2000, entitled A SCHEME FOR SPREAD-SPECTRUM MULTIPLE ACCESS CODING, which stemmed from Patent Cooperation Treaty (PCT) patent application no. PCT/CN98/00151. The benefits of the earlier filing date of the parent U.S. patent application and PCT patent application are claimed for common subject matter pursuant to 35 U.S.C. §§119, 120 and 365.
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09867558 |
May 2001 |
US |
| Child |
10288279 |
Nov 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09501666 |
Feb 2000 |
US |
| Child |
09867558 |
May 2001 |
US |