BACKGROUND
Field
[0001] The present invention relates generally to data communication, and more specifically
to multi-channel communication systems (e.g., multiple-input, multiple-output (MIMO)
systems) with multiple transmission modes.
Background
[0002] In a wireless communication system, an RF modulated signal from a transmitter may
reach a receiver via a number of propagation paths. The characteristics of the propagation
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. If the propagation 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.
[0003] A multiple-input multiple-output (MIMO) communication system employs multiple (
NT) transmit antennas and multiple (
NR) receive antennas for data transmission. A MIMO channel formed by the
NT transmit and
NR receive antennas may be decomposed into
NS independent channels, with
NS ≤ min {
NT, NR}. Each of the
NS 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. For example, an independent data
stream may be transmitted on each of the
Ns spatial subchannels to increase system spectral efficiency.
[0004] The spatial subchannels of a MIMO system may experience different channel conditions
(e.g., different fading and multipath effects) and may achieve different signal-to-noise
ratios (SNRs) for a given amount of transmit power. Consequently, the data rates that
may be supported by the spatial subchannels may be different from subchannel to subchannel,
depending on the amount of transmit power allocated to the data streams and their
achieved SNRs. Since the channel conditions typically vary with time, the transmission
capacities of the spatial subchannels also vary with time.
[0005] A key challenge in a coded communication system is to effectively utilize the total
transmit power,
Ptot, available at the transmitter for data transmission on the
NS spatial subchannels based on the channel conditions. Various schemes may be used
to transmit data on the spatial subchannels. Each transmission scheme may require
certain types of information regarding the MIMO channel and may further be premised
on certain signal processing at the transmitter and receiver. In general, more complicated
transmission schemes may be able to achieve spectral efficiency closer to optimum
by allocating different amounts of transmit power to spatial subchannels of different
capabilities and pre-conditioning the data streams prior to transmission over these
subchannels. However, these transmission schemes generally require more information
regarding the MIMO channel, which may be difficult to obtain at the receiver and also
requires air-link resources to report to the transmitter. Less complicated transmission
schemes may provide good performance over only a limited range of operating conditions,
but may require less channel information.
[0006] There is therefore a need in the art for techniques to transmit data in a MEMO system
to achieve high spectral efficiency and having reduced complexity. Attention is drawn
to
WO 02/01732 A which relates to a method that includes receiving at least two space-time coded signals
from an antenna system associated with a first station, determining complex channel
state information based on the received space-time coded signals, and sending the
complex channel state information to the first station. In an alternative embodiment,
a method includes transmitting at least two space-time coded signals in respective
beams of a multi-beam antenna array, measuring a channel impulse response for each
space-time coded signal at a second station, and sending an indicia of a selected
set of least attenuated signals from the second station to the first station. The
multi-beam antenna array is associated with a first station. The beams transmit a
signature code embedded in each respective space-time coded signal, and the signature
codes are orthogonal so that the second station can separate and measure the channel
impulse response corresponding to each space-time coded signal. The space-time coded
signals include the selected set of least attenuated signals and a remaining set of
most attenuated signals. In an alternative embodiment, a method includes selecting
at least two beams of plural beams formed by a multi-beam antenna array associated
with a first station for transmission of a corresponding at least two space-time coded
signals produced by a space-time encoder, determining a time delay associated with
each of the at least two space-time coded signals as received in each respective beam,
and setting into a variable delay line the time delay corresponding to each beam,
each variable delay line being coupled between the multi-beam antenna array the space-time
encoder.
Further attention is drawn to
WO 01/76110 A wherein channel state information (CSI) can be used by a communications system to
precondition transmissions between transmitter units and receiver units. In one aspect
of the description, disjoint sub-channel sets are assigned to transmit antennas located
at a transmitter unit. Pilot symbols are generated and transmitted on a subset of
the disjoint sub-channels. Upon receipt of the transmitted pilot symbols, the receiver
units determine the CSI for the disjoint sub-channels that carried pilot symbols.
These CSI values are reported to the transmitter unit, which will use these CSI values
to generate CSI estimates for the disjoint sub-channels that did not carry pilot symbols.
The amount of information necessary to report CSI on the reverse link can be further
minimized through compression techniques and resource allocation techniques.
Attention is also drawn to
WO 01/43309 A which provides systems and methods for providing improved wireless data communication.
In the document they utilize multiple antenna beams in the forward link to provide
increased forward link capacity and/or improved forward link signal quality. Multiple
orthogonal sub-pilots are transmitted from a plurality of antenna elements for use
in determining forward link channel characteristics according to a preferred embodiment.
Forward link channel estimates may then be made by the preferred embodiment subscriber
units and provided in a reverse link control channel to the corresponding base station.
Multiple beams may also be utilized in the reverse link to provide increased reverse
link capacity, such as for use in providing feedback of forward link channel estimates.
SUMMARY
[0007] In accordance with the present invention techniques are provided for transmitting
data over a plurality of transmission channels as disclosed in the appended claims.
[0008] In accordance with the present invention a method for transmitting data over a plurality
of transmission channels in a wireless communication system as set forth in claim
1, a memory as set forth in claim 28, a computer program product for facilitating
data transmission over a plurality of transmission channels in a wireless communication
system as set forth in claim 29, an apparatus in a wireless communication system as
set forth in claim 30, a transmitter unit in a wireless communication system as set
forth in claim 39 and a receiver apparatus in a wireless communication system as set
forth in claim 45 are provided. Preferred embodiments of the invention are disclosed
in the dependent claims.
[0009] Techniques are provided herein to transmit data over the available transmission channels
in multi-channel communication systems such that higher overall system spectral efficiency
and/or other benefits may be achieved. The transmission channels may correspond to
the spatial subchannels of a MIMO system, the frequency subchannels of an OFDM system,
or the spatial subchannels of the frequency subchannels in a MIMO-OFDM system.
[0010] In an aspect, multiple transmission schemes are selectively used to provide overall
efficiency near or approaching optimum. Each transmission scheme is dependent on whether
full or partial channel-state information (CSI) (described below) is available at
the transmitter to process data prior to transmission over the transmission channels.
For a partial-CSI transmission scheme, a data stream may be transmitted on each transmit
antenna (e.g., at the peak transmit power for the antenna). All or only a subset of
the
NT transmit antennas may be used for data transmission at any given moment.
[0011] For a full-CSI transmission scheme, one or more data streams are processed at the
transmitter based on full-CSI processing (or a variant thereof, as described below)
and transmitted over the NBMO channel. The full-CSI transmission scheme includes a
water-filling transmission scheme, a "selective channel inversion" transmission scheme,
a "uniform" transmission scheme, a "principal eigenmode beam-forming" transmission
scheme, and a "beam-steering" transmission scheme, all of which rely on full-CSI processing
at the transmitter. The water-filling transmission scheme allocates more transmit
power to transmission channels with less noise and less transmit power to more noisy
channels. The water-filling transmission scheme is optimal and can achieve capacity.
The selective channel inversion transmission scheme allocates transmit power non-uniformly
over selected ones of the transmission channels such that the post-detection SNRs
are similar for the selected transmission channels. The uniform transmission scheme
allocates the total transmit power equally among all transmission channels, and the
beam-forming transmission scheme allocates all transmit power to a single transmission
channel having the best performance. The beam-steering transmission scheme uniformly
allocates the total transmit power to all transmit antennas used for transmitting
a single data stream, but the data stream is transmitted with the proper phases from
these transmit antennas. In general, any number and type of transmission schemes may
be employed by a multi-mode MIMO system to provide improved overall performance.
[0012] Each transmission scheme may provide good or near-optimum performance for a specific
range of operating conditions, which may be quantified by an operating signal-to-noise
ratio (SNR). These multiple transmission schemes of different types (i.e., based on
partial CSI, full CSI, and so on) may then be combined in a piece-wise fashion to
form a "multi-mode" transmission scheme that covers the full range of SNRs supported
by the MIMO system. The specific transmission scheme to be used to transmit data at
any given moment would then be dependent on the specific operating condition experienced
by the system at that moment.
[0013] In a specific embodiment, a method is provided for transmitting data on a number
of transmission channels in a multi-channel communication system. In accordance with
the method, the operating condition (e.g., the operating SNR) of the system is initially
determined, and a specific transmission scheme is selected from among a number of
possible transmission schemes based on the determined operating condition and the
amount of channel state information available at the transmitter. Each of the transmission
schemes may be designated for use for a respective range of operating SNRs. One or
more data streams to be transmitted are then determined based on the selected transmission
scheme. The one or more data streams are then processed based on the selected transmission
scheme and the available CSI. For example, the data rate and the coding and modulation
scheme to use for each data stream may be determined based on the CSI. In one embodiment,
the partial-CSI transmission scheme is selected for use if the operating SNR is above
a threshold SNR, and the beam-forming transmission scheme is selected for use if the
operating SNR is below the threshold SNR
[0014] Various aspects and embodiments of the invention are described in further detail
below. The invention further provides methods, processors, transmitter units, receiver
units, base stations, terminals, systems, and other apparatuses and elements that
implement various aspects, embodiments, and features of the invention, as described
in further detail below.
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The features, nature, and advantages of the present invention will become more apparent
from the detailed description set forth below when taken in conjunction with the drawings
in which like reference characters identify correspondingly throughout and wherein:
[0016] FIG. 1 shows three plots of the efficiencies achieved for a 4 × 4 MIMO system using
the water-filling, partial-CSI with MMSE-SC, and beam-forming transmission schemes;
[0017] FIG. 2 is a flow diagram of an embodiment of a process for transmitting data on the
available transmission channels in a MIMO system based on a multi-mode transmission
scheme; and
[0018] FIG. 3 is a block diagram of an embodiment of a transmitter system and a receiver
system.
DETAILED DESCRIPTION
[0019] The data transmission techniques described herein may be used for various multi-channel
communication systems. Such multi-channel communication systems include multiple-input
multiple-output (MIMO) communication systems, orthogonal frequency division multiplexing
(OFDM) communication systems, MIMO systems that utilize OFDM (i.e., MIMO-OFDM systems),
and others. The multi-channel communication systems may also implement code division
multiple access (CDMA), time division multiple access (TDMA), frequency division multiple
access (FDMA), or some other multiple access techniques. Multiple access communication
systems can support concurrent communication with a number of terminals (i.e., users).
For clarity, certain aspects and embodiments of the invention are described specifically
for a MIMO system such as a multiple-antenna wireless communication system.
[0020] A MIMO system employs multiple (
NT) transmit antennas and multiple (
NR) receive antennas for data transmission. A MIMO channel formed by the
NT transmit and
NR receive antennas is referred to as a
NR ×
NT MIMO system, and may be decomposed into
NS independent channels, with
NS ≤ min {
NT, NR}. Each of the
NS independent channels is also referred to as a spatial subchannel (or a transmission
channel) of the MIMO channel. The number of spatial subchannels is determined by the
number of eigenmodes for the MIMO channel, which in turn is dependent on a channel
response matrix,
H , that describes the response between the
NT transmit and
NR receive antennas.
[0021] The elements of the channel response matrix,
H, are composed of independent Gaussian random variables, as follows:

where
hi,j is the coupling (i.e., the complex gain) between the
j-th transmit antenna and the
i-th receive antenna.
[0022] The model for the MIMO system may be expressed as:

where
- y is
- the received vector, i.e., y = [y1 y2... yNR ]T, where {yi} is the entry received on the i-th received antenna and i∈ {1, ..., NR};
- x is
- the transmitted vector, i.e., x = [x1 x2 ... xNT ]T, where {xj} is the entry transmitted from the j-th transmit antenna and j ∈ {1, ..., NT};
- H is
- the channel response matrix for the MIMO channel;
- n is
- the additive white Gaussian noise (AWGN) with a mean vector of 0 and a covariance matrix of Λn = σ2I, where 0 is a vector of zeros, I is the identity matrix with ones along the diagonal and zeros everywhere else, and
σ2 is the variance of the noise; and
- [.]T
- denotes the transpose of [.] .
[0023] For simplicity, the MIMO channel is assumed to be a flat-fading channel. In this
case, the elements of the channel response matrix,
H , are scalars, and the coupling,
hi,j, between each transmit-receive antenna pair can be represented by a single scalar
value. However, the techniques described herein may also be applied to a frequency
selective channel having different channel gains at different frequencies. In such
a frequency selective channel, the operating bandwidth may be divided into a number
of (equal or unequal) frequency bands such that each band may be considered as a flat-fading
channel. A particular transmission scheme may then be used for each of the frequency
bands, subject to certain constraints such as maintaining the total transmit power
used for all frequency bands of a given transmit antenna to within the peak transmit
power of the antenna. In this way, the channel response of the individual frequency
bands may be considered in the data transmission.
[0024] Due to scattering in the propagation environment,
NS data streams transmitted from the
NT transmit antennas interfere with each other at the receiver. Multiple data streams
may be transmitted on the spatial subchannels using channel-state information (CSI),
which is descriptive of the characteristics of the MIMO channel. CSI may be categorized
as either "full CSI" or "partial CSI". Full CSI includes sufficient characterization
(e.g., amplitude and phase) for the propagation path between each transmit-receive
antenna pair in a
(NR ×
NT) MIMO matrix as well as relevant modulation/coding information for the data streams.
Partial CSI may comprise, for example, the signal-to-noise-and-interference ratios
(SNRs) of the data streams. The full or partial CSI may be determined at the receiver
(e.g., based on the received pilot and/or traffic data) and reported to the transmitter.
[0025] Different transmission schemes may be used depending on whether full or partial CSI
is available at the transmitter. When full CSI is available, the data streams may
be transmitted on the eigenmodes of the MIMO channel. This may be achieved by pre-conditioning
the data streams at the transmitter based on a set of (right) eigenvectors derived
from the channel response matrix,
H, as described below. At the receiver, the transmitted data streams may be recovered
by multiplying the received symbol streams with a set of (left) eigenvectors, which
are also derived based on the matrix
H. The full-CSI (or eigenmode) transmission scheme is thus dependent on knowledge of
the channel response matrix,
H. The full-CSI transmission scheme and variants of this scheme are described in further
detail below.
[0026] When only partial CSI is available, the data streams may be transmitted from the
transmit antennas without pre-conditioning at the transmitter. At the receiver, the
received symbol streams are processed in accordance with a particular spatial or space-time
receiver processing technique to attempt to separate out the data streams. The partial-CSI
transmission scheme is also described in further detail below.
[0027] For both the full and partial CSI transmission schemes, the data rate and the coding
and modulation for each data stream are dependent on the SNR achieved for the data
stream. The SNR of each data stream may be estimated at the receiver. Information
descriptive of either the estimated SNR or the particular coding and modulation scheme
to be used for each data stream may then be provided to the transmitter and used to
process the data stream prior to transmission over the MIMO channel.
[0028] When full CSI is available, one technique for eliminating or reducing the interference
among the data streams is to "diagonalize" the MIMO channel such that the data streams
are effectively transmitted on orthogonal spatial subchannels. One technique for diagonalizing
the MIMO channel is to perform singular value decomposition on the channel response
matrix,
H , which can be expressed as:

where
U is an
NR ×
NR unitary matrix (i.e.,
UHU =
I);
D is an
NR ×
NT matrix;
V is an
NT ×
NT unitary matrix; and
"
H" denotes the complex transpose of a matrix.
The diagonal entries of matrix
D are the square roots of the eigenvalues of
G =
HH H, denoted by λ
i and
i ∈ {1, ...,
NS} where
NS ≤ min{
NT, NR} is the number of resolvable data streams. All non-diagonal entries of
D are zero.
[0030] The singular value decomposition decomposes the channel response matrix,
H, into two unitary matrices,
U and
V, and the diagonal matrix,
D. Matrix
D is descriptive of the eigenmodes of the MIMO channel, which correspond to the spatial
subchannels. The unitary matrices,
U and
V, include "steering" vectors (or left and right eigenvectors, respectively) for the
receiver and transmitter, respectively, which may be used to diagonalize the MIMO
channel. Specifically, to diagonalize, the MIMO channel, a signal vector,
s, may be pre-multiplied with the matrix,
V, at the transmitter to provide the transmitted vector,
x , as follows:

This vector
x is then transmitted over the MIMO channel to the receiver.
[0031] At the receiver, the received vector,
y =
Hx+
n, may be pre-multiplied with the matrix,
UH, to obtain a recovered vector,
r, as follows:

where
n̂ is simply a rotation of
n, resulting in additive white Gaussian noise with the same mean vector and covariance
matrix as
n.
[0032] As shown in equation (4), the pre-multiplication of the signal vector,
s, by the matrix
V and the pre-multiplication of the received vector,
y, by the matrix
UH result in an effective diagonal channel,
D, which is the transfer function between the signal vector,
s, and the recovered vector,
r. As a result, the MIMO channel is decomposed into
NS independent, non-interfering, orthogonal, and parallel channels. These independent
channels are also referred to as the spatial subchannels of the MIMO channel. Spatial
subchannel
i or eigenmode
i has a gain that is equal to the eigenvalue, λ
i, where
i ∈
I and set
I is defined as
I = {1, ...,
NS}. Diagonalization of the MIMMO channel to obtain
NS orthogonal spatial subchannels can be achieved if the transmitter is provided with
an estimate of the channel response matrix,
H.
[0033] For the full-CSI transmission scheme, one data stream may be transmitted on each
of the
Ns spatial subchannels or eigenmodes. For each spatial subchannel to be used for data
transmission, the transmitter is provided the (right) eigenvector as well as relevant
modulation/coding information for that subchannel. Thus, if all
NS spatial subchannels are used for data transmission, then the transmitter is provided
with either the channel response matrix,
H, or the unitary matrix,
V, and the relevant modulation/coding information.
[0034] For the partial-CSI transmission scheme, one data stream may be transmitted on each
of the
NT transmit antennas (assuming that
H is a full-rank matrix and
Ns =
NT =
NR). For the partial-CSI transmission scheme, the transmitter needs not be provided with
the channel response matrix,
H, or the unitary matrix,
V, since the data streams are not pre-conditioned prior to transmission over the MIMO
channel.
[0035] For the partial-CSI transmission scheme, various receiver processing techniques may
be used at the receiver to process the received symbol streams to separate out the
transmitted data streams. These receiver processing techniques include spatial receiver
processing techniques (which may be used for a non-dispersive channel with flat fading)
and space-time receiver processing techniques (which may be used for a dispersive
channel with frequency selective fading). The spatial receiver processing techniques
include a channel correlation matrix inversion (CCMI) technique and a minimum mean
square error (MMSE) technique. The space-time receiver processing techniques include
an MMSE linear equalizer (MMSE-LE), a decision feedback equalizer (DFE), and a maximum-likelihood
sequence estimator (MLSE). In general, these spatial and space-time receiver processing
techniques require an estimate of the channel response at the receiver (but not the
transmitter).
[0036] A "successive nulling/equalization and interference cancellation" receiver processing
technique (which is also referred to as a "successive interference cancellation" or
"successive cancellation" receiver processing technique) may also be used in conjunction
with any of the spatial or space-time technique described above to provide improved
performance. For example, successive interference cancellation may be used with MMSE
(i.e., N4MSE-SC) to process the received symbol streams at the receiver to recover
the data streams.
[0037] The various receiver processing techniques are described in detail in
U.S. Patent Application Serial No. 09/993,087, entitled "Multiple-Access Multiple-Input Multiple-Output (MIMO) Communication System,"
filed November 6, 2001;
U.S. Patent Application Serial No. 09/854,235, entitled "Method and Apparatus for Processing Data in a Multiple-Input Multiple-Output
(MIMO) Communication System Utilizing Channel State Information," filed May 11, 2001;
and
U.S. Patent Application Serial Nos. 09/826,481 and
09/956,449, both entitled "Method and Apparatus for Utilizing Channel State Information in a
Wireless Communication System," respectively filed March 23, 2001 and September 18,
2001. These applications are all assigned to the assignee of the present application.
[0038] The full-CSI transmission scheme requires more information regarding the MIMO channel
(e.g., the matrix
H), which is typically derived at the receiver and reported back to the transmitter.
Thus, there is higher overhead cost associated with implementing the full-CSI transmission
scheme. The partial-CSI transmission scheme does not require this additional information.
[0039] In a typical MIMO system, a peak transmit power of
Pmax may be imposed on each of the
NT transmit antennas. In this case, the total transmit power,
Ptot, available at the transmitter for all
NT transmit antennas may be expressed as:

The total transmit power,
Ptot, may be allocated to the data streams based on various schemes.
[0040] A number of transmission schemes may be derived based on the full-CSI transmission
scheme, with each such transmission scheme being dependent (in part) on how the total
transmit power is allocated to the eigenmodes. These transmission schemes include
a "water-filling" transmission scheme, a "selective channel inversion" transmission
scheme, a "uniform" transmission scheme, a "principal eigenmode beam-forming" (or
simply, "beam-forming") transmission scheme, and a "beam-steering" transmission scheme..Fewer,
additional, and/or different transmission schemes may also be considered and are within
the scope of the invention. For the water-filling transmission scheme, the total transmit
power is allocated such that more transmit power is allocated to transmission channels
with less noise and less transmit power is allocated to more noisy channels. For the
selective channel inversion transmission scheme, the total transmit power is non-uniformly
allocated to selected ones of the transmission channels such that they achieve approximately
similar post-detection SNRs. For the uniform transmission scheme, the total transmit
power is allocated equally among the transmission channels. For the beam-forming transmission
scheme, all transmit power is allocated to a single transmission channel having the
best performance. And for the beam-steering transmission scheme, the total transmit
power is uniformly allocated to all transmit antennas used for transmitting a single
data stream, but the data stream is transmitted with the proper phases from these
transmit antennas. These transmission schemes rely on full-CSI processing (or a variant
thereof) at the transmitter for each transmission channel selected for use. These
various full-CSI based transmission schemes are described in further detail below.
[0041] The water-filling transmission scheme allocates the total transmit power,
Ptot, to the eigenmodes such that transmission capacity (i.e., spectral efficiency) is
maximized. The water-filling power allocation is analogous to pouring a fixed amount
of water into a vessel with an irregular bottom, where each eigenmode corresponds
to a point on the bottom of the vessel, and the elevation of the bottom at any given
point corresponds to the inverse of the signal-to-noise ratio (SNR) associated with
that eigenmode. A low elevation thus corresponds to a high SNR and, conversely, a
high elevation corresponds to a low SNR. The total transmit power,
Ptot, is then "poured" into the vessel such that the lower points in the vessel (i.e.,
higher SNRs) are filled first, and the higher points (i.e., lower SNRs) are filled
later. The power distribution is dependent on the total transmit power,
Ptot, and the depth of the vessel over the bottom surface. The water surface level for
the vessel after all of the total transmit power has been poured is constant over
all points in the vessel. The points with elevations above the water surface level
are not filled (i.e., eigenmodes with SNRs below a particular threshold are not used).
The water-filling distribution is described by
Robert G. Gallager, in "Information Theory and Reliable Communication," John Wiley
and Sons, 1968.
[0042] Capacity is defined as the highest spectral efficiency at which information can be
communicated with an arbitrarily low probability of error, and is typically given
in unit of bits per second per Hertz (bps/Hz). The capacity for one Gaussian channel
with an SNR of y may be expressed as:

[0043] For a MIMO system with limited total transmit power of
Ptot, the water-filling transmission scheme can optimally allocate the total transmit power
to the
NS spatial subchannels such that capacity is achieved. The water-filling transmission
scheme distributes the total transmit power,
Ptot, over the eigenmodes in such a way that the eigenmode with the lowest noise variance
(i.e., the highest SNR) receives the greatest fraction of the total power. The amount
of power allocated to eigenmode
i as a result of water filling is denoted by
Pi, for
i ∈
I, where

[0044] Based on the allocated transmit power of
Pi for eigenmode
i, for
i ∈ I , the effective SNR for eigenmode
i, γi, may be expressed as:

where λ
i is the channel gain on sub-channel
i and σ
2 is the noise variance for the MIMO channel, assuming the same noise variance over
all sub-channels. The capacity achieved by the water-filling transmission scheme for
the
NS spatial subchannels may then be expressed as:

[0045] The spectral efficiency of each eigenmode may be determined based on a particular
monotonically increasing function in SNR. One function that may be used for spectral
efficiency is the capacity function shown in equation (7). In this case, the spectral
efficiency for eigenmode
i, ρi, may be expressed as:

The total spectral efficiency of the system is the summation of the spectral efficiencies
of all eigenmodes, each of which may be determined as shown in equation (11).
[0046] A specific algorithm for performing water-filling power allocation for a MIMO-OFDM
system is described in
U.S. Patent Application Serial No. 09/978,337, entitled "Method and Apparatus for Determining Power Allocation in a MIMO Communication
System," filed October 15, 2001. A specific algorithm for performing water-filling
power allocation for a MIMO system is described in U.S. Patent Application Serial
No.
[Attorney Docket No. 020038], entitled "Reallocation of Excess Power in a Multi-Channel Communication System",
filed January 23, 2002. Both of these applications are assigned to the assignee of
the present application.
[0047] The selective channel inversion transmission scheme allocates the total transmit
power,
Ptot, non-uniformly over selected ones of the
NS eigenmodes such that the post-detection SNRs of the data streams transmitted on these
selected eigenmodes are approximately similar. For this transmission scheme, poor
eigenmodes are not selected for use. The similar post-detection SNRs allow the same
coding and modulation scheme to be used for all data streams, which can simplify the
processing at both the transmitter and receiver.
[0048] Techniques for allocating transmit power to achieve similar post-detection SNRs are
described in
U.S. Patent Application Serial No. 09/860,274, filed May 17, 3001, Serial No.
09/881,610, filed June 14, 2001, and Serial No.
09/892,379, filed June 26, 2001, all three entitled "Method and Apparatus for Processing Data for Transmission in
a Multi-Channel Communication System Using Selective Channel Inversion," assigned
to the assignee of the present application.
[0049] The uniform transmission scheme allocates the total transmit power,
Ptot, equally over all
NS eigenmodes. This can be achieved by allocating
Ptot/
NS to each eigenmode. Based on the allocated transmit power of
Ptot/
NS for eigenmode
i, for
i ∈ I, the effective SNR for eigenmode
i, γ̂i, may be expressed as:

[0050] The spectral efficiency achieved by the uniform transmission scheme for the
NS spatial subchannels may then be expressed as:

[0051] The beam-forming transmission scheme allocates the total transmit power,
Ptot, to a single eigenmode. In order to approach capacity, the total transmit power is
allocated to the eigenmode corresponding to the highest eigenvalue, λ
max. This then maximizes the SNR given the constraint of using a single eigenmode for
data transmission. The effective SNR for the single (best) eigenmode may be expressed
as:

The eigenvalues, λ
i, for
i ∈
I, may be ordered in decreasing order. In this case, λ
l is then the highest eigenvalue (i.e., λ
l= λ
max).
[0052] The spectral efficiency achieved by the beam-forming transmission scheme for the
NS spatial subchannels may be expressed as:

Since only one eigenmode is used for data transmission, equation (15) does not include
a summation over the
NS spatial subchannels, as is the case for equations (10) and (13) for the water-filling
and uniform transmission schemes, respectively.
[0053] Although the beam-forming transmission scheme is based on full-CSI processing at
the transmitter, less channel state information is required to implement this transmission
scheme since only one eigenmode is used for data transmission. In particular, only
one singular vector corresponding to the selected eigenmode needs to be provided to
the transmitter, which then uses this vector to pre-condition the data stream prior
to transmission over the MIMO channel. This singular vector may be derived at the
receiver based on the channel response matrix,
H , and provided to the transmitter.
[0054] The beam-steering transmission scheme allocates the total transmit power,
Ptot, uniformly to all transmit antennas used for transmitting a single data stream. At
low SNRs, the water-filling transmission scheme tends to allocate a large portion
of the total transmit power to a principal eigenmode, which is the eigenmode corresponding
to the highest eigenvalue, λ
max. For the beam-forming transmission scheme, a single data stream is transmitted on
the principal eigenmode, and this data stream is scaled by a complex gain value associated
with each transmit antenna used for data transmission, as determined by the singular
vector corresponding to the principal eigenmode. The magnitude of the complex gain
value determines the amount of transmit power to be used for the transmit antenna.
[0055] The beam-steering transmission scheme is similar to the beam-forming transmission
scheme and transmits a single data stream over the MIMO channel. However, since only
one data stream is transmitted, it is not necessary to orthogonalize the transmission
channels or to restrict the transmission of this data stream on a single transmission
channel corresponding to the principal eigenmode. The beam-steering transmission scheme
relies on the principal eigenmode, which achieves the best performance, but allocates
the total transmit power uniformly to all transmit antennas used for data transmission.
In this way, higher transmit power is utilized for the data stream, which may result
in improved performance.
[0056] For the beam-steering transmission scheme, the eigenmode corresponding to the highest
eigenvalue, λ
max, is initially identified (e.g., at the receiver), and the singular vector corresponding
to this eigenmode is determined. This singular vector includes
NT complex values for the complex gains to be used for the
NT transmit antenna. The beam-steering transmission scheme transmits the single data
stream from the
NT transmit antennas at full power but with the proper phases, which are the phases
of the
NT complex gain values in the singular vector. Thus, only the phases of the
NT elements in the singular vector need to be provided to the transmitter. The data
stream is then transmitted from the
NT transmit antennas at normalized (e.g., full) transmit power but with the phases for
the principal eigenmode. This then allows the transmissions from the
NT transmit antennas to be constructively (or coherently) combined at the receiver,
which can provide improved performance.
[0057] A number of transmission schemes may also be derived based on the partial-CSI transmission
scheme. In one scheme, the peak transmit power,
Pmax, is used for each data stream, and
NT data streams are transmitted from the
NT transmit antennas using partial-CSI processing (i.e., no pre-conditioning at the
transmitter). In another scheme (which may be referred to as the "selective partial-CSI
scheme"), only selected ones of the
NT transmit antennas are used for data transmission, and one data stream is transmitted
from each selected transmit antenna (e.g., using peak transmit power). Other variants
of the partial-CSI transmission scheme may also be formed.
[0058] A number of transmission schemes may thus be used for data transmission. Each transmission
scheme is dependent on whether the full or partial CSI is available at the transmitter.
[0059] FIG. 1 shows three plots of the efficiencies achieved for an example 4x4 MIMO system
using the water-filling, uniform, and beam-forming transmission schemes described
above. The efficiencies are determined based on an assumption of an uncorrelated,
complex Gaussian channel model whereby the MIMO channel experiences additive white
Gaussian noise (AWGN) but no other interference.
[0060] For the water-filling transmission scheme, a large number of random channel sets
(i.e., sets of spatial subchannels with random eigenvalues) are initially generated.
These channel sets are then evaluated for various discrete values of noise variance
σ
2, where each noise variance value corresponds to a particular "operating" SNR, as
described below. For each channel set, water-filling is used to allocate the total
transmit power to the spatial subchannels in the set based on the subchannels' eigenvalues
and for various noise variance values. The effective SNRs of the spatial subchannels
in each set are dependent on the subchannels' eigenvalues, the allocated transmit
power, and the noise variance, and may be determined as shown in equation (9). The
efficiency of each channel set is then determined for each noise variance value, as
shown in equation (10). A statistical average of the efficiency of all channel sets
is then obtained for each noise variance value.
[0061] For the beam-forming transmission scheme, the same randomly-generated channel sets
are evaluated, except that only the eigenmode corresponding to the highest eigenvalue
is selected for use. Each channel set is similarly evaluated for various discrete
values of noise variance σ
2, and a statistical average of the efficiency of these channel sets is obtained for
each noise variance value. For the uniform transmission scheme, the total transmit
power is uniformly allocated to the eigenmodes in each randomly-generated channel
set. Each set is also evaluated for various discrete noise variance values, and the
statistical average of the efficiency of the channel sets is obtained for each noise
variance value.
[0062] As shown in FIG. 1, the efficiency achieved by each transmission scheme is plotted
versus operating SNR. The operating SNR is the inverse of the power of the additive
white Gaussian noise at the receiver and is defined as:

[0063] The operating SNR is a measure of the operating condition of the MIMO channel. As
shown in equation (16), the operating SNR and the noise variance σ
2 are inversely related. The efficiencies obtained for various noise variance values
for each transmission scheme may thus be plotted versus operating SNR instead of noise
variance for ease of understanding. As shown in FIG. 1, the spectral efficiency of
the water-filling transmission scheme shown by plot 112 is the best of the three transmission
schemes and can be shown to be equal to capacity. The efficiencies for the uniform
and beam-forming transmission schemes are shown by plots 114 and 116, respectively.
At low SNRs, the beam-forming transmission scheme is close to optimum (i.e., the water-filling
transmission scheme) because only one eigenmode is often active at these SNRs. At
high SNRs, the uniform transmission scheme approaches the optimum performance of the
water-filling transmission scheme.
[0064] The efficiency for the uniform transmission scheme shown by plot 114 is achieved
using full-CSI processing at the transmitter. In particular, equation (13) indicates
that the efficiency,
Ĉ, may be achieved based on the effective SNRs of γ̂
i for the spatial subchannels, and equation (12) suggests full CSI (e.g., the channel
response matrix,
H) is needed to derive the eigenvalues,
λi, which are then used to determine the effective SNRs. However, it can be shown that
the efficiency,
Ĉ, can also be obtained for the partial-CSI transmission scheme if the MMSE-SC receiver
processing technique is used at the receiver to process and recover the transmitted
data streams. If some other receiver processing technique is used at the receiver
instead of the MMSE-SC technique, then the efficiency for the partial-CSI transmission
scheme may be less than that shown in equation (13).
[0065] To achieve the optimum efficiency of the water-filling transmission scheme, the transmitter
needs full knowledge of the MIMO channel, i.e., full CSI. Full CSI may be provided
by the channel response matrix,
H, and the noise variance, σ
2. The channel response matrix,
H, may then be evaluated (e.g., using singular value decomposition) to determine the
eigenmodes and eigenvalues of the matrix
G =
HH H. The total transmit power may then be allocated to the eigenmodes based on the eigenvalues
and the noise variance using the water-filling transmission scheme.
[0066] The water-filling transmission scheme may not be preferred or available for some
MIMO systems due to various factors. First, full CSI may be difficult to obtain (e.g.,
typically at the receiver) because this would require measurement of the channel gain
between each transmit-receive antenna pair. Second, additional air-link resources
would be required to report the full CSI for all eigenmodes from the receiver back
to the transmitter. Third, higher accuracy (i.e., more bits) may be required to represent
the channel gains since any error translates to a corresponding loss in orthogonality.
Fourth, the channel gains are more sensitive to measurement and reporting delays if
the MIMO channel is time-varying. These factors may curtail the use of the water-filling
transmission scheme for some MIMO systems.
[0067] In an aspect, multiple transmission schemes having seemingly sub-optimal efficiencies,
but which require less CSI to implement, are selectively used to provide overall efficiency
near or approaching optimum. These sub-optimal transmission schemes may include, for
example, the partial-CSI transmission scheme (e.g., with MMSE-SC receiver processing)
and the beam-forming transmission scheme (or the beam-steering transmission scheme)
described above. Different and/or additional transmission schemes may also be used,
and this is within the scope of the invention.
[0068] The "near-optimum" overall performance may be attained for the sub-optimal transmission
schemes by providing the transmitter with necessary CSI. This CSI may comprise "post-processed"
SNRs of the data transmissions on the
NS eigenmodes, as determined at the receiver after performing spatial receiver processing,
as described below. The post-processed SNRs may be used by the transmitter to select
(1) the particular transmission scheme from among multiple possible transmission schemes
to use for data transmission, and (2) the data rate and the coding and modulation
scheme to use for each data stream.
[0069] For the beam-forming transmission scheme, a singular vector,
v, of scalar values associated with the selected eigenmode (e.g., corresponding to
the highest eigenvalue, λ
max) is also provided to the transmitter and used to beam-form the data transmission
on this eigenmode. The receiver can pre-multiply the received vector, y, with a corresponding
singular vector, u, to recover the transmitted data stream.
[0070] To achieve high performance using only partial CSI, the receiver may employ the MMSE-SC
receiver processing technique, which can yield the spectral efficiency achieved by
the uniform transmission scheme, which requires full CSI.
[0071] As SNR is reduced, the water-filling transmission scheme tends to allocate a greater
fraction of the total transmit power to the principal eigenmode having better performance.
At some threshold SNR, γ
th, a good strategy is to allocate the total transmit power to the eigenmode corresponding
to the maximum eigenvalue. As shown in FIG. 1, the performance of the beam-forming
transmission scheme (plot 116) approaches the optimum efficiency of the water-filling
transmission scheme (plot 112) at increasingly lower SNRs. Conversely, as SNR is increased,
the difference in power per eigenmode allocated by the water-filling transmission
scheme relative to the total power decreases, and the power allocation appears more
uniform. As SNR increases, the noise variance, σ
2, decreases, and the elevations of the different eigenmodes (which are determined
as σ
2/λ
i) go down lower. As also shown in FIG. 1, the performance of the uniform transmission
scheme and the partial-CSI with MMSE-SC scheme (plot 114) approaches the efficiency
of the water-filling transmission scheme at increasingly higher SNRs.
[0072] The partial-CSI transmission scheme, with MMSE-SC (or an equivalent scheme) at the
receiver, can achieve the spectral efficiency of the uniform transmission scheme under
certain conditions, but without the extra "cost" associated with full CSI required
by the uniform transmission scheme. As seen in FIG, 1, the spectral efficiency of
the partial-CSI with MMSE-SC scheme decreases substantially at low SNRs.
[0073] In an aspect, a MIMO system may advantageously employ multiple transmission schemes
(e.g., the partial-CSI with MMSE-SC scheme and the beam-forming or beam-steering transmission
scheme) to provide improved performance over a wider range of SNRs. Each transmission
scheme used by the MIMO system may correspond to a respective mode of operation. The
"multi-mode" MIMO system may then switch between the various supported modes of operation
(e.g., the partial CSI and beam-forming modes) depending on the channel (or operating)
conditions. In this way, the transmission scheme that provides the best performance
for a given operating condition may be selected for use to provide high performance.
[0074] FIG. 1 also shows a plot 120 (represented by the circled dots) for the efficiency
achieved by a multi-mode MIMO system that employs both the partial-CSI (with MMSE-SC)
and beam-forming transmission schemes. The spectral efficiency,
Cmm, achieved by this multi-mode system at any operating SNR may be expressed as:

where
Ĉ and
C̃ are the spectral efficiencies for the partial-CSI employing MMSE-SC and the beam-forming
transmission schemes given by equations (13) and (15), respectively. The maximum loss
in efficiency encountered by the use of these two transmission schemes occurs near
an operating SNR of
γop = 0 dB, and is approximately 1.75 dB, for this example MIMO system employing four
transmit and four receive antennas. With the implementation of this multi-mode system,
the loss in efficiency reduces at both low and high SNRs. As shown in FIG. 1, the
beam-forming transmission scheme may be used to provide extended range of operation
(i.e., covering low SNRs) for the MIMO system. The performance for the partial-CSI
with MMSE-SC and beam-forming transmission schemes assumes an uncorrelated channel
model. As the channel gets more correlated, fewer data streams can be resolved at
the receiver. Consequently, the intersection of partial-CSI with MMSE-SC and beam-forming
transmission schemes shifts to a higher SNR, and the beam-forming transmission scheme
becomes the chosen mode of operation for a greater range of SNRs at the low end.
[0075] Some of the transmission schemes described above (e.g., the beam-steering transmission
scheme) may also be employed by the system. Other transmission schemes may also be
used, and this is within the scope of the invention. For example, a "selective eigenmode"
transmission scheme may be used to uniformly allocate the total transmit power among
a subset of the
NS eigenmodes. This scheme may be selected for use, for example, if two or more eigenmodes
achieve effective SNRs above some threshold SNR. A "selective partial-CSI" transmission
scheme may also be used whereby only some of the transmit antennas are used for data
transmission and the remaining transmit antennas would then be turned off.
[0076] Variations to the transmission schemes described herein may also be implemented,
and this is within the scope of the invention. For example, a transmit diversity scheme
may be used whereby a single data stream is transmitted over all
NT transmit antennas at full power without any beam-forming. For the partial CSI with
MMSE-SC scheme, which yields the same spectral efficiency as the uniform transmission
scheme under certain conditions, the actual transmit power used for a given data stream
may be adjusted to be the minimum amount needed for a given (quantized) data rate.
[0077] In general, any number and type of transmission schemes may be employed by a multi-mode
MIMO system to provide improved overall performance. Each transmission scheme may
provide good or near-optimum performance over some operating conditions (e.g., a specific
range of SNRs). These multiple transmission schemes may then be combined in a piece-wise
fashion to form a multi-mode transmission scheme that covers all operating conditions
(e.g., the full range of SNRs) supported by the MIMO system.
[0078] FIG. 1 shows the spectral efficiency achieved by each of the three (water-filling,
uniform, and beam-forming) transmission schemes, which is generally true on average.
However, the spectral efficiencies shown in FIG. 1 do not take into account losses
related to quantization of the singular vector, correlation in the channel, and other
factors.
[0079] In general, the spectral efficiency achieved by each transmission scheme at any given
time instant is a function of the operating SNR as well as the channel at that instant.
Thus, to achieve high performance, the channel (and other factors) may be taken into
account when selecting which transmission scheme to use. For slowly-varying channels,
the instantaneous channel estimate may be used to evaluate the possible transmission
schemes. For faster-varying channels, a time average of the channel may be obtained
and used as the channel estimate.
[0080] The specific transmission scheme to be used for data transmission at any given time
instance may be selected in various ways. The transmission scheme selection may be
dependent on the specific operating conditions experienced by the system at that time
instant and may further take into account other factors. Several methods for selecting
transmission scheme are described below.
[0081] In one method for selecting transmission scheme, the specific transmission scheme
to use for data transmission is selected based solely on the operating SNR. This method
is simple to implement and may provide the desired level of performance.
[0082] In another method for selecting transmission scheme, the receiver evaluates each
of the possible transmission schemes, and selects the transmission scheme that yields
the highest spectral efficiency. For a system that only supports the beam-forming
and partial-CSI transmission schemes, the receiver can evaluate the performance achieved
for the beam-forming transmission scheme (using a quantized singular vector) and the
partial-CSI with MMSE-SC (or some other receiver processing) scheme. The receiver
can then select the transmission scheme that yields the highest throughput and provide
this information to the transmitter.
[0083] In yet another method for selecting transmission scheme, the receiver evaluates each
of the possible transmission schemes, and selects one of the transmission schemes
based on the achievable spectral efficiency and other considerations. For example,
the receiver can evaluate the performance achieved for the beam-forming and uniform
transmission schemes. If the ratio of the spectral efficiencies (e.g., beam-forming
spectral efficiency/uniform spectral efficiency) is greater than some threshold value,
then the beam-forming transmission scheme may be selected for use. Otherwise, the
partial-CSI transmission scheme may be selected. The uniform transmission scheme is
typically "easier" (less computationally expensive, faster) to evaluate than the partial-CSI
with MMSE-SC scheme, and may be used as a substitute (the receiver can evaluate the
performance of the uniform transmission scheme since it may be able to obtain the
full CSI). However, due to some implementation losses, the spectral efficiency of
the uniform transmission scheme may not be exactly equal to that of the partial-CSI
with MMSE-SC scheme. Furthermore, there is quantization loss associated with the beam-forming
transmission scheme. Thus, the threshold value may be selected to take these various
factors into account.
[0084] Other methods for selecting the specific transmission scheme to use at any given
time instant may also be devised, and this is within the scope of the invention. In
general, any number of the possible transmission schemes (or their equivalents) may
be evaluated, and the specific transmission scheme to be used for data transmission
may be selected based on various factors such as (1) the achievable spectral efficiency,
(2) the estimated implementation losses, and so on.
[0085] FIG. 2 is a flow diagram of an embodiment of a process 200 for transmitting data
in a MIMO system based on a multi-mode transmission scheme. Initially, the operating
condition of the MIMO system is determined (step 212). The operating condition may
be quantified by the operating SNR, which may be determined based on the noise variance,
as shown in equation (16), and/or other factors. The operating condition may be estimated
based on a pilot transmitted along with the data, as is known in the art.
[0086] A specific transmission scheme is then selected from among multiple transmission
schemes based on the determined operating condition (step 214). As noted above, any
number of transmission schemes may be supported by the MIMO system. The specific transmission
scheme to use for data transmission may be determined by comparing the operating SNR
against one or more threshold SNRs. If the MIMO system supports only the partial-CSI
and beam-forming transmission schemes, then the partial-CSI scheme may be selected
if the operating SNR is equal to or greater than the threshold SNR,
γth, and the beam-forming transmission scheme may be selected if the operating SNR is
less than the threshold SNR.
[0087] The number of data streams to be transmitted is then determined, with the number
being dependent on the selected transmission scheme (step 216). For example, a single
data stream may be transmitted on a single eigenmode corresponding to the highest
eigenvalue for the beam-forming transmission scheme, and
NT data streams may be transmitted on
NT transmit antennas for the partial-CSI transmission scheme. The total transmit power,
Ptot, available to the system is then allocated to the one or more data streams based on
the selected transmission scheme (step 218). The one or more data streams are then
processed based on the selected transmission scheme and in accordance with the allocated
transmit power and available CSI (step 220). The process shown in FIG. 2 may be performed
at each transmission interval, which may correspond to a scheduling interval.
[0088] The transmission techniques described herein may also be used for other multi-channel
communication systems, such as OFDM systems, MIMO-OFDM systems, and so on.
[0089] An OFDM system effectively partitions the system bandwidth into a number of (
NF) frequency subchannels, which are also commonly referred to as frequency bins or
subbands. Each frequency subchannel is associated with a respective subcarrier (or
frequency tone) upon which data may be modulated. At each time slot, which is a particular
time interval that may be dependent on the bandwidth of a frequency subchannel, a
modulation symbol may be transmitted on each of the
NF frequency subchannels. For the OFDM system, each frequency subchannel may be referred
to as a transmission channel, and there are
NC = NF transmission channels for the OFDM system.
[0090] The frequency subchannels of the OFDM system may experience frequency selective fading
(i.e., different amounts of attenuation for different frequency subchannels). The
specific response for the frequency subchannels is dependent on the characteristics
(e.g., the fading and multipath effects) of the propagation path between the transmit
and receive antennas. Consequently, different effective SNRs may be achieved for different
frequency subchannels for a given amount of transmit power. In this case, a particular
transmission scheme may be selected for use for the
NF frequency subchannels in similar manner as that described above for the eigenmodes.
[0091] A MIMO-OFDM system includes
NF frequency subchannels for each of the
NS eigenmodes. Each frequency subchannel of each eigenmode may be referred to as a transmission
channel, and there are
NC =
NF · NS transmission channels for the MIMO-OFDM system. The frequency subchannels of each
eigenmode in the MIMO-OFDM system may similarly experience different channel conditions
and may achieve different SNRs for a given amount of transmit power. In this case,
a particular transmission scheme may be selected for use for each of the
NF frequency subchannels in similar manner as that described above for the eigenmodes.
However, since each transmit antenna is limited by a peak transmit power of
Pmax, the total transmit power used for all frequency subchannels of a given transmit
antenna is limited to
Pmax.
[0092] For a MIMO-OFDM system, all transmission channels (i.e., for both the spatial and
frequency dimensions) may be considered in determining the specific transmission scheme
to use for data transmission. Alternatively, the transmission scheme selection may
be performed such that the transmission channels for only one dimension are considered
at any given time.
[0093] The techniques described herein may also be used for groups of transmission channels.
Each group may include any number of transmission channels and may be associated with
a respective operating point. Each group may include, for example, the transmission
channels to be used for an independent data stream, which may be associated with a
particular data rate and a particular coding and modulation scheme. For a multiple-access
communication system, each group may be associated with the transmission channels
to be assigned to a different receiver.
[0094] For a wideband MIMO system that may experience frequency selective fading, the operating
bandwidth may be divided into a number of (equal or unequal) frequency bands such
that each band may be considered as a flat-fading channel. In that case, each element
of the channel response matrix,
H, behaves as a linear transfer function instead of a scalar, and the coupling,
hi,j, between each transmit-receive antenna pair may be represented by a vector of
NF scalar values, one scalar value for each frequency band. Various transmission schemes
may be used for a wideband MIMO system, some of which are described below.
[0095] In a first transmission scheme for the wideband MIMO system, beam-forming is used
for each of the frequency bands. In one implementation of this first transmission
scheme, the maximum eigenvalue is initially determined for each frequency band, and
the eigenmode corresponding to this eigenvalue is selected for use. The "optimal"
power allocation for these eigenmodes may then be determined based on the total transmit
power,
Ptot, available at the transmitter for all
NT transmit antennas. This power allocation may be achieved using water-filling, as
described in the aforementioned
U.S. Patent Application Serial No. 09/978,337.
NF data streams may then be processed and transmitted on
NF selected eigenmodes of
NF frequency bands.
[0096] Depending on the channel response matrix,
H, and the noise variance, σ
2, each of the data streams transmitted on the
NF selected eigenmodes may achieve different post-detection SNR. In one embodiment,
each data stream is coded and modulated based on a respective coding and modulation
scheme selected for that data stream based on its post-detection SNR. In another embodiment,
the total transmit power,
Ptot, is allocated such that approximately similar post-detection SNRs are achieved for
all data streams. For this embodiment, one common coding and modulation scheme may
be used for all data streams, which can simplify the processing at both the transmitter
and receiver.
[0097] Techniques for allocating transmit power to achieve similar post-detection SNRs are
described in the aforementioned
U.S. Patent Application Serial Nos. 09/860,274,
09/881,610, and
09/592,379. Techniques for processing data at both the transmitter and receiver for a wideband
MIMO system are described in the aforementioned
U.S. Patent Application Serial No. 09/993,087 and in Serial No.
10/017,308, entitled "Time-Domain Transmit and Receive Processing with Channel Eigen-mode Decomposition
with MIMO Systems," filed December 7, 2001. These applications are all assigned to
the assignee of the present application.
[0098] In a second transmission scheme for the wideband MIMO system, the partial-CSI transmission
scheme is used for each of the frequency bands. In one implementation of this second
transmission scheme, the peak transmit power,
Pmax, for each transmit antenna is divided equally among the
NF frequency bands.
NS data streams may then be processed and transmitted on each of the
NF frequency bands. In one embodiment, each data stream may be coded and modulated based
on its achieved post-detection SNR. In another embodiment, to simplify the coding
and modulation at both the transmitter and receiver, the transmit power may be allocated
non-uniformly such that a common coding and modulation scheme may be used for (1)
all
Ns data streams for each frequency band, (2) all
NF data streams for each spatial subchannel, (3) all data streams for all
NS·NF transmission channels, or (4) all data streams for each group of transmission channels,
which may include any combination of frequency/spatial subchannels.
[0099] For each transmission scheme selected for use in the wideband MIMO system, the transmitter
is provided with the information necessary to properly process data prior to transmission.
For example, for the first transmission scheme, which employs beam-forming for each
of the
NF frequency bands, the transmitter may be provided with (1)
NF singular vectors for these
NF frequency bands and (2) information indicative of the post-detection SNR for each
of the
NF selected eigenmodes or the coding and modulation scheme to be used for each data
stream. For the second transmission scheme, which employs partial CSI transmission
for each of the
NF frequency bands, the transmitter may be provided with (1) the post-detection SNR
for each data stream or each group of data streams.
[0100] Other transmission schemes that may be based on full-CSI or partial-CSI processing
may also be used for the wideband MIMO system, and this is within the scope of the
invention. These various transmission schemes allow the wideband MIMO system to consider
the channel response of the individual frequency bands for the data transmission.
[0101] In one embodiment, one full-CSI or partial-CSI based transmission scheme is selected
for use for all frequency bands of the wideband MIMO system, as described above for
the first and second transmission schemes. This may simplify the processing at both
the transmitter and receiver. In another embodiment, each frequency band may be treated
independently, and a different full-CSI or partial-CSI based transmission scheme may
be selected for use for each frequency band, subject to certain constraints such as
maintaining the total transmit power used for all frequency bands of a given transmit
antenna to within the peak transmit power,
Pmax.
[0102] For the wideband MIMO system, an equalizer may be employed at the receiver and used
to equalize the frequency selective fading in the channel response. In this case,
the transmission schemes available for the narrowband MIMO system may be used for
the wideband MIMO system.
[0103] In general, it is desirable to simplify the processing at both the transmitter and
receiver. This can be achieved by using as few coding and modulation schemes as possible
(e.g., one coding and modulation scheme) for data transmission. One method for achieving
this is to allocate the transmit power non-uniformly using selective channel inversion
such that similar post-detection SNRs are achieved for the transmission channels.
An independent data stream may then be processed (e.g., based on a common coding and
modulation scheme) and transmitted on each of these transmission channels. Alternatively,
one data stream may be processed (e.g., based on the common coding and modulation
scheme) and demultiplexed and transmitted over these multiple transmission channels.
For example, selective channel inversion may be applied in conjunction with the first
transmission scheme described above, and one data stream may be processed and transmitted
over the
NF selected eigenmodes of the
NF frequency bands.
Quantization of Channel State Information
[0104] The use of transmission schemes that rely on reduced amount of CSI (e.g., post-processed
SNRs and singular vector) instead of full CSI (e.g., the channel response matrix)
can greatly reduce the amount of channel information needed to be reported from the
receiver to the transmitter. A transmission scheme that relies on full CSI would require
NR · NT complex channel gains plus the noise variance, or the equivalent information, to
be reported to the transmitter. In contrast, the partial-CSI transmission scheme only
requires
NS SNR values, where
NS ≤ min {
NT, NR}. Each SNR value may be mapped to, and represented by, a particular "rate" that is
supported by the MIMO system. The rate is indicative of the specific data rate and
coding and modulation scheme to be used for the data stream on the corresponding transmit
antenna.
[0105] The beam-forming transmission scheme only requires one SNR value for the selected
eigenmode (or one rate value) and the singular vector,
v, used for beam-forming the data transmission on the selected eigenmode. The singular
vector is composed of
NT complex channel gains, one for each transmit antenna. If the number of bits used
to quantize each real or imaginary dimension of each complex channel gain is denoted
as
Q, then the total number of bits needed to code the singular vector is
2NT Q
[0106] lists the number of bits needed to represent the different types of CSI for the partial-CSI
and beam-forming transmission schemes for a MIMO system with
NT transmit antennas and M possible rates. In Table 1, the symbol "┌ ┐" denotes the
next highest integer value of the quantity within the bracket.
Table 1
| |
Partial-CSI |
Beam-Forming |
| Coding/Modulation |
NT┌log2(M)┐ |
┌log2(M)┐ |
| Singular Vector |
0 |
2NTQ |
[0107] In general, it is desirable to quantize the complex channel gains for the singular
vector to as few bits as possible to reduce the amount of information to be reported
back to the transmitter. However, the quantization should not noticeably degrade performance.
[0108] Table 2 shows the degradation in SNR (in dB) for different numbers of quantization
bits,
Q, used to represent each dimension of a complex channel gain of the singular vector.
The degradation shown in Table 2 is obtained based on a 4x4 MIMO system operating
in the beam-forming mode. The degradation in SNR due to the quantization is a function
of the number of quantization bits only and is not a function of the operating SNR.
This degradation is shown versus for different values of
Q ranging from two through five.
Table 2
| Number of Bits (Q) |
2 |
3 |
4 |
5 |
| Degradation in SNR (dB) |
6.12 |
2.7 |
1.25 |
0.6 |
As shown in Table 2, as low as four bits/dimension (i.e.,
Q=4), or eight bits/complex channel gain, may be used to encode the singular vector.
Five bits/dimension (i.e.,
Q = 5), or ten bits/complex channel gain value, provides even better performance. The
number of bits required to adequately represent each complex channel gain may also
be a function of the dimensionality of the MIMO system. For example, a 3×3 or 2x2
MIMO system may require even fewer than four or five bits per (real or imaginary)
dimension of the complex channel gain.
System
[0109] FIG. 3 is a block diagram of an embodiment of a transmitter system 310 and a receiver
system 350, which are capable of implementing various aspects and embodiments described
herein.
[0110] At transmitter system 310, traffic data is provided from a data source 312 to a transmit
(TX) data processor 314, which formats, codes, and interleaves the traffic data based
on one or more coding schemes to provide coded data. The coded traffic data may then
be multiplexed with pilot data using, e.g., time division multiplex (TDM) or code
division multiplex (CDM) in all or a subset of the transmission channels to be used
for data transmission. The pilot data is typically a known data pattern processed
in a known manner, if at all. The multiplexed pilot and coded traffic data is then
modulated (i.e., symbol mapped) based on one or more modulation schemes (e.g., BPSK,
QSPK, M-PSK, or M-QAM) to provide modulation symbols. The data rate, coding, interleaving,
and modulation for each transmission channel or each group of transmission channels
may be determined by various controls provided by a controller 330.
[0111] A TX MIMO processor 320 may further process the modulation symbols in accordance
with a processing scheme corresponding to the current operating mode for transmitter
system 310. Each transmission scheme may be associated with a respective operating
mode, and each operating mode may correspond to a specific processing scheme for the
modulation symbols. For the partial-CSI transmission scheme, TX MIMO processor 320
simply passes the stream of modulation symbols for each data stream to a respective
transmitter (TMTR) 322. For the beam-forming transmission scheme, TX MIMO processor
320 pre-conditions the single stream of modulation symbols for the selected eigenmode
based on the singular vector,
v, associated with this eigenmode. The pre-conditioning may be performed by multiplying
each modulation symbol with each of the
NT entries for the singular vector to provide
NT scaled symbols.
NT streams of scaled symbols are thus provided for the
NT entries of the singular vector. The pre-conditioning with the singular vector effectively
performs beam-forming for the data stream. In either case,
NT scaled or unscaled modulation symbol streams are provided to transmitters 322a through
322t.
[0112] Each transmitter 322 receives and processes a respective symbol stream. For an OFDM
system, each transmitter transforms the symbols (e.g., using inverse fast Fourier
transform (IFFT)) to form OFDM symbols, and may further append a cyclic prefix to
each OFDM symbol to form a corresponding transmission symbol. Each transmitter al
converts the symbol stream into one or more analog signals and further conditions
(e.g., amplifies, filters, and quadrature modulates) the analog signals to generate
a modulated signal suitable for transmission over the MIMO channel.
NT modulated signals from transmitters 322a through 322t are then transmitted from
NT antennas 324a through 324t, respectively.
[0113] At receiver system 350, the transmitted modulated signals are received by
NR antennas 352a through 352r, and the received signal from each antenna 352 is provided
to a respective receiver (RCVR) 354. Each receiver 354 conditions (e.g., filters,
amplifies, and downconverts) the received signal and digitizes the conditioned signal
to provide a respective stream of samples. Each sample stream may further be processed
(e.g., demodulated with a recovered pilot) to obtain a corresponding stream of received
symbols (denoted as
y).
[0114] A RX MIMO processor 360 then receives and processes the
NR received symbol streams based on one of a number of spatial receiver processing techniques
to provide
NT recovered symbol streams (denoted as
r). For example, RX MIMO processor 360 may implement the CCMI, CCMI-SC, MMSE, MMSE-SC,
or some other receiver processing technique. These various receiver processing techniques
are described in detail in the aforementioned
U.S. Patent Application Serial No. 09/993,087.
[0115] A receive (RX) data processor 362 then demodulates, deinterleaves, and decodes the
recovered symbols to provide the transmitted traffic data. The processing by RX MIMO
processor 360 and RX data processor 362 is complementary to that performed by TX MIMO
processor 320 and TX data processor 314, respectively, at transmitter system 310.
[0116] RX MIMO processor 360 may further derive an estimate of the SNRs for the transmission
channels, the channel gains for the singular vector corresponding to the eigenmode
with the highest eigenvalue (or best SNR), and so on, and provide this information
to a controller 370. RX data processor 362 may also provide the status of each received
frame or packet, one or more other performance metrics indicative of the decoded results,
and possibly other information. Controller 370 collects the pertinent CSI, which may
comprise all or some of the information received from RX MIMO processor 360 and RX
data processor 362. This CSI is then processed by a TX data processor 378, modulated
by a modulator 380, conditioned by transmitters 354a through 354r, and transmitted
back to transmitter system 310.
[0117] At transmitter system 310, the modulated signals from receiver system 350 are received
by antennas 324, conditioned by receivers 322, demodulated by a demodulator 340, and
processed by a RX data processor 342 to recover the pertinent CSI reported by the
receiver system. The reported CSI is then provided to controller 330 and used to select
the transmission scheme and to generate various controls for TX data processor 314
and TX MIMO processor 320.
[0118] Controllers 330 and 370 direct the operation at the transmitter and receiver systems,
respectively. Memories 332 and 372 provide storage for program codes and data used
by controllers 330 and 370, respectively.
[0119] To implement the multi-mode transmission techniques described above, controller 330
receives the pertinent CSI from receiver system 350, which may include the post-processed
SNRs, the singular vector, and/or some other information descriptive of the characteristics
or operating condition of the MIMO channel. Controller 330 then (1) selects a particular
transmission scheme to use for transmitting data, and (2) determines the rate to use
for each selected transmission channel. The rate (i.e., the data rate and the coding
and modulation scheme) to be used for each selected transmission channel is determined
based in part on the amount of transmit power allocated to the data stream. The power
allocation and rate determination may also be performed by some network entity rather
than at the transmitter system.
[0120] The multi-mode transmission techniques described herein may be implemented by various
means. For example, these techniques may be implemented in hardware, software, or
a combination thereof. For a hardware implementation, the elements used to implement
these techniques may be implemented within one or more application specific integrated
circuits (ASICs), digital signal processors (DSPs), digital signal processing devices
(DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs),
processors, controllers, micro-controllers, microprocessors, other electronic units
designed to perform the functions described herein, or a combination thereof.
[0121] For a software implementation, certain aspects of the multi-mode transmission techniques
may be implemented with modules (e.g., procedures, functions, and so on) that perform
the functions described herein. The software codes may be stored in a memory unit
(e.g., memory 332 in FIG. 3) and executed by a processor (e.g., controller 330). The
memory unit may be implemented within the processor or external to the processor,
in which case it can be communicatively coupled to the processor via various means
as is known in the art.
[0122] Headings are included herein for reference and to aid in locating certain sections.
These headings are not intended to limit the scope of the concepts described therein
under, and these concepts may have applicability in other sections throughout the
entire specification.
[0123] The previous description of the disclosed embodiments is provided to enable any person
skilled in the art to make or use the present invention. Various modifications to
these embodiments will be readily apparent to those skilled in the art, and the generic
principles defined herein may be applied to other embodiments without departing from
the scope of the invention. Thus, the present invention is not intended to be limited
to the embodiments shown herein but is to be accorded the widest scope consistent
with the principles and novel features disclosed herein.
1. A method (200) for transmitting data over a plurality of transmission channels in
a wireless communication system, comprising:
determining (212) an operating condition of the communication system;
identifying (214) a specific power allocation transmission scheme selected from among
a plurality of possible power allocation transmission schemes based on the determined
operating condition, wherein each of the possible power allocation transmission schemes
allocates (218) a total transmit power available to the transmitter among at least
one of the plurality of transmission channels;
determining (216) one or more data streams to be transmitted based on the selected
power allocation transmission scheme; and
processing (220) the one or more data streams based on the selected power allocation
transmission scheme.
2. The method of claim 1, wherein the specific transmission scheme is selected by evaluating
performance of each of the plurality of possible transmission scheme.
3. The method of claim 1, wherein the specific transmission scheme is selected based
on an operating signal-to-noise-and-interference ratio (SNR).
4. The method of claim 1, wherein the one or more data streams are further processed
based on channel-state information.
5. The method of claim 4, wherein the plurality of transmission schemes includes a partial
channel-state information (CSI) transmission scheme.
6. The method of claim 5, wherein the channel-state information for the partial-CSI transmission
scheme comprises signal-to-noise-and-interference ratios (SNRs).
7. The method of claim 4, wherein the plurality of transmission schemes include a beam-forming
transmission scheme.
8. The method of claim 7, wherein a single transmission channel is selected for use for
the beam-forming transmission scheme, and wherein beam-forming is used for a data
transmission on the single selected transmission channel.
9. The method of claim 7, wherein the channel-state information for the beam-forming
transmission scheme comprises signal-to-noise-and-interference ratio (SNR) and a singular
vector for a single selected transmission channel.
10. The method of claim 9, wherein each element of the singular vector is quantized to
five bits or less per dimension.
11. The method of claim 4, wherein the plurality of transmission schemes include a beam-steering
transmission scheme
12. The method of claim 11, wherein the channel-state information for the beam-steering
transmission scheme comprises signal-to-noise-and-interference ratio (SNR) and a vector
of phase values for a plurality of transmit antennas used for data transmission.
13. The method of claim 12, wherein the vector of phase values is based on a singular
vector for a principal eigenmode.
14. The method of claim 1, wherein the operating condition is quantified by a signal-to-noise-and-interference
ratio (SNR), and wherein a partial CSI transmission scheme is selected for use if
an operating SNR of the communication system is above a threshold SNR, and a beam-forming
transmission scheme is selected for use if the operating SNR is below the threshold
SNR.
15. The method of claim 1, further comprising:
selecting a rate for each data stream based on a signal-to-noise-and-interference
ratio (SNR) achievable for the data stream.
16. The method of claim 1, wherein the wireless communication system is a multiple-input
multiple-output (MIMO) communication system and the plurality of transmission channels
correspond to a plurality of spatial subchannels of the MIMO communication system.
17. The method of claim 1, wherein the wireless communication system is a wideband multiple-input
multiple-output (MIMO) communication system and the plurality of transmission channels
correspond to a plurality of spatial subchannels of a plurality of frequency bands.
18. The method of claim 17, wherein one transmission scheme is selected for use for all
frequency bands, and wherein one or more data streams are transmitted on each frequency
band and are processed based on the selected transmission scheme.
19. The method of claim 17, wherein one transmission scheme is selected for use for each
frequency band, and wherein one or more data streams are transmitted on each frequency
band and are processed based on the transmission scheme selected for that frequency
band.
20. The method of claim 17, wherein a beam-forming transmission scheme is selected for
use for each of the plurality of frequency bands.
21. The method of claim 20, wherein total transmit power is allocated such that a common
coding and modulation scheme is used for all data streams transmitted on the plurality
of frequency bands.
22. The method of claim 17, wherein a partial-CSI transmission scheme is selected for
use for each of the plurality of frequency bands.
23. The method of claim 22, wherein total transmit power is allocated such that a common
coding and modulation scheme is used for all data streams transmitted on each frequency
band.
24. The method of claim 22, wherein total transmit power is allocated such that a common
coding and modulation scheme is used for all data screams transmitted on each spatial
subchannel.
25. The method of claim 1, wherein the wireless communication system is an orthogonal
frequency division multiplexing (OFDM) communication system and the plurality of transmission
channels correspond to a plurality of frequency subchannels.
26. The method of claim 16, wherein the step of determining (212) is
determining an operating signal-to-noise-and-interference ratio (SNR) of the MIMO
system; and the step of identifying (212) is
identifying the specific power allocation transmission scheme selected from among
a plurality of possible power allocation transmission schemes based on the operating
SNR, wherein each of the plurality of transmission schemes is designated for use for
a respective range of operating SNRs, and further wherein each of the plurality of
possible power allocation transmission schemes allocates a total transmit power available
to the transmitter among at least one of the plurality of spatial subchannels.
27. The method of claim 26, wherein the plurality of transmission schemes include a partial-CSI
transmission scheme and a beam-forming transmission scheme, and wherein the partial-CSI
transmision scheme is selected for use if the operating SNR is above a threshold SNR
and the beam-forming transmission scheme is selected for use if the operating SNR
is below the threshold SNR.
28. A memory communicatively coupled to a digital signal processing device (DSPD) capable
of interpreting digital information to:
determine an operating condition of a communication system;
select a specific power allocation transmission scheme from among a plurality of possible
power allocation transmission schemes based on the determined operating condition,
wherein a possible power allocation transmission scheme allocates a total transmit
power available to the transmitter among at least one of a plurality of transmission
channels;
determine one or more data streams to be transmitted based on the selected power allocation
transmission scheme; and
process the one or more data streams based on the selected power allocation transmission
scheme.
29. A computer program product comprising code adapted to carry out the method of claim
1 when run on a computer.
30. An apparatus (330) in a wireless communication system, comprising:
means for determining an operating condition of the communication system;
means for identifying a specific power allocation transmission scheme selected from
among a plurality of possible power allocation transmission schemes based on the determined
operating condition, wherein a possible power allocation transmission scheme allocates
a total transmit power available to the transmitter among at least one of a plurality
of transmission channels;
means for determining one or more data streams to be transmitted based on the selected
power allocation transmission scheme; and
means for processing the one or more data streams based on the selected power allocation
transmission scheme.
31. The apparatus of claim 30, wherein the wireless communication system is a multiple-input
multiple-output (MEMO) communication system and the plurality of transmission channels
correspond to a plurality of spatial subchannels of the MIMO communication system.
32. The apparatus of claim 30, wherein the specific transmission scheme is selected based
on an operating signal-to-noise-and-interference ratio (SNR) of the Communication
system, and wherein each of the plurality of transmission schemes is designated for
use for a respective range of operating SNRs.
33. The apparatus of claim 32, wherein the plurality of transmission schemes include a
partial-CSI transmission scheme and a beam-fornimg transmission scheme, and wherein
the partial-CSI transmission scheme is selected for use if the operating SNR is above
a threshold SNR and the beam-forming transmission scheme is selected for use if the
operating SNR is below the threshold SNR.
34. The apparatus of claim 30, further comprising:
means for selecting a rate for each data stream based on a signal-to-noise-and-interference
ratio (SNR) achievable by the data stream.
35. The apparatus of claim 30, wherein the wireless communication system is a multiple-input
multiple-output (MIMO) communication system, wherein the means for determining an
operation condition are
means for determining an operating signal-to-noise-and-interference ratio (SNR) of
the MIMO system; and wherein the means for identifying are
means for identifying a specific power allocation transmission scheme selected from
among a plurality of possible power allocation transmission schemes based on the operating
SNR, wherein each of the plurality of transmission schemes is designated for use for
a respective range of operating SNRs, wherein a possible power allocation transmission
scheme allocates a total transmit power available to the transmitter among at least
one of a plurality of transmission channels.
36. The apparatus of claim 30, wherein the apparatus is a controller
37. The controller of claim 36, further comprising:
means for selecting a rate for each data stream based on a signal-to-noise-and-interference
ratio (SNR) achievable by the data stream.
38. A base station comprising the controller of claim 36.
39. A transmitter unit in a wireless communication system, comprising:
a controller (330) operative to direct data transmission over a plurality of transmission
channels, the controller provided with means to perform the steps of the method of
claim 1 and further means for
selecting a rate for each data stream based in part on an amount of transmit power
allocated to the data stream;
a transmit (TX) data processor (314) operative to process each data stream based on
the selected rate to provide a respective stream of symbols; and
one or more transmitters (322) operative to process one or more symbol streams to
provide one or more modulated signals suitable for transmission over a communication
channel.
40. The transmitter unit of claim 39, wherein the plurality of transmission schemes include
a partial-CSI transmission scheme and a beam-forming transmission scheme.
41. The transmitter unit of claim 40, wherein the controller is operative to select the
partial-CSI transmission scheme if an operating signal-to-noise-and-interference ratio
(SNR) of the communication system is above a threshold SNR and to select the beam-forming
transmission scheme if the operating SNR is below the threshold SNR.
42. The transmitter unit of claim 40, wherein the controller is further operative to utilize
peak transmit power for each data stream for the partial-CSI transmission scheme and
to allocate all transmit power to a single data stream for the beam-forming transmission
scheme.
43. The transmitter unit of claim 40, further comprising:
a TX MIMO processor operative to precondition the stream of symbols for a single data
stream based on a singular vector for the beam-forming transmission scheme.
44. A base station comprising the transmitter unit of claim 39.
45. A receiver apparatus in a wireless communication system, comprising:
means for processing a plurality of streams of received symbols in accordance with
a particular receiver processing scheme to provide at least one stream of recovered
symbols, and to derive channel-state information (CSI) for each recovered symbol stream;
means for processing the at least one recovered symbol stream in accordance with at
least one demodulation and decoding scheme to provide decoded data; and
means for processing the CSI for transmission back to a transmitter apparatus, and
wherein a specific power allocation transmission scheme is selected from among a plurality
of possible power allocation transmission schemes based on the CSI, wherein one or
more transmission data streams are determined transmitted to the receiver apparatus
based on the selected power allocation transmission scheme, and wherein total available
transmit power is allocated to the one or more data streams based on the selected
power allocation transmission scheme.
46. The receiver apparatus of claim 45, wherein the means for receiving comprise
a receive (RX) MIMO processor (360) operative to receive and process the plurality
of streams of received symbols ; wherein the means for processing comprise
a RX data processor (362) operative to process the at least one recovered symbol stream
and wherein
the means for processing the CSI comprise a TX data processor (378) operative to process
the CSI for transmission back to a transmitter unit.
47. The receiver apparatus of claim 46, wherein the plurality of transmission schemes
include a partial-CSI transmission scheme and a beam-forming transmission scheme,
and wherein the partial-CSI transmission scheme is selected if an operating signal-to-noise-and-interference
ratio (SNR) is above a threshold SNR and the beam-forming transmission scheme is selected
if the operating SNR is below the threshold SNR.
48. The receiver apparatus of claim 47, wherein for the beam-forming transmission scheme
the RX MIMO processor is further operative to pre-condition the plurality of received
symbol streams with a singular vector to provide a single recovered symbol stream.
49. The receiver apparatus of claim 48, wherein for the partial-CSI transmission scheme
the RX MIMO processor is further operative to process the plurality of received symbol
streams based on a minimum mean square error with successive cancellation (MMSE-SC)
receiver processing technique 10 provide a plurality of recovered symbol streams.
1. Ein Verfahren (200) zum Senden bzw. Übertragen von Daten über eine Vielzahl von Übertragungskanälen
in einem drahtlosen Kommunikationssystem, wobei das Verfahren Folgendes aufweist:
Bestimmen (212) eines Betriebszustands von dem Kommunikationssystem;
Identifizieren (214) eines speziellen Leistungszuweisungsübertragungsschemas, ausgewählt
aus einer Vielzahl von möglichen Leistungszuweisungsübertragungsschemata, basierend
auf dem bestimmten Betriebszustand, wobei jedes von den möglichen Leistungszuweisungsübertragungsschemata
eine Gesamtsendeleistung, die für den Sender verfügbar ist, auf wenigstens einen von
der Vielzahl von Übertragungskanälen, zuordnet bzw. zuweist (218);
Bestimmen (216) von einem oder mehreren Datenströmen, die zu senden sind und zwar
basierend auf dem ausgewählten Leistungszuweisungsübertragungsschema; und
Verarbeiten (220) des einen oder der mehreren Datenströme, basierend auf dem ausgewählten
Leistungszuweisungsübertragungsschema.
2. Verfahren nach Anspruch 1, wobei das spezielle Übertragungsschema ausgewählt wird
durch Evaluieren der Performance von jedem von der Vielzahl von möglichen Übertragungsschemata.
3. Verfahren nach Anspruch 1, wobei das spezielle Übertragungsschema ausgewählt wird,
basierend auf einem Betriebs-Signal-zu-Rausch-und-Interferenz-Verhältnis (signal-to-noise-and-interference
ratio = SNR).
4. Verfahren nach Anspruch 1, wobei der eine oder die mehreren Datenströme weiter verarbeitet
werden basierend auf Kanalzustandsinformation.
5. Verfahren nach Anspruch 4, wobei die Vielzahl von Übertragungsschemata ein Übertragungsschema
mit partieller Kanalzustandsinformation (channel state information = CSI) beinhaltet.
6. Verfahren nach Anspruch 5, wobei die Kanalzustandsinformation für das Übertragungsschema
mit partieller CSI Signal-zu-Rausch-und-Interferenz-Verhältnisse (signal-to-noise-and-interference
ratios = SNRs) aufweist.
7. Verfahren nach Anspruch 4, wobei die Vielzahl von Übertragungsschemata ein Übertragungsschema
mit Strahlformung beinhaltet.
8. Verfahren nach Anspruch 7, wobei ein einzelner Übertragungskanal ausgewählt wird,
zur Nutzung für das Übertragungsschema mit Strahlformung, und wobei die Strahlformung
genutzt wird für eine Datenübertragung auf dem einzelnen ausgewählten Übertragungskanal.
9. Verfahren nach Anspruch 7, wobei die Kanalzustandinformation für das Übertragungsschema
mit Strahlformung Signal-zu-Rausch-undlnterferenz-Verhältnis (SNR) und einen singulären
Vektor für einen einzelnen ausgewählten Übertragungskanal aufweist.
10. Verfahren nach Anspruch 9, wobei jedes Element von dem singulären Vektor auf fünf
Bit oder weniger pro Dimension quantisiert ist.
11. Verfahren nach Anspruch 4, wobei die Vielzahl von Übertragungsschemata ein Übertragungsschema
mit Strahlformung beinhaltet.
12. Verfahren nach Anspruch 11, wobei die Kanalzustandsinformation für das Übertragungsschema
mit Strahlformung Signal-zu-Rausch-und-Interferenz-Verhältnis (SNR) und einen Vektor
von Phasenwerten für eine Vielzahl von Sendeantennen, die für Datenübertragung genutzt
werden, aufweist.
13. Verfahren nach Anspruch 12, wobei der Vektor von Phasenwerten auf einem singulären
Vektor für einen prinzipalen Eigenmodus bzw. Haupteigenmodus basiert.
14. Verfahren nach Anspruch 1, wobei der Betriebszustand quantifiziert wird durch ein
Signal-zu-Rausch-und-Interferenz-Verhältnis (SNR) und wobei ein Übertragungsschema
mit partieller CSI ausgewählt wird zur Nutzung, falls ein Betriebs-SNR von dem Kommunikationssystem
oberhalb eines Schwellen-SNR ist, und ein Übertragungsschema mit Strahlformung zur
Nutzung ausgewählt wird, falls das Betriebs-SNR unterhalb des Schwellen-SNR ist.
15. Verfahren nach Anspruch 1, wobei das Verfahren Folgendes aufweist:
Auswählen einer Rate bzw. Geschwindigkeit für jeden Datenstrom basierend auf einem
Signal-zu-Rausch-und-Interferenz-Verhältnis (SNR) das für den Datenstrom erreichbar
ist.
16. Verfahren nach Anspruch 1, wobei das drahtlose Kommunikationssystem ein Kommunikationssystem
mit Mehrfach-Eingang Mehrfach-Ausgang (multiple-input multiple output = MIMO) ist
und die Vielzahl von Übertragungskanälen einer Vielzahl von räumlichen Unter- bzw.
Subkanälen von dem MIMO-Kommunikationssystem entsprechen.
17. Verfahren nach Anspruch 1, wobei das drahtlose Kommunikationssystem ein breitbandiges
Mehrfach-Eingangs-Mehrfach-Ausgangs-(multiple-input multiple output = MIMO)-Kommunikationssystem
ist, und die Vielzahl von Übertragungskanälen einer Vielzahl von räumlichen Subkanälen
von einer Vielzahl von Frequenzbändern entspricht.
18. Verfahren nach Anspruch 17, wobei ein Übertragungsschema ausgewählt wird zur Nutzung
für alle Frequenzbänder und wobei ein oder mehrere Datenströme auf jedem Frequenzband
gesendet bzw. übertragen werden und basierend auf dem ausgewählten Übertragungsschema
verarbeitet werden.
19. Verfahren nach Anspruch 17, wobei ein Übertragungsschema ausgewählt wird, zur Nutzung
für jedes Frequenzband und wobei ein oder mehrere Datenströme auf jedem Frequenzband
gesendet werden, und basierend auf dem für jenes Frequenzband ausgewählten Übertragungsschema
verarbeitet werden.
20. Verfahren nach Anspruch 17, wobei ein Übertragungsschema mit Strahlformung zur Nutzung
für jedes von der Vielzahl von Frequenzbändern ausgewählt wird.
21. Verfahren nach Anspruch 20, wobei die gesamte Sendeleistung derart zugewiesen wird,
dass ein gemeinsames Codierungs- und Modulationsschema für alle Datenströme genutzt
wird, die auf der Vielzahl von Frequenzbändern gesendet werden.
22. Verfahren nach Anspruch 17, wobei ein Übertragungsschema mit partieller CSI zur Nutzung
ausgewählt wird für jedes von der Vielzahl von Frequenzbändern.
23. Verfahren nach Anspruch 22, wobei die gesamte Sendeleistung derart zugewiesen wird,
dass ein gemeinsames Codierungs- und Modulationsschema für alle Datenströme genutzt
wird, die auf jedem Frequenzband gesendet werden.
24. Verfahren nach Anspruch 22, wobei die gesamte Sendeleistung derart zugewiesen wird,
dass ein gemeinsames Codierungs- und Modulationsschema genutzt wird, für alle Datenströme
die auf jedem räumlichen Subkanal gesendet werden.
25. Verfahren nach Anspruch 1, wobei das drahtloses Kommunikationssystem ein Kommunikationssystem
mit orthogonalen frequenzunterteilten Multiplexen (orthogonal frequency division multiplexing
= OFDM) ist, und die Vielzahl von Übertragungskanälen einer Vielzahl von Frequenzsubkanälen
entspricht.
26. Verfahren nach Anspruch 16, wobei der Schritt des Bestimmens (212), Bestimmen eines
Betriebs-Signal-zu-Rausch-und-Interferenz-Verhältnisses (SNR) von dem MIMO System
ist; und der Schritt des l-dentifizierens (212) Folgendes ist:
Identifizieren des speziellen Leistungszuweisungsübertragungsschemas, ausgewählt aus
einer Vielzahl von möglichen Leistungszuweisungsübertragungsschemata, basierend auf
dem Betriebs-SNR, wobei jedes von der Vielzahl von Übertragungsschemata ausgelegt
ist zur Nutzung für einen entsprechenden Bereich von Betriebs-SNRs und ferner wobei
jedes von der Vielzahl von möglichen Leistungszuweisungsübertragungsschemata eine
gesamte Sendeleistung, die für den Sender verfügbar ist, an wenigstens einen von der
Vielzahl von räumlichen Sub-Kanälen zuweist.
27. Verfahren nach Anspruch 26, wobei die Vielzahl von Übertragungsschemata ein Übertragungsschema
mit partieller CSI und ein Übertragungsschema mit Strahlformung beinhaltet, und wobei
das Übertragungsschema mit partieller CSI zur Nutzung ausgewählt wird, falls das Betriebs-SNR
oberhalb eines Schwellen-SNR ist und das Übertragungsschema mit Strahlformung zur
Nutzung ausgewählt wird, falls das Betriebs-SNR unterhalb des Schwellen-SNR ist.
28. Ein Speicher, der kommunikationsmäßig mit einer digitalen Signalverarbeitungseinrichtung
(digital signal processing device = DSPD) gekoppelt ist, die geeignet ist, um digitale
Information zu interpretieren und zwar zum:
Bestimmen eines Betriebszustands von einem Kommunikationssystem;
Auswählen eines speziellen Leistungszuweisungsübertragungsschemas aus einer Vielzahl
von möglichen Leistungszuweisungsschemata, basierend auf dem bestimmten Betriebszustand,
wobei ein mögliches Leistungszuweisungsübertragungsschema eine gesamte Sendeleistung,
die für den Sender verfügbar ist, auf wenigstens einen von einer Vielzahl von Übertragungskanälen
zuweist;
Bestimmen von einem oder mehreren Datenströmen, die basierend auf dem ausgewählten
Leistungszuweisungsübertragungsschema zu senden bzw. zu übertragen sind; und
Verarbeiten des einen oder der mehreren Datenströme basierend auf dem ausgewählten
Leistungszuweisungsübertragungsschema.
29. Ein Computerprogrammprodukt, das aufweist, dass es angepasst ist zum Ausführen des
Verfahrens nach Anspruch 1, wenn es auf einem Computer abläuft.
30. Eine Vorrichtung (330) in einem drahtlosen Kommunikationssystem, wobei die Vorrichtung
Folgendes aufweist:
Mittel zum Bestimmen eines Betriebszustandes von dem Kommunikationssystem;
Mittel zum Identifizieren eines speziellen Leistungszuweisungsübertragungsschema,
ausgewählt aus einer Vielzahl von möglichen Leistungszuweisungsübertragungsschemata,
basierend auf dem bestimmten Betriebszustand, wobei ein mögliches Leistungszuweisungsübertragungsschema
eine gesamte Sendeleistung, die für den Sender verfügbar ist, auf wenigstens einen
von einer Vielzahl von Übertragungskanälen, zuweist;
Mittel zum Bestimmen von einem oder mehreren Datenströmen, die zu übertragen sind,
basierend auf dem ausgewählten Leistungszuweisungsübertragungsschema; und
Mittel zum Verarbeiten des einen oder der mehreren Datenströme basierend auf dem ausgewählten
Leistungszuweisungsübertragungsschema.
31. Vorrichtung nach Anspruch 30, wobei das drahtlose Kommunikationssystem ein Mehrfach-Eingangs-Mehrfach-Ausgangs-(multiple-input
multiple output = MIMO)-Kommunikationssystem ist und die Vielzahl von Übertragungskanälen
einer Vielzahl von räumlichen Unter- bzw. Subkanälen von dem MIMO Kommunikationssystem
entspricht.
32. Vorrichtung nach Anspruch 30, wobei das spezielle Übertragungsschema ausgewählt wird,
basierend auf einem Betriebs-Signal-zu-Rausch-und-Interferenz-Verhältnis (Signal-to-noise-and-interference
ratio = SNR) von dem Kommunikationssystem und wobei jedes von der Vielzahl von Übertragungsschemata
ausgelegt ist zur Nutzung für einen entsprechenden Bereich von Betriebs-SNRs.
33. Vorrichtung nach Anspruch 32, wobei die Vielzahl von Übertragungsschemata ein Übertragungsschema
mit partieller CSI und ein Übertragungsschema mit Strahlformung beinhaltet und wobei
das Übertragungsschema mit partieller CSI zur Nutzung ausgewählt wird, falls das Betriebs-SNR
oberhalb eines Schwellen-SNR ist, und das Übertragungsschema mit Strahlformung zur
Nutzung ausgewählt wird, falls das Betriebs-SNR unterhalb des Schwellen-SNR ist.
34. Vorrichtung nach Anspruch 30, die ferner Folgendes aufweist:
Mittel zum Auswählen einer Rate bzw. Geschwindigkeit für jeden Datenstrom, basierend
auf einem Signal-zu-Rausch-und-Interferenz-Verhältnis (SNR), das durch den Datenstrom
erreichbar ist.
35. Vorrichtung nach Anspruch 30, wobei das drahtlose Kommunikationssystem ein Mehrfach-Eingangs-Mehrfach-Ausgangs-(MIMO)-Kommunikationssystem
ist, wobei die Mittel zum Bestimmen eines Betriebszustands Mittel sind, zum Bestimmen
eines Betriebs-Signal-zu-Rausch-und-Interferenz-Verhältnisses (SNR) von dem MIMO System;
und wobei die Mittel zum Identifizieren, Mittel sind zum Identifizieren eines speziellen
Leistungszuweisungsübertragungsschemas ausgewählt aus einer Vielzahl von möglichen
Leistungszuweisungsübertragungsschemata, basierend auf dem Betriebs-SNR, wobei jedes
von der Vielzahl von Übertragungsschemata ausgelegt ist zur Nutzung für einen entsprechenden
Bereich von Betriebs-SNRs, wobei ein mögliches Leistungszuweisungsübertragungsschema
eine gesamte Sendeleistung, die für den Sender verfügbar ist, auf wenigstens einen
von einer Vielzahl von Übertragungskanälen zuweist.
36. Vorrichtung nach Anspruch 30, wobei die Vorrichtung ein Controller bzw. eine Steuerungseinrichtung
ist.
37. Controller nach Anspruch 36, der ferner Folgendes aufweist:
Mittel zum Auswählen einer Rate bzw. Geschwindigkeit für jeden Datenstrom, basierend
auf einem Signal-zu-Rausch-und-Interferenz-Verhältnis (SNR), das durch den Datenstrom
erreichbar ist.
38. Eine Basisstation, die den Controller gemäß Anspruch 36 aufweist.
39. Eine Sendereinheit in einem drahtlosen Kommunikationssystem, die Folgendes aufweist:
einen Controller (330), der betrieben wird zum Anweisen bzw. Leiten von Datenübertragung
über eine Vielzahl von Übertragungskanälen, wobei der Controller versehen ist mit
Mitteln zum Ausführen der Schritte von dem Verfahren nach Anspruch 1, und ferner Mittel
aufweist zum Auswählen einer Rate für jeden Datenstrom basierend teilweise auf einem
Betrag bzw. einer Menge an Sendeleistung, die dem Datenstrom zugewiesen ist;
einen Sende-(Transmit = TX)-Datenprozessor (314) betrieben zum Verarbeiten jedes Datenstroms
basierend auf der ausgewählten Rate um einen entsprechenden Strom von Symbolen vorzusehen;
und
einen oder mehrere Sender (322) betrieben zum Verarbeiten von einem oder mehreren
Symbolströmen zum Vorsehen von einem oder mehreren modulierten Signalen, die geeignet
sind zur Übertragung über einen Kommunikationskanal.
40. Sendereinheit nach Anspruch 39, wobei die Vielzahl von Übertragungsschemata ein Übertragungsschema
mit teilweiser CSI und ein Übertragungsschema mit Strahlformung beinhaltet.
41. Sendereinheit nach Anspruch 40, wobei der Controller betreibbar ist zum Auswählen
des Übertragungsschemas mit partieller CSI, falls ein Betriebs-Signal-zu-Rausch-und-Interferenz-Verhältnis
(SNR) von dem Kommunikationssystem oberhalb eines Schwellen-SNR ist und zum Auswählen
des Übertragungsschemas mit Strahlformung, falls das Betriebs-SNR unterhalb des Schwellen-SNR
ist.
42. Sendereinheit nach Anspruch 40, wobei der Controller ferner betreibbar ist zum Verwenden
von Spitzensendeleistung für jeden Datenstrom für das Übertragungsschema mit teilweiser
CSI und zum Zuweisen von aller Sendeleistung an einen einzelnen Datenstrom für das
Übertragungsschema mit Strahlformung.
43. Sendereinheit nach Anspruch 40, die ferner Folgendes aufweist:
einen TX MIMO Prozessor der betreibbar ist zum Vorkonditionieren des Stroms von Symbolen
für einen einzelnen Datenstrom basierend auf einem singulären Vektor für das Übertragungsschema
mit Strahlformung.
44. Eine Basisstation, die die Sendereinheit gemäß Anspruch 39, aufweist.
45. Eine Empfängervorrichtung in einem drahtlosen Kommunikationssystem, die Folgendes
aufweist:
Mittel zum Verarbeiten einer Vielzahl von Strömen von empfangenen Symbolen in Übereinstimmung
mit einem bestimmten Empfängerverarbeitungsschema zum Vorsehen von wenigstens einem
Strom von wiedergewonnenen Symbolen und zum Ableiten von Kanalzustandinformation (channel-state
information = CSI) für jeden wiedergewonnenen Symbolstrom;
Mittel zum Verarbeiten des wenigstens einen wiedergewonnenen Symbolstroms in Übereinstimmung
mit wenigstens einem Demodulations- und Decodierungsschema zum Vorsehen decodierter
Daten; und
Mittel zum Verarbeiten der CSI zur Rückübertragung an eine Sendervorrichtung; und
wobei ein spezielles Leistungszuweisungsübertragungsschema ausgewählt wird aus einer
Vielzahl von möglichen Leistungszuweisungsübertragungsschemata basierend auf der CSI,
wobei ein oder mehrere Sende- bzw. Übertragungsdatenströme bestimmt werden, und zwar
zur Übertragung an die Empfängervorrichtung, basierend auf dem ausgewählten Leistungszuweisungsübertragungsschema
und wobei eine gesamte verfügbare Sendeleistung an den einen oder die mehreren Datenströme
basierend auf dem ausgewählten Leistungszuweisungsübertragungsschema zugewiesen wird.
46. Empfängervorrichtung gemäß Anspruch 45, wobei die Mittel zum Empfangen einen Empfangs-(receive
= RX)-MIMO-Prozessor (360) aufweisen, der betreibbar ist zum Empfangen und Verarbeiten
der Vielzahl von Strömen von empfangenen Symbolen; wobei die Mittel zum Verarbeiten
einen RX-Datenprozessor (362) aufweisen, der betreibbar ist zum Verarbeiten des wenigstens
einen wiedergewonnen Symbolstroms und wobei die Mittel zum Verarbeiten der CSI einen
TX Datenprozessor (378) aufweisen, der betreibbar ist zum Verarbeiten der CSI zur
Rückübertragung an eine Sendereinheit.
47. Empfängervorrichtung nach Anspruch 46, wobei die Vielzahl von Übertragungsschemata,
ein Übertragungsschema mit partieller CSI und ein Übertragungsschema mit Strahlformung
beinhalten, und wobei das Übertragungsschema mit partieller CSI ausgewählt wird, falls
ein Betriebs-Signal-zu-Rausch-und-Interferenz-Verhältnis (SNR) oberhalb eines Schwellen-SNR
ist und das Übertragungsschema mit Strahlformung ausgewählt wird, falls das Betriebs-SNR
unterhalb des Schwellen-SNR ist.
48. Empfängervorrichtung nach Anspruch 47, wobei für das Übertragungsschema mit Strahlformung
der RX MIMO Prozessor ferner betreibbar ist zum Vorkonditionieren der Vielzahl von
empfangenen Symbolströmen mit einem singulären Vektor zum Vorsehen eines einzelnen
wiedergewonnenen Symbolstroms.
49. Empfängervorrichtung nach Anspruch 48, wobei für das Übertragungsschema mit partieller
CSI der RX MIMO Prozessor ferner betreibbar ist zum Verarbeiten der Vielzahl von empfangenen
Symbolströmen, basierend auf einer Empfängerverarbeitungstechnik mit minimalem mittleren
quadratischen Fehler mit nachfolgender Löschung (minimum mean square error with successive
cancellation = MMSE-SC), um eine Vielzahl von wiedergewonnenen Symbolströmen vorzusehen.
1. Procédé (200) pour transmettre des données sur une pluralité de canaux de transmission
dans un système de communication sans fil comprenant :
déterminer (212) un état de fonctionnement du système de communication ;
identifier (214) un processus spécifique de transmission d'allocation de puissance
sélectionné parmi plusieurs processus de transmission d'allocation de puissance possibles
en fonction de l'état de fonctionnement déterminé, dans lequel chacun des processus
de transmission d'allocation de puissance possibles alloue (218) une puissance d'émission
totale disponible à l'émetteur parmi au moins un de la pluralité de canaux de transmission
;
déterminer (216) un ou plusieurs flux de données à émettre en fonction du processus
de transmission d'allocation de puissance sélectionné ; et
traiter (220) lesdits un ou plusieurs flux de données en fonction du processus de
transmission d'allocation de puissance sélectionné.
2. Procédé selon la revendication 1, dans lequel le processus de transmission spécifique
est sélectionné en évaluant les performances de chacun de la pluralité de processus
de transmission possibles.
3. Procédé selon la revendication 1, dans lequel le processus de transmission spécifique
est sélectionné en fonction du rapport signal sur bruit plus interférences (SNR).
4. Procédé selon la revendication 1, dans lequel lesdits un ou plusieurs flux de données
sont en outre traités en fonction d'informations d'état de canal.
5. Procédé selon la revendication 4, dans lequel la pluralité de processus de transmission
comprend un processus de transmission d'informations d'état de canal (CSI) partielles.
6. Procédé selon la revendication 5, dans lequel les informations d'état de canal pour
le processus de transmission de CSI partielles comprennent des rapports signal sur
bruit plus interférences (SNR).
7. Procédé selon la revendication 4, dans lequel la pluralité de processus de transmission
comprend un processus de transmission de mise en forme de faisceaux.
8. Procédé selon la revendication 7, dans lequel un canal de transmission unique est
sélectionné pour être utilisé pour le processus de transmission de mise en forme de
faisceaux, et dans lequel la mise en forme des faisceaux est utilisée pour une transmission
de données sur le canal de transmission sélectionné unique.
9. Procédé selon la revendication 7, dans lequel les informations d'état de canal pour
le processus de transmission de mise en forme de faisceaux comprennent le rapport
signal sur bruit plus interférences (SNR) et un vecteur singulier pour un canal de
transmission unique sélectionné.
10. Procédé selon la revendication 9, dans lequel chaque élément du vecteur singulier
est quantifié pour donner cinq bits ou moins par dimension.
11. Procédé selon la revendication 4, dans lequel la pluralité de processus de transmission
comprend un processus de transmission d'orientation de faisceaux.
12. Procédé selon la revendication 11, dans lequel les informations d'état de canal pour
le processus de transmission de mise en forme de faisceaux comprennent un rapport
signal sur bruit plus interférences (SNR) et un vecteur de valeurs de phase pour une
pluralité d'antennes d'émission utilisées pour la transmission de données.
13. Procédé selon la revendication 12, dans lequel le vecteur de valeurs de phase est
basé sur un vecteur singulier pour un mode propre principal.
14. Procédé selon la revendication 1, dans lequel l'état de fonctionnement est quantifié
par un rapport signal sur bruit plus interférences (SNR), et dans lequel le processus
de transmission de CSI partielles est sélectionné pour être utilisé si un SNR en fonctionnement
dans le système de communication est supérieur à un SNR seuil et un processus de transmission
de mise en forme de faisceaux est sélectionné pour être utilisé si le SNR en fonctionnement
est en dessous du SNR seuil.
15. Procédé selon la revendication 1 comprenant en outre :
sélectionner un débit pour chaque flux de données sur la base d'un rapport signal
sur bruit plus interférences (SNR) que l'on peut obtenir pour le flux de données.
16. Procédé selon la revendication 1, dans lequel le système de communication sans fil
est un système de communication à entrées multiples et à sorties multiples (MIMO)
et la pluralité de canaux de transmission correspond à une pluralité de sous-canaux
spatiaux du système de communication MIMO.
17. Procédé selon la revendication 1, dans lequel le système de communication sans fil
est un système de communication à entrées multiples et à sorties multiples (MIMO)
à large bande et la pluralité de canaux de transmission correspond à une pluralité
de sous-canaux spatiaux d'une pluralité de bandes de fréquence.
18. Procédé selon la revendication 17, dans lequel un processus de transmission est sélectionné
pour être utilisé pour toutes les bandes de fréquence, et dans lequel un ou plusieurs
flux de données sont transmis sur chaque bande de fréquence et sont traités sur la
base du processus de transmission sélectionné.
19. Procédé selon la revendication 17, dans lequel un processus de transmission est sélectionné
pour être utilisé pour toutes les bandes de fréquence, et dans lequel un ou plusieurs
flux de données sont transmis sur chaque bande de fréquence et sont traités sur la
base du processus de transmission sélectionné pour cette bande de fréquence.
20. Procédé selon la revendication 17, dans lequel un processus de transmission de mise
en forme de faisceaux est sélectionné pour être utilisé dans chacune de la pluralité
de bandes de fréquence.
21. Procédé selon la revendication 20, dans lequel la puissance d'émission totale est
allouée de sorte qu'un processus commun de codage et de modulation est utilisé pour
tous les flux de données émis sur la pluralité de bandes de fréquence.
22. Procédé selon la revendication 17, dans lequel un processus de transmission de CSI
partielles est sélectionné pour être utilisé pour chacune de la pluralité de bandes
de fréquence.
23. Procédé selon la revendication 22, dans lequel la puissance d'émission totale est
allouée de sorte qu'un processus commun de codage et de modulation est utilisé pour
tous les flux de données émis sur chaque bande de fréquence.
24. Procédé selon la revendication 22, dans lequel la puissance d'émission totale est
allouée de sorte qu'un processus commun de codage et de modulation est utilisé pour
tous les flux de données émis sur chaque sous-canal spatial.
25. Procédé selon la revendication 1, dans lequel le système de communication sans fil
est un système de communication à multiplexage par différence de fréquences orthogonales
(OFDM) et la pluralité de canaux de transmission correspond à une pluralité de sous-canaux
fréquentiels.
26. Procédé selon la revendication 16, dans lequel :
l'étape de détermination (212) consiste à déterminer un rapport signal sur bruit plus
interférences (SNR) en fonctionnement du système MIMO, et
l'étape d'identification (212) consiste à identifier le processus de transmission
d'allocation de puissance spécifique sélectionné parmi la pluralité de processus de
transmission d'allocation de puissance possibles en fonction du SNR en fonctionnement,
dans lequel chacun de la pluralité des processus de transmission est prévu pour être
utilisé pour une plage respective de SNR en fonctionnement, et en outre dans lequel
chacun de la pluralité de processus de transmission d'allocation de puissance possibles
alloue une puissance d'émission totale disponible à l'émetteur parmi au moins un de
la pluralité de sous-canaux spatiaux.
27. Procédé selon la revendication 26, dans lequel la pluralité de processus de transmission
comprend un processus de transmission de CSI partielles et un processus de transmission
de mise en forme de faisceaux et dans lequel le processus de transmission de CSI partielles
est sélectionné pour être utilisé si le SNR en fonctionnement est supérieur à un SNR
seuil et le processus de transmission de mise en forme de faisceaux est sélectionné
pour être utilisé si le SNR en fonctionnement est inférieur au SNR seuil.
28. Mémoire couplée de façon à communiquer avec un dispositif de traitement de signal
numérique (DSPD) apte à interpréter des informations numériques pour :
déterminer un état de fonctionnement d'un système de communication ;
sélectionner un processus spécifique de transmission d'allocation de puissance sélectionné
parmi plusieurs processus de transmission d'allocation de puissance possibles en fonction
de l'état de fonctionnement déterminé, dans lequel un processus de transmission d'allocation
de puissance possible alloue une puissance d'émission totale disponible à l'émetteur
parmi au moins un de la pluralité de canaux de transmission ;
déterminer un ou plusieurs flux de données à émettre en fonction du processus de transmission
d'allocation de puissance sélectionné ; et
traiter lesdits un ou plusieurs flux de données en fonction du processus de transmission
d'allocation de puissance sélectionné.
29. Programme d'ordinateur adapté à mettre en oeuvre le processus de la revendication
1 quand il est mis en oeuvre sur un ordinateur.
30. Dispositif (330) dans un système de communication sans fil, comprenant :
des moyens pour déterminer un état de fonctionnement du système de communication ;
des moyens pour identifier un processus spécifique de transmission d'allocation de
puissance sélectionné parmi plusieurs processus de transmission d'allocation de puissance
possibles en fonction de l'état de fonctionnement déterminé, dans lequel un processus
de transmission d'allocation de puissance possible alloue une puissance d'émission
totale disponible à l'émetteur parmi au moins un de la pluralité de canaux de transmission
;
des moyens pour déterminer un ou plusieurs flux de données à émettre en fonction du
processus de transmission d'allocation de puissance sélectionné ; et
des moyens pour traiter lesdits un ou plusieurs flux de données en fonction du processus
de transmission d'allocation de puissance sélectionné.
31. Dispositif selon la revendication 30, dans lequel le système de communication sans
fil est un système de communication à entrées multiples et à sorties multiples (MIMO)
et la pluralité de canaux de transmission correspond à une pluralité de sous-canaux
spatiaux du système de communication MIMO.
32. Dispositif selon la revendication 30, dans lequel le processus de transmission spécifique
est sélectionné en fonction d'un rapport signal sur bruit plus interférences (SNR)
du système de communication, et dans lequel chacun de la pluralité de processus de
transmission est conçu pour être utilisé pour une plage respective de SNR en fonctionnement.
33. Dispositif selon la revendication 32, dans lequel la pluralité de processus de transmission
comprend un processus de transmission de CSI partielles et un processus de transmission
de mise en forme de faisceaux, et dans lequel le processus de transmission de CSI
partielles est sélectionné pour être utilisé si le SNR en fonctionnement est au-dessus
d'un SNR seuil et le processus de transmission de mise en forme de faisceaux est sélectionné
pour être utilisé si le SNR en fonctionnement est en dessous du SNR seuil.
34. Dispositif selon la revendication 30, comprenant en outre des moyens pour sélectionner
un débit pour chaque flux de données sur la base d'un rapport signal sur bruit plus
interférences (SNR) que l'on peut obtenir avec le flux de données.
35. Dispositif selon la revendication 30, dans lequel le système de communication sans
fil est un système de communication à entrées multiples et sorties multiples (MIMO)
dans lequel :
les moyens pour déterminer un état de fonctionnement sont des moyens pour déterminer
un rapport signal sur bruit plus interférences (SNR) en fonctionnement du système
MIMO, et
les moyens d'identification sont des moyens pour identifier un processus de transmission
d'allocation de puissance spécifique sélectionné parmi une pluralité de processus
de transmission d'allocation de puissance possibles en fonction du SNR en fonctionnement,
dans lequel chacun de la pluralité de processus de transmission est conçu pour être
utilisé pour une plage respective de SNR en fonctionnement, dans lequel un processus
de transmission d'allocation de puissance possible alloue une puissance d'émission
totale disponible à l'émetteur parmi au moins un d'une pluralité de canaux de transmission.
36. Dispositif selon la revendication 30, dans lequel le dispositif est un contrôleur.
37. Contrôleur selon la revendication 36, comprenant en outre des moyens pour sélectionner
un débit pour chaque flux de données en fonction du rapport signal sur bruit plus
interférences (SNR) que l'on peut obtenir avec le flux de données.
38. Station de base comprenant le contrôleur de la revendication 36.
39. Module d'émetteur dans un système de communication sans fil, comprenant :
un contrôleur (330) agissant pour commander la transmission de données sur une pluralité
de canaux de transmission, le contrôleur étant muni de moyens pour mettre en oeuvre
les étapes du procédé de la revendication 2 et en outre des moyens pour sélectionner
un débit pour chaque flux de données en fonction en partie d'une quantité de puissance
d'émission allouée aux flux de données ;
un processeur de données d'émission (TX) (314) agissant pour traiter chaque flux de
données en fonction du débit sélectionné pour fournir un flux respectif de symboles
; et
un ou plusieurs émetteurs (322) agissant pour traiter un ou plusieurs flux de symboles
pour fournir un ou plusieurs signaux modulés adaptés à une transmission sur un canal
de communication.
40. Module émetteur selon la revendication 39, dans lequel la pluralité des processus
de transmission comprend un processus de transmission de CSI partielles et un processus
de transmission de mise en forme de faisceaux.
41. Module émetteur selon la revendication 40, dans lequel le contrôleur agit pour sélectionner
le processus de transmission de CSI partielles si le rapport signal sur bruit plus
interférences (SNR) du système de communication est au dessus d'un SRN seuil et pour
sélectionner le processus de transmission de mise en forme de faisceaux si le SNR
en fonctionnement est en dessous du SNR seuil.
42. Module émetteur selon la revendication 40, dans lequel le contrôleur agit en outre
pour utiliser la puissance d'émission de crête pour chaque flux de données pour le
processus de transmission de CSI partielles et pour allouer toute la puissance d'émission
à un flux de données unique pour le processus de transmission de mise en forme de
faisceaux.
43. Module émetteur selon la revendication 40, comprenant en outre un processeur MIMO
(TX) agissant pour prétraiter le flux de symboles pour un flux de données unique sur
la base d'un vecteur singulier pour le processus de transmission de mise en forme
de faisceaux.
44. Station de base comprenant le module émetteur de la revendication 39.
45. Dispositif récepteur d'un système de communication sans fil, comprenant :
des moyens pour traiter une pluralité de flux de symboles reçus en fonction d'un processus
particulier de traitement de récepteur pour fournir au moins un flux de symboles récupérés,
et pour fournir des informations d'état de canal (CSI) pour chaque flux de symboles
récupérés ;
des moyens pour traiter ledit au moins un flux de symboles récupérés en fonction d'au
moins un processus de démodulation et de décodage pour fournir des données décodées
; et
des moyens de traitement des CSI pour retransmission vers un dispositif émetteur,
et
dans lequel un processus spécifique de transmission d'allocation de puissance est
sélectionné parmi plusieurs processus de transmission d'allocation de puissance possibles
en fonction des CSI, dans lequel un ou plusieurs flux de données à émettre sont transmis
vers le dispositif récepteur en fonction du processus de transmission d'allocation
de puissance sélectionné, et dans lequel la puissance d'émission totale disponible
est allouée auxdits un ou plusieurs flux de données en fonction du processus de transmission
d'allocation de puissance sélectionné.
46. Dispositif récepteur selon la revendication 45, dans lequel :
les moyens de réception comprennent un processeur MIMO (RX) de réception (360) agissant
pour recevoir et traiter la pluralité de flux de symboles reçus, et
les moyens de traitement comprennent un processeur de données (RX) (362) agissant
pour traiter ledit au moins un flux de symboles récupéré et dans lequel les moyens
pour traiter les CSI comprennent un processeur de données (TX) (378) agissant pour
traiter les CSI pour retransmission vers un module émetteur.
47. Dispositif récepteur selon la revendication 46, dans lequel la pluralité de processus
de transmission comprend un processus de transmission de CSI partielles et un processus
de transmission de mise en forme de faisceaux, et dans lequel le processus de transmission
de CSI partielles est sélectionné pour être utilisé si le rapport signal sur bruit
plus interférences (SNR) en fonctionnement est au-dessus d'un SNR seuil et le processus
de transmission de mise en forme de faisceaux est sélectionné si le SNR en fonctionnement
est en dessous du SNR seuil.
48. Dispositif récepteur selon la revendication 47, dans lequel pour le processus de transmission
de mise en forme de faisceaux, le processeur MIMO RX agit en outre pour prétraiter
la pluralité de flux de symboles reçus avec un vecteur singulier pour fournir un flux
de symboles récupéré unique.
49. Dispositif récepteur selon la revendication 48, dans lequel, pour le processus de
transmission de CSI partielles, le processeur MIMO RX est en outre actif pour traiter
la pluralité de flux de symboles reçus sur la base d'une technique de traitement de
récepteur à erreur quadratique moyenne minimum à suppression successive (MMSE-SC)
pour fournir une pluralité de flux de symboles récupéré.