Method and apparatus for processing data in a multiple-input...

Pulse or digital communications – Systems using alternating or pulsating current – Plural channels for transmission of a single pulse train

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C375S346000

Reexamination Certificate

active

06785341

ABSTRACT:

BACKGROUND
1. Field
The present invention relates generally to data communication, and more specifically to a novel and improved method and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information to provide improved system performance.
2. Background
Wireless communication systems are widely deployed to provide various types of communication such as voice, data, and so on. These systems may be based on code division multiple access (CDMA), time division multiple access (TDMA), orthogonal frequency division multiplex (OFDM), or some other multiplexing techniques. OFDM systems may provide high performance for some channel environments.
In a terrestrial communication system (e.g., a cellular system, a broadcast system, a multi-channel multi-point distribution system (MMDS), and others), an RF modulated signal from a transmitter unit may reach a receiver unit via a number of transmission paths. The characteristics of the transmission paths typically vary over time due to a number of factors such as fading and multipath.
To provide diversity against deleterious path effects and improve performance, multiple transmit and receive antennas may be used for data transmission. If the transmission paths between the transmit and receive antennas are linearly independent (i.e., a transmission on one path is not formed as a linear combination of the transmissions on other paths), which is generally true to at least an extent, then the likelihood of correctly receiving a data transmission increases as the number of antennas increases. Generally, diversity increases and performance improves as the number of transmit and receive antennas increases.
A multiple-input multiple-output (MIMO) communication system employs multiple (N
T
) transmit antennas and multiple (N
R
) receive antennas for data transmission. A MIMO channel formed by the N
T
transmit and N
R
receive antennas may be decomposed into N
C
independent channels, with N
C
≦min{N
T
, N
R
}. Each of the N
C
independent channels is also referred to as a spatial subchannel of the MIMO channel and corresponds to a dimension. The MIMO system can provide improved performance (e.g., increased transmission capacity) if the additional dimensionalities created by the multiple transmit and receive antennas are utilized.
There is therefore a need in the art for techniques to process a data transmission at both the transmitter and receiver units to take advantage of the additional dimensionalities created by a MIMO system to provide improved system performance.
SUMMARY
Aspects of the invention provide techniques to process the received signals at a receiver unit in a multiple-input multiple-output (MIMO) system to recover the transmitted data, and to adjust the data processing at a transmitter unit based on estimated characteristics of a MIMO channel used for data transmission. In an aspect, a “successive cancellation” receiver processing technique (described below) is used to process the received signals. In another aspect, the channel characteristics are estimated and reported back to the transmitter system and used to adjust (i.e., adapt) the processing (e.g., coding, modulation, and so on) of data prior to transmission. Using a combination of the successive cancellation receiver processing technique and adaptive transmitter processing technique, high performance may be achieved for the MIMO system.
A specific embodiment of the invention provides a method for sending data from a transmitter unit to a receiver unit in a MIMO communication system. In accordance with the method, at the receiver unit, a number of signals are initially received via a number of receive antennas, with each received signal comprising a combination of one or more signals transmitted from the transmitter unit. The received signals are processed in accordance with a successive cancellation receiver processing technique to provide a number of decoded data streams, which are estimates of the data streams transmitted from the transmitter unit. Channel state information (CSI) indicative of characteristics of a MIMO channel used to transmit the data steams are also determined and transmitted back to the transmitter unit. At the transmitter unit, each data stream is adaptively processed prior to transmission over the MIMO channel in accordance with the received CSI.
The successive cancellation receiver processing scheme typically performs a number of iterations to provide the decoded data streams, one iteration for each decoded data stream. For each iteration, a number of input signals for the iteration are processed in accordance with a particular linear or non-linear processing scheme to provide one or more symbol streams. One of the symbol streams is then selected and processed to provide a decoded data stream. A number of modified signals are also derived based on the input signals, with the modified signals having components due to the decoded data stream approximately removed (i.e., canceled). The input signals for a first iteration are the received signals and the input signals for each subsequent iteration are the modified signals from a preceding iteration.
Various linear and non-linear processing schemes may be used to process the input signals. For a non-dispersive channel (i.e., with flat fading), a channel correlation matrix inversion (CCMI) technique, a minimum mean square error (MMSE) technique, or some other techniques may be used. And for a time-dispersive channel (i.e., with frequency selective fading), an MMSE linear equalizer (MMSE-LE), a decision feedback equalizer (DFE), a maximum-likelihood sequence estimator (MLSE), or some other techniques may be used.
The available CSI may include, for example, the signal-to-noise-plus-interference (SNR) of each transmission channel to be used for data transmission. At the transmitter unit, the data for each transmission channel may be coded based on the CSI associated with that channel, and the coded data for each transmission channel may further be modulated in accordance with a modulation scheme selected based on the CSI.
The invention further provides methods, systems, and apparatus that implement various aspects, embodiments, and features of the invention, as described in further detail below.


REFERENCES:
patent: 5471647 (1995-11-01), Gerlach et al.
patent: 6131016 (2000-10-01), Greenstein et al.
patent: 6141567 (2000-10-01), Youssefmir et al.
patent: 6473467 (2002-10-01), Wallace et al.
patent: 0951091 (1999-10-01), None
patent: 0951091 (1999-10-01), None
patent: 96/22662 (1996-07-01), None
patent: 9809381 (1998-03-01), None
patent: 98/30047 (1998-07-01), None
Jongren, et al. “Utilizing Quantized Feedback Information in Orthogonal Space-Time Block Coding” 2000 IEEE Global Telecommunications Conference 2: 995-999 (Nov. 27, 2000).
John A.C. Bingham, “Multicarrier Modulation for Data Transmission: An Idea Whose Time Has Come,” IEEE Communications Magazine, May 1990 (pp. 5-13).
B. Hassibi, et al. “High-Rate Codes that are Linear in Space and Time,” LUCENT Technologies, Murray Hill, NY (USA), Aug. 22, 2000, (pp. 1-54).
P.W. Wolniansky, et al. “V-BLAST: An Architecture for Realizing Very High Data Rates Over the Rich-Scattering Wireless Channel,” LUCENT Technologies, Holmdel, NJ.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for processing data in a multiple-input... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for processing data in a multiple-input..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for processing data in a multiple-input... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3358618

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.