|5960032||High speed data transmission using expanded bit durations in multiple parallel coded data streams||Letaief et al.|
|5715236||System and method for generating signal waveforms in a CDMA cellular telephone system||Gilhousen et al.|
|5623511||Spread spectrum code pulse position modulated receiver having delay spread compensation||Bar-David et al.|
|5615209||Method and apparatus for CDMA signal orthogonalization||Bottomley|
|5596601||Method and apparatus for spread spectrum code pulse position modulation||Bar-David|
|5550812||System for broadcasting and receiving digital data, receiver and transmitter for use in such system||Philips|
|5487069||Wireless LAN||O'Sullivan et al.|
|5479447||Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines||Chow et al.|
|5469469||Composite spread spectrum signal including modulator demodulator||Haines|
|5467367||Spread spectrum communication apparatus and telephone exchange system||Izumi et al.|
|5442625||Code division multiple access system providing variable data rate access to a user||Gitlin et al.|
|5416797||System and method for generating signal waveforms in a CDMA cellular telephone system||Gilhousen et al.|
|5414734||Compensation for multi-path interference using pilot symbols||Marchetto et al.|
|5375140||Wireless direct sequence spread spectrum digital cellular telephone system||Bustamante et al.|
|5373502||Process, transmitter and receiver for data transmission with variable traffic volume and a control station for coordinating several such transmitters and receivers||Turban|
|5357541||Transceiver providing selectable frequencies and spreading sequences||Cowart|
|5345440||Reception of orthogonal frequency division multiplexed signals||Gledhill et al.|
|5309474||System and method for generating signal waveforms in a CDMA cellular telephone system||Gilhousen et al.|
|5307376||Device for the coherent demodulation of time-frequency interlaced digital data, with estimation of the frequency response of the transmission channel and threshold, and corresponsing transmitter||Castelain et al.|
|5291515||Spread spectrum communication device||Uchida et al.|
|5285474||Method for equalizing a multicarrier signal in a multicarrier communication system||Chow et al.|
|5278844||Method and apparatus for digital audio broadcasting and reception||Murphy et al.||714/778|
|5274629||Method for the broadcasting of digital data, notably for radio broadcasting at high bit rate towards mobile receivers, with time-frequency interlacing and coherent demodulation||Helard et al.|
|5268926||Method and apparatus for the simultaneous transmission of separate data signals||Sebilet|
|5235614||Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system||Bruckert et al.||370/209|
|5228025||Method for the broadcasting of digital data, notably for radio broadcasting at a high bit-rate towards mobile receivers, with time-frequency interlacing and assistance in the acquisition of automatic frequency control, and corresponding receiver||Le Floch et al.|
|5210770||Multiple-signal spread-spectrum transceiver||Rice|
|5193094||Method and apparatus for generating super-orthogonal convolutional codes and the decoding thereof||Viterbi|
|5166951||High capacity spread spectrum channel||Schilling|
|5166924||Echo cancellation in multi-frequency differentially encoded digital communications||Moose|
|5157686||Method and apparatus for the modulation of spread spectrum radio signals||Omura et al.|
|5151919||CDMA subtractive demodulation||Dent|
|5134464||Method and apparatus for the transmission and reception of a multicarrier digital television signal||Basile et al.|
|5128964||Modulation method and apparatus for multicarrier data transmission||Mallory|
|5103459||System and method for generating signal waveforms in a CDMA cellular telephone system||Gilhousen et al.|
|5089982||Two dimensional fast Fourier transform converter||Gran et al.|
|5073899||Transmission system for sending two signals simultaneously on the same communications channel||Collier et al.|
|5063574||Multi-frequency differentially encoded digital communication for high data rate transmission through unequalized channels||Moose|
|5063560||Spread-spectrum multiplexed transmission system||Yerbury et al.|
|5029180||Transceiver providing selectable frequencies and spreading sequences||Cowart|
|4979183||Transceiver employing direct sequence spread spectrum techniques||Cowart|
|4944009||Pseudo-random sequence generator||Micali et al.||380/46|
|4933952||Asynchronous digital correlator and demodulators including a correlator of this type||Albrieux et al.||375/200|
|4928310||Pseudorandom pulse code generators using electro-optical XOR gates||Goutzoulis et al.||380/46|
|4914699||High frequency anti-jam communication system terminal||Dunn et al.|
|4901307||Spread spectrum multiple access communication system using satellite or terrestrial repeaters||Gilhousen et al.|
|4893266||Alias tagging time domain to frequency domain signal converter||Deem|
|4881241||Method and installation for digital communication, particularly between and toward moving vehicles||Pommier et al.|
|4868874||Echo canceller||Takatori et al.|
|4829540||Secure communication system for multiple remote units||Waggener, Sr. et al.|
|4809299||Frequency independent information transmission system||Ho|
|4799214||Two-wire full duplex frequency division multiplex modem system having echo cancellation means||Kaku|
|4731816||Ensemble modem structure for imperfect transmission media||Hughes-Hartogs|
|4713817||Multidimensional, convolutionally coded communication systems||Wei|
|4694466||Time sharing frequency synthesizer||Kadin|
|4660215||Transmitter/receiver system||Horiike et al.|
|4641318||Method for improving the reliability of data transmission over Rayleigh fading channels||Addeo|
|4623980||Method of processing electrical signals by means of Fourier transformations||Vary|
|4615040||High speed data communications system||Mojoli et al.|
|4601045||Modulator-demodulator method and apparatus with efficient bandwidth utilization||Lubarsky|
|4601005||Receivers for navigation satellite systems||Kilvington|
|4520490||Differentially nonlinear convolutional channel coding with expanded set of signalling alphabets||Wei|
|4457004||Multidimensional channel coding||Gersho et al.|
|4306308||Symbols communication system||Nossen|
|4164628||Processor for multiple, continuous, spread spectrum signals||Ward et al.|
|4092491||Differential encoding and decoding scheme for digital transmission systems||Frazer|
|3987374||Multi-line, multi-mode modulator using bandwidth reduction for digital FSK and DPSK modulation||Jones, Jr.|
|3956619||Pipeline walsh-hadamard transformations||Mundy et al.|
|3789149||CODE DIVISION MULTIPLEX SYSTEM||Clark|
|3485949||DIFFERENTIAL PHASE SHIFT KEYING RECEIVER WITH INFORMATION MODULATED ON A PLURALITY OF TONES||De Haas|
|EP0562868||Method and apparatus for multiple access between transceivers in wireless communication using OFDM spread spectrum.|
|EP0567771||Method, transmitter and receiver for the transmission of information with a variable traffic flow and a central station for the coordination of the different senders and receivers.|
The invention deals with the field of multiple access communications using Spread Spectrum modulation. Multiple access can be classified as either random access, polling, TDMA, FDMA, CDMA or any combination thereof. Spread Spectrum can be classified as Direct Sequence, Frequency-Hopping or a combination of the two.
Commonly used spread spectrum techniques are Direct Sequence Spread Spectrum (DSSS) and Code Division Multiple Access (CDMA) as explained in Chapter 8 of “Digital Communication” by J. G. Proakis, Second Edition, 1991, McGraw Hill, DSSS is a communication scheme in which information bits are spread over code bits (generally called chips). It is customary to use noise-like codes called pseudo random noise (PN) sequences. These PN sequences have the property that their auto-correlation is almost a delta function and their cross-correlation with other codes is almost null. The advantages of this information spreading are:
1. The transmitted signal can be buried in noise and thus has a low probability of intercept.
2. The receiver can recover the signal from interferers (such as other transmitted codes) with a jamming margin that is proportional to the spreading code length.
3. DSSS codes of duration longer than the delay spread of the propagation channel can lead to multipath diversity implementable using a Rake receiver.
4. The FCC and the DOC have allowed the use of unlicensed low power DSSS systems of code lengths greater than or equal to 10 in some frequency bands (the ISM bands).
It is the last advantage (i.e., advantage 4. above) that has given much interest recently to DSSS.
An obvious limitation of DSSS systems is the limited throughput they can offer. In any given bandwidth, B, a code of length N will reduce the effective bandwidth to B/N. To increase the overall bandwidth efficiency, system designers introduced Code Division Multiple Access (CDMA) where multiple DSSS communication links can be established simultaneously over the same frequency band provided each link uses a unique code that is noise-like. CDMA problems are:
1. The near-far problem: a transmitter “near” the receiver sending a different code than the receiver's desired code produces in the receiver a signal comparable with that of a “far” transmitter sending the desired code.
2. Synchronization of the receiver and the transmitter is complex (especially) if the receiver does not know in advance which code is being transmitted.
We have recognized that low power DSSS systems complying with the FCC and the DOC regulations for the ISM bands would be ideal communicators provided the problems of CDMA could be resolved and the throughput could be enhanced. To enhance the throughput, we allow a single link (i.e., a single transceiver) to use more than one code at the same time. To avoid the near-far problem only one transceiver transmits at a time. In this patent, we present Multi-Code Direct Sequence Spread Spectrum (MC-DSSS) which is a modulation scheme that assigns up to N codes to an individual transceiver where N is the number of chips per DSSS code. When viewed as DSSS, MC-DSSS requires up to N correlators (or equivalently up to N Matched Filters) at the receiver with a complexity of the order of N
1. It does not require the stringent synchronization DSSS requires. Conventional DSSS systems requires synchronization to within a fraction of a chip whereas MC-DSSS using the MC codes requires synchronization to within two chips.
2. It does not require the stringent carrier recovery DSSS requires. Conventional DSSS requires the carrier at the receiver to be phase locked to the received signal whereas MC-DSSS using the MC codes does not require phase locking the carriers. Commercially available crystals have sufficient stability for MC-DSSS.
3. It is spectrally efficient.
A sequence of modulated data symbols is received at
One can use the MC-DSSS transmitter in FIG.
An alternative transmitter to the one in
The alternative transmitter shown in
An alternative receiver to the one in
Both transmitters in
Both receivers in
In addition to the Data frames, we need to transmit (1) all of the L pilots used in
Examples of the N-point transforms in
Preferred shaping in
Preferred unshaping in
Time Diversity in
Diversity combining in
When Node A intends to transmit information to Node B, a preferred embodiment of a packet is illustrated in FIG.
The Address frame can consist of a CDMA signal where one out of a number of codes is used at a time. The code consists of a number of chips that indicate the destination address, the source address and/or the number of Data frames.
The Ack. frame is a PN code reflecting the status of the receiver, i.e. whether it is busy or idle. When it is busy, Node A aborts its transmission and retries some time later. When it is idle, Node A proceeds with transmitting the Pilot frame and the Data frames.
An extension to the MC-DSSS modulation technique consists of passband modulation where the packet is up-converted from baseband to RF in the transmitter and later down-converted from RF to baseband in the receiver. Passband modulation can be implemented using IF sampling which consists of implementing quadrature modulation/demodulation in an intermediate Frequency between baseband and RF, digitally as shown in
A further extension to the MC-DSSS modulation technique consists of using antenna Diversity in order to improve the Signal-to-Ratio level at the receiver. A preferred combining technique is maximal selection combining based on the level of the Request frame at the receiver.