Apparatus and methods spread input symbols for transmission in multiple dimensions. When input symbols are spread over time, frequency, and code space, the resulting symbols exhibit good immunity to interference. In one embodiment, a system with a multi-tone outer code/modulation and a direct sequen
Apparatus and methods spread input symbols for transmission in multiple dimensions. When input symbols are spread over time, frequency, and code space, the resulting symbols exhibit good immunity to interference. In one embodiment, a system with a multi-tone outer code/modulation and a direct sequence spread spectrum (DSSS) inner code/modulation provides good communications performance characteristics and can be efficiently implemented.
대표청구항▼
1. A method of spreading input data in both a frequency dimension and a time dimension to generate a multi-tone concatenated spread spectrum signal, the method comprising: spreading each of a plurality of digitally modulated symbol streams with a spreading sequence to generate a plurality of corresp
1. A method of spreading input data in both a frequency dimension and a time dimension to generate a multi-tone concatenated spread spectrum signal, the method comprising: spreading each of a plurality of digitally modulated symbol streams with a spreading sequence to generate a plurality of corresponding spread symbol streams comprising spread symbols;interleaving the spread symbols for each of the plurality of spread symbol streams to generate interleaved symbols;individually mapping each of the interleaved symbols to a particular subcarrier bin of a plurality of subcarrier bins such that the interleaved symbols are distributed across the plurality of subcarrier bins; andtransforming the interleaved symbols from a frequency domain of the subcarrier bins to time domain to generate the multi-tone concatenated spread spectrum (MT-CSS) signal;wherein at least the spreading and the interleaving are performed by electronic hardware. 2. The method of claim 1, wherein transforming comprises computing inverse fast Fourier transforms. 3. The method of claim 1, further comprising selecting particular subcarrier bins to use based at least partly on at least one of interference conditions or jamming conditions. 4. The method of claim 1, further comprising mapping at least one of guard bins or pilot tones to particular subcarrier bins. 5. The method of claim 1, further comprising remapping assignment of the interleaved symbols to particular subcarrier bins in response to at least one of interference or jamming. 6. The method of claim 1, further comprising receiving the input data and allocating the input data among the plurality of input data streams with a demultiplexer. 7. The method of claim 1, further comprising appending a cyclic prefix to the MT-CSS signal to generate a modified MT-CSS signal. 8. The method of claim 1, further comprising converting the MT-CSS signal from digital to analog to generate an analog version of the MT-CSS signal. 9. The method of claim 1, further comprising: appending a cyclic prefix to the MT-CSS signal to generate a modified MT-CSS signal;converting the modified MT-CSS signal from digital to analog to generate an analog version of the MT-CSS signal;upconverting the analog version of the MT-CSS signal to generate an upconverted version of the MT-CSS signal; andpower amplifying the upconverted version of the MT-CSS signal. 10. The method of claim 1, wherein the plurality of digitally modulated data streams comprise L digitally modulated data streams, wherein spreading further comprises spreading each digitally modulated symbol over N frequency slots and K time slots, and wherein rearranging further comprises interleaving such that L×N×K symbols are interleaved into K time slots and L×N frequency slots, wherein L, K, and N are each integers greater than 1. 11. An apparatus for spreading input data in both a frequency dimension and a time dimension to generate a multi-tone concatenated spread spectrum signal, the apparatus comprising: a plurality of inner code spread spectrum modulators configured to spread each of a plurality of digitally modulated symbol streams with a spreading sequence to generate a plurality of corresponding spread symbol streams comprising spread symbols;an interleaver configured to interleave the spread symbols for each of the plurality of spread symbol streams to generate interleaved symbols;wherein the interleaver is further configured to individually map each of the interleaved symbols to a particular subcarrier bin of a plurality of subcarrier bins such that the interleaved symbols are distributed across the plurality of subcarrier bins; andan inverse discrete Fourier Transform processor configured to transform the interleaved symbols from a frequency domain of the subcarrier bins to time domain to generate the multi-tone concatenated spread spectrum (MT-CSS) signal. 12. The apparatus of claim 11, wherein the inverse discrete Fourier Transform processor is configured to compute inverse fast Fourier transforms. 13. The apparatus of claim 11, wherein the interleaver is further configured to select particular subcarrier bins to use based at least partly on at least one of interference conditions or jamming conditions. 14. The apparatus of claim 11, wherein the interleaver is further configured to map at least one of guard bins or pilot tones to particular subcarrier bins. 15. The apparatus of claim 11, wherein the interleaver is further configured to remap assignment of the interleaved symbols to particular subcarrier bins in response to at least one of interference or jamming. 16. The apparatus of claim 11, further comprising a demultiplexer configured to receive input data and to allocate the input data among the plurality of input data streams. 17. The apparatus of claim 11, further comprising a cyclic prefix block configured to append a cyclic prefix to the MT-CSS signal to generate a modified MT-CSS signal. 18. The apparatus of claim 11, further comprising a digital-to-analog converter configured to convert the MT-CSS signal from digital to analog to generate an analog version of the MT-CSS signal. 19. The apparatus of claim 11, further comprising: a cyclic prefix block configured to append a cyclic prefix to the MT-CSS signal to generate a modified MT-CSS signal;a digital-to-analog converter configured to convert the modified MT-CSS signal from digital to analog to generate an analog version of the MT-CSS signal;an upconverter configured to upconvert the analog version of the MT-CSS signal to generate an upconverted version of the MT-CSS signal; anda power amplifier configured to amplify the upconverted version of the MT-CSS signal. 20. The apparatus of claim 11, wherein the plurality of digitally modulated symbol streams comprise L digitally modulated symbol streams, wherein each digitally modulated symbol is spread over N frequency slots and K time slots, wherein the interleaver is further configured to interleave L×N×K spread symbols into K time slots and L×N frequency slots, wherein L, K, and N are integers each greater than 1. 21. A method of despreading a multi-tone concatenated spread spectrum sequence (MT-CSS) signal that has been spread in both frequency and time, the method comprising: receiving the MT-CSS signal;transforming symbols from frequency domain to time domain to separate a plurality of interleaved data streams from the MT-CSS signal, wherein the plurality of interleaved data streams comprise transformed symbols;de-interleaving the transformed symbols to generate a plurality of parallel de-interleaved spread symbol streams, wherein the number of parallel de-interleaved spread streams is the same as the number of interleaved data streams;de-spreading each of the plurality of parallel de-interleaved spread symbol streams using a single replica code per parallel de-interleaved spread symbol stream to generate a plurality of digitally modulated symbol streams, wherein the single replica code is different for each of the parallel de-interleaved spread symbol streams, wherein the overall number of the plurality of parallel de-interleaved spread symbol streams is greater than the number of the plurality of digitally modulated symbol streams;demodulating the digitally modulated symbol streams into two or more data streams; andcombining the two or more data streams into a single data stream. 22. The method of claim 21, wherein transforming comprises computing fast Fourier transforms. 23. The method of claim 21, further comprising removing a cyclic prefix from the MT-CSS signal prior to transforming symbols of the MT-CSS signal. 24. The method of claim 21, further comprising converting an analog version of the MT-CSS signal from analog to digital to generate the MT-CSS signal. 25. The method of claim 21, further comprising: downconverting a radio frequency (RF) version of the MT-CSS signal to generate a downconverted version of the MT-CSS signal;converting the downconverted MT-CSS signal from analog to digital to generate the MT-CSS signal; andremoving a cyclic prefix from the MT-CSS signal prior to transforming symbols of the MT-CSS signal. 26. The method of claim 21, further comprising equalizing one or more of the plurality of interleaved data streams to account for fading in one or more subcarriers corresponding to the interleaved data streams. 27. The method of claim 21, wherein transforming comprises computing discrete Fourier transforms. 28. An apparatus for despreading a multi-tone concatenated spread spectrum sequence (MT-CSS) signal, the apparatus comprising: a discrete Fourier Transform processor configured to calculate a discrete Fourier Transform of the MT-CSS signal to generate transformed symbols from discrete Fourier transform output bins;a de-interleaver configured to reorganize the transformed symbols to form a plurality of parallel de-interleaved spread symbol streams, wherein the number of parallel de-interleaved spread streams is the same as the number of interleaved data streams;a de-spreading decoder configured to despread each of the plurality of parallel de-interleaved spread symbol streams with a single replica code per parallel de-interleaved spread symbol stream to generate a plurality of modulated symbol streams, wherein the single replica code is different for each of the parallel de-interleaved spread symbol streams, wherein the overall number of the plurality of parallel de-interleaved spread symbol streams is greater than the number of the plurality of digitally modulated symbol streams;demodulators configured to demodulate the plurality of modulated symbol streams into two or more data streams; anda parallel to serial converter configured to combine the two or more data streams into a single data stream. 29. The apparatus of claim 28, wherein the discrete Fourier Transform processor is configured to compute fast Fourier transforms. 30. The apparatus of claim 28, further comprising a cyclic prefix removal block configured to remove a cyclic prefix from the MT-CSS signal in a signal path prior to the discrete Fourier Transform processor. 31. The apparatus of claim 28, further comprising an analog-to-digital converter configured to convert an analog version of the MT-CSS signal from analog to digital to generate the MT-CSS signal. 32. The apparatus of claim 28, further comprising: a downconverter configured to downconvert a radio frequency (RF) version of the MT-CSS signal to generate a downconverted version of the MT-CSS signal;an analog-to-digital converter configured to convert the downconverted MT-CSS signal from analog to digital to generate the MT-CSS signal; anda cyclic prefix removal block configured to remove a cyclic prefix from the MT-CSS signal in a signal path prior to the discrete Fourier Transform processor. 33. The apparatus of claim 28, further comprising an equalizer configured to equalize one or more of the plurality of interleaved data streams to account for fading in one or more subcarriers corresponding to the interleaved data streams. 34. The method of claim 21, further comprising equalizing one or more of the plurality of interleaved data streams using a mean square error, a least squares estimation, a zero forcing, or a blind equalizer. 35. The apparatus of claim 28, further comprising an equalizer configured to equalize one or more of the plurality of interleaved data streams, wherein the equalizer corresponds to a mean square error, a least squares estimation, a zero forcing, or a blind equalizer.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (11)
Gerakoulis,Diakoumis, Interference suppressing OFDM system for wireless communications.
Le Strat Evelyne (Paris FRX) Olivier Rene (St Germain de la Grange FRX), Method of constructing a spreading code associated with one user of a direct sequence code division multiple access digi.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Padovani Roberto (San Diego CA) Weaver ; Jr. Lindsay A. (San Diego CA) Wheatley ; III Charles E. (Del Mar CA) Viterbi Andrew J. (La Jol, System and method for generating signal waveforms in a CDMA cellular telephone system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.