Multiple-input multiple-output (MIMO) spread-spectrum system and method
DC CAFCFirst Claim
1. A multiple-input-multiple-output (MIMO) method for receiving data having symbols, with the data having symbols demultiplexed into a plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively, with the plurality of spread-spectrum-subchannel signals radiated, using radio waves, from a plurality of antennas as a plurality of spread-spectrum signals, respectively, with the plurality of spread-spectrum signals passing through a communications channel having multipath, thereby generating, from the plurality of spread-spectrum signals, at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath, comprising the steps of:
- receiving the first spread-spectrum signal and the second spread-spectrum signal with a plurality of receiver antennas;
detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal as a first plurality of detected spread-spectrum signals, respectively;
detecting, at each receiver antenna of the plurality of receiver antennas, the second spread-spectrum signal as a second plurality of detected spread-spectrum signals, respectively;
combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal; and
combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for transmitting a plurality of spread-spectrum signals over a communications channel having fading. The plurality of spread-spectrum signals are radiated by a plurality of antennas, with each antenna preferably spaced by one-quarter wavelength. A plurality of receiver antennas receive the plurality of spread-spectrum signals and a plurality of fading spread-spectrum signals. Each receiver antenna is coupled to a plurality of matched filters having a respective plurality of impulse responses matched to the chip-sequence signals of the plurality of spread-spectrum signals. A RAKE and space-diversity combiner combines, for each respective chip-sequence signal, a respective plurality of detected spread-spectrum signals and a respective multiplicity of detected-multipath-spread-spectrum signals, to generate a plurality of combined signals. The symbol amplitudes can be measured and erasure decoding employed to improve performance.
234 Citations
129 Claims
-
1. A multiple-input-multiple-output (MIMO) method for receiving data having symbols, with the data having symbols demultiplexed into a plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively, with the plurality of spread-spectrum-subchannel signals radiated, using radio waves, from a plurality of antennas as a plurality of spread-spectrum signals, respectively, with the plurality of spread-spectrum signals passing through a communications channel having multipath, thereby generating, from the plurality of spread-spectrum signals, at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath, comprising the steps of:
-
receiving the first spread-spectrum signal and the second spread-spectrum signal with a plurality of receiver antennas; detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal as a first plurality of detected spread-spectrum signals, respectively; detecting, at each receiver antenna of the plurality of receiver antennas, the second spread-spectrum signal as a second plurality of detected spread-spectrum signals, respectively; combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal; and combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 49, 50, 51, 52, 73, 74, 75, 76)
-
-
9. A multiple-input-multiple-output (MIMO) system for receiving data having symbols, with the data having symbols demultiplexed into a plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively, with the plurality of spread-spectrum-subchannel signals radiated, using radio waves, from a plurality of antennas as a plurality of spread-spectrum signals, respectively, with the plurality of spread-spectrum signals passing through a communications channel having multipath, thereby generating, from the plurality of spread-spectrum signals, at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath, comprising:
-
a plurality of receiver antennas for receiving the first spread-spectrum signal and the second spread-spectrum signal; a plurality of despreading devices for detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal and the second spread-spectrum signal, as a first plurality of detected spread-spectrum signals and a second plurality of detected spread-spectrum signals, respectively; and a plurality of combiners for combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal, and for combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 53, 54, 55, 56, 77, 78, 79, 80)
-
-
17. A MIMO system for receiving data having symbols, with the data having symbols demultiplexed into a plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively, with the plurality of spread-spectrum-subchannel signals radiated, using radio waves, from a plurality of antennas as a plurality of spread-spectrum signals, respectively, with the plurality of spread-spectrum signals passing through a communications channel having multipath, thereby generating, from the plurality of spread-spectrum signals, at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath, comprising:
-
receiver-antenna means for receiving the first spread-spectrum signal and the second spread-spectrum signal; despreading means, coupled to said receiver-antenna means, for detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal and the second spread-spectrum signal, as a first plurality of detected spread-spectrum signals and a second plurality of detected spread-spectrum signals, respectively; and combiner means, coupled to said despreading means, for combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal, and for combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 57, 58, 59, 60, 81, 82, 83, 84)
-
-
25. A multiple input multiple output (MIMO) method improvement, for transmitting data having symbols, over a communications channel, comprising the steps of:
-
demultiplexing the data into a plurality of subchannels of data; spread-spectrum processing the plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively; radiating from a plurality of antennas, using radio waves, the plurality of spread-spectrum-subchannel signals, over the communications channel, as a plurality of spread-spectrum signals, respectively; imparting, from the communications channel, multipath on the plurality of spread-spectrum signals, thereby generating at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath; receiving the first spread-spectrum signal and the second spread-spectrum signal with a plurality of receiver antennas; detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal and the second spread-spectrum signal, as a first plurality of detected spread-spectrum signals and a second plurality of detected spread-spectrum signals, respectively; combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal; and combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 61, 62, 63, 64, 85, 86, 87, 88)
-
-
33. A multiple input multiple output (MIMO) system, for transmitting data having symbols, over a communications channel, comprising:
-
a demultiplexer for demultiplexing the data into a plurality of subchannels of data; a plurality of spread-spectrum devices for spread-spectrum processing the plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively; a plurality of transmitter antennas for radiating, using radio waves, the plurality of spread-spectrum-subchannel signals, over the communications channel, as a plurality of spread-spectrum signals, respectively; said communications channel for imparting multipath on the plurality of spread-spectrum signals, thereby generating at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath; a plurality of receiver antennas for receiving the first spread-spectrum signal and the second spread-spectrum signal; a plurality of despreading devices for detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal and the second spread-spectrum signal, as a first plurality of detected spread-spectrum signals and a second plurality of detected spread-spectrum signals, respectively; and a plurality of combiners for combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal, and for combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 65, 66, 67, 68, 89, 90, 91, 92)
-
-
41. A multiple input multiple output (MIMO) system, for transmitting data having symbols, over a communications channel, comprising:
-
demultiplexer means for demultiplexing the data into a plurality of subchannels of data; spread-spectrum processing means for spread-spectrum processing the plurality of subchannels of data, with the plurality of subchannels of data spread-spectrum processed with a plurality of chip-sequence signals, respectively, with each chip-sequence signal different from other chip-sequence signals in the plurality of chip-sequence signals, thereby generating a plurality of spread-spectrum-subchannel signals, respectively; a plurality of transmitter-antenna means for radiating, using radio waves, the plurality of spread-spectrum-subchannel signals, over the communications channel, as a plurality of spread-spectrum signals, respectively; said communications channel for imparting multipath on the plurality of spread-spectrum signals, thereby generating at least a first spread-spectrum signal having a first channel of data arriving from a first path of the multipath, and a second spread-spectrum signal having a second channel of data arriving from a second path of the multipath; receiver-antenna means for receiving the first spread-spectrum signal and the second spread-spectrum signal; despreading means, coupled to said receiver-antenna means, for detecting, at each receiver antenna of the plurality of receiver antennas, the first spread-spectrum signal and the second spread-spectrum signal, as a first plurality of detected spread-spectrum signals and a second plurality of detected spread-spectrum signals, respectively; and combiner means, coupled to said despreading means, for combining, from each receiver antenna of the plurality of receiver antennas, each of the first plurality of detected spread-spectrum signals, thereby generating a first combined signal, and for combining, from each receiver antenna of the plurality of receiver antennas, each of the second plurality of detected spread-spectrum signals, thereby generating a second combined signal. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 69, 70, 71, 72, 93, 94, 95, 96)
-
-
97. A receiver system for recovering data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said data symbols being generated by demultiplexing said single data source, said signals being differentiated by different codes conveyed along with said signals, comprising:
-
plural receiving antennas for receiving said signals; receiver circuitry connected to each receiving antenna for demodulating said received signals; circuitry for separating said different signals in response to detection of said different codes conveyed in said signals, thereby forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and a multiplexer for multiplexing data derived from said plural streams of data symbols to form a single stream of data corresponding to the data from said single data source. - View Dependent Claims (98, 109, 113, 114)
-
-
99. A method for recovering data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said data symbols being generated by demultiplexing said single data source, said signals being differentiated by different codes conveyed along with said signals, comprising the steps of:
-
receiving said signals at plural receiving antennas; demodulating the signals received at each receiving antenna; separating said different signals in response to detection of said different codes conveyed in said signals, thereby forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and multiplexing data derived from said plural streams of data symbols to form a single stream of data corresponding to the data from said single data source. - View Dependent Claims (100, 111, 115, 116)
-
-
101. A receiver system for recovering data in spread spectrum signals, the data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said data symbols being generated by demultiplexing said single data source, said signals being differentiated by different codes conveyed along with said signals, comprising:
-
plural receiving antennas for receiving said spread spectrum signals; receiver circuitry connected to each receiving antenna for demodulating said received spread spectrum signals; circuitry for despreading and separating said different spread spectrum signals in response to detection of said different codes conveyed in said signals and for forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and a multiplexer for multiplexing data derived from said plural streams of data symbols to form a single stream of data corresponding to the data from said single data source. - View Dependent Claims (102, 110, 117, 118)
-
-
103. A method for recovering data in spread spectrum signals, the data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said data symbols being generated by demultiplexing said single data source, said signals being differentiated by different codes conveyed along with said signals, comprising the steps of:
-
receiving said spread spectrum signals at plural receiving antennas; demodulating the spread spectrum signals received at each receiving antenna; despreading and separating said different spread spectrum signals in response to detection of said different codes conveyed in said signals; recovering the data symbols conveyed in said spread spectrum signals, thereby forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and multiplexing data derived from said plural streams of data symbols to form a single stream of data corresponding to the data from said single data source. - View Dependent Claims (104, 112, 119, 120)
-
-
105. A receiver system for recovering data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said signals being differentiated by different codes conveyed along with said signals and said data having been error coded and interleaved, either before or after being demultiplexed, prior to transmission, comprising:
-
plural receiving antennas for receiving said signals; receiver circuitry connected to each receiving antenna for demodulating said received signals; circuitry for separating said different signals in response to detection of said different codes conveyed in said signals and for forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and multiplexer for multiplexing data derived from said plural streams of combined data symbols to form a single stream of data, the data output from said multiplexer having the same state of error coding and interleaving as the demultiplexed data had at said single data source. - View Dependent Claims (121, 122)
-
-
106. A method for recovering data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said signals being differentiated by different codes conveyed along with said signals and said data having been error coded and interleaved, either before or after being demultiplexed, prior to transmission, comprising the steps of:
-
receiving said signals at plural receiving antennas; demodulating the signals received at each receiving antenna; separating said different signals in response to detection of said different codes conveyed in said signals and recovering the data symbols conveyed in said signals, thereby forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves, and multiplexing data derived from said plural streams of data symbols to form a single stream of data, the data output from said multiplexing step having the same state of error coding and interleaving as the demultiplexed data had at said single data source. - View Dependent Claims (123, 124)
-
-
107. A receiver system for recovering data in spread spectrum signals, the data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said signals being differentiated by different codes conveyed along with said signals and said data having been error coded and interleaved, either before or after being demultiplexed, prior to transmission, comprising:
-
plural receiving antennas for receiving said spread spectrum signals; receiver circuitry connected to each receiving antenna for demodulating said received spread spectrum signals; circuitry for despreading and separating said received spread spectrum signals in response to detection of said different codes conveyed in said signals, thereby forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and a multiplexer for multiplexing data derived from said plural streams of data symbols to form a single stream of data, the data output from said multiplexer having the same state of error coding and interleaving as the demultiplexed data had at said single data source. - View Dependent Claims (125, 126)
-
-
108. A method for recovering data in spread spectrum signals, the data conveyed in data symbols by a plurality of different signals transmitted on separate carrier waves from a single data source over a wireless channel, said signals being differentiated by different codes conveyed along with said signals and said data having been error coded and interleaved, either before or after being demultiplexed, prior to transmission comprising the steps of:
-
receiving said spread spectrum signals at plural receiving antennas;
demodulating the spread spectrum signals received at each receiving antenna;
despreading and separating said received spread spectrum signals in response to detection of said different codes conveyed in said signals;recovering the data symbols conveyed in said spread spectrum signals, thereby forming plural streams of data symbols, each stream representing a stream of data symbols conveyed on one of said carrier waves; and multiplexing data derived from said plural streams of data symbols to form a single stream of data, the data output from said multiplexing step having the same state of error coding and interleaving as the demultiplexed data had at said single data source. - View Dependent Claims (127, 128)
-
-
129. A receiver system for recovering a stream of data conveyed in data symbols by a plurality of demultiplexed different data signals from a transmitter, each of the data signals being a spread spectrum signal stream different from each of the other spread spectrum signal streams and each of the spread spectrum signal streams being transmitted using a different transmit antenna such that all of the spread spectrum signal streams use the same bandwidth in a frequency band, said receiver system comprising:
-
a plurality of receiver subsystems, each including a receiver antenna and matched filter means, each of said matched filter means being matched during operation to a different one of the received plurality of transmitted spread spectrum signals; combiner means to combine signals from each matched filter means of the plurality of receiver subsystems during operation to a different one of the received plurality of transmitted spread spectrum signals thereby producing a plurality of combined signals equal in number to the number of transmit antennas, said combined signals representing the demultiplexed streams of data spread spectrum modulated and demultiplexed at the transmitter; and multiplexer means forming a single multiplexed stream of data from said plurality of combined signals to be representative of the stream of data from the transmitter.
-
Specification