Embodiments of the invention are generally directed to communication systems and, more particularly, to wireless communication devices that employ interference-sensitive mode selection and associated methods, protocols and/or signaling interface(s).
The use of multiple signaling paths, e.g., through the use of multiple input multiple output (MIMO) technology can significantly increase the effective range and/or throughput of a wireless communication channel. Despite the significant advantages gained from the introduction of MIMO technology into a communications device, implementation issues persist which have heretofore limited the widespread adoption of such technologies.
An example of just such an implementation issue centers around the management of when and how to implement MIMO technology within a communication system. One of the elements currently being debated is the use of the remote station (STA) (or, mobile device, user equipment (UE), and the like) to report on whether it should be served by a true multi-stream MIMO transmission (that roughly doubles or quadruples the data rate), or by a single-stream transmission (e.g. using space-time coding that may only serve to improve the diversity order, and consequently increases the data rate only moderately). More specifically, the debate has centered on the decision criterion that should be employed in making the decision of what mode of operation should be selected in a given set of reception conditions.
Some recent proposals have posed that this selection between the multi-stream or single-stream MIMO modes of operation be based, either directly or indirectly, on a “rank” of the MIMO channel as measured by the remote station. While the use of a MIMO channel rank may be an excellent decision criterion when the underlying channel noise is spatially (and temporally) white, such is not always the case in the field. Indeed, in a typical cellular system deployment, the “noise term” is composed mainly of interference from other cells and is, in this regard, often spatially (and temporally) colored. Thus, in practical implementations of wireless communication systems, establishing decision criteria based only on channel statistics will lead to poor performance.
Embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements and in which:
Embodiments of a wireless communication device(s) employing interference-sensitive mode selection and associated methods, protocols and/or signaling interface(s) are generally presented.
According to one embodiment, an improved multiple input, multiple output (MIMO) communication system is introduced that employs an interference-sensitive mode selection. According to one aspect, a receiver is introduced with an estimator that estimates the channel and the spatial covariance of the noise plus interference. It will be appreciated that the estimation of a noise plus interference spatiotemporal covariance matrix is not trivial, especially in high-SNR regions (where MIMO is most effective), as estimating the noise statistics when the noise term is significantly smaller than the signal is quite difficult. As discussed more fully below, the novel estimator disclosed herein may well employ one or more of several low complexity approaches for estimating such parameters. According to one embodiment, the novel estimator is a maximum-likelihood estimator that utilizes the decoder a-posteriori log-likelihood ratios to smooth-out the effects of the unknown transmitted symbols, thus providing the log-likelihood sequence required for the covariance estimation.
According to one embodiment, the receiver includes a feedback mechanism through which certain data, based on the output of the estimator, is transferred from the receiver to one or more remote transmitter(s).
According to another aspect, a transmitter may include a mode controller, responsive to feedback from one or more receiver(s), to dynamically reconfigure itself to improve (i.e., substantially optimize) the forward channel for subsequent transmissions, effectively adapting the transmission parameters according to the channel's condition as well as to the interference from which the receiver suffers.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
According to some embodiments, the innovative interference-sensitive mode selector may well be implemented in a cellular radiotelephone communication system, although the scope of the invention is not limited in this regard. Types of cellular radiotelephone transmitters and/or receivers intended to be within the scope of the present invention may include, but are not limited to, Code Division Multiple Access (CDMA), CDMA-2000 and wideband CDMA (WCDMA) cellular radiotelephone receivers for receiving spread spectrum signals, Global System for Mobile communication (GSM) cellular radiotelephone, General Packet Radio Service (GPRS), Extended GPRS (EGPRS), third generation cellular systems (3G), and the like. For simplicity, although the scope of the invention is in no way limited in this respect, embodiments of the invention described below may be related to a CDMA family of cellular radiotelephone systems that may include CDMA, WCDMA, CDMA 2000 and the like.
Alternatively, embodiments of the invention may well be implemented in wireless data communication networks such as those defined by the Institute for Electrical and Electronics Engineers (IEEE). Technical detail regarding some of the operating characteristics of such devices may be found in, e.g., the IEEE 802.11, 1999 Edition; Information Technology Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks—Specific Requirements, Part 11: WLAN Medium Access Control (MAC) and Physical (PHY) Layer Specifications, its progeny and supplements thereto (e.g., 802.11a, 0.11b, 0.11g and 0.11n). See, also, the IEEE Std 802.16-2004 IEEE Standard for Local and Metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems, its progeny and supplements thereto (e.g., 802.16a, 0.16d, and 0.16e).
Example Communication System
Turning to
According to one embodiment, for purposes of illustration and not limitation, communication network 100 will be described in the context of a 3G cellular radiotelephone communication system. In such an example, device 102 may be referred to as a base transceiver station (BST) (or, base station, access point, base, Node B, etc.), while device 106 may be referred to as user equipment (UE) (or, mobile station, station (STA), and the like), although the scope of the invention is not limited in this regard.
According to one example embodiment, device 102 is illustrated depicting a subset of an example transmitter architecture. More particularly, device 102 is depicted comprising one or more encoder(s) 108, radio frequency (RF) front end(s) (RFE) 110 and a mode controller/configurator 112, each generally coupled as depicted. According to one embodiment, encoder 108 is a MIMO encoder, wherein the encoder receives data content for transmission and encodes such data in accordance with one or more MIMO mode selections. According to one aspect, the MIMO mode selection is made by mode controller 112 in response to feedback received from a remote receiver (e.g., device 106). The encoded data content is provided to RFE 110 for upcoversion, amplification and transmission via one or more of the plurality of antenna(e), as shown.
According to one example embodiment, device 106 is illustrated depicting a subset of an example receiver architecture. More particularly, device 106 is depicted comprising one or more of a radio frequency (RF) front end (RFE) 114, a decoder 116, an estimator 118 and a feedback element (FBE) 120, each generally coupled as depicted. As shown, a wireless communication channel is received via one or more of a plurality of antenna(e) and provided to the RFE 114, where it may be filtered, amplified, etc., before being applied to decoder 116. According to one embodiment, decoder 116 is a MIMO decoder. Decoder 116 decodes the content received via the communication channel and may provide it to one or more additional processing elements for additional signal and/or application processing.
According to one embodiment, decoder 116 may identify content (e.g., symbols) associated with pilot signals (or, tones, symbols, etc.) within the received communication channel. Such content may be routed to estimator 118. According to one embodiment described more fully below, estimator 118 may generate a channel estimate based, at least in part, on at least a subset of the received pilot symbols to quantify one or more operational characteristics of the communication channel.
In addition, estimator 118 may generate an estimate of the spatial covariance of the noise plus interference from at least a subset of the received pilot symbols. According to one embodiment, estimator 118 may generate an example channel estimate and full spatial covariance of the noise plus interference for each of a number of alternate MIMO channel modes from at least a subset of the received pilot symbols. According to one embodiment, estimator 118 may be implemented within a digital signal processor, and may utilize an enhanced maximum-likelihood estimator that utilizes the decoder a-posteriori log-likelihood ratios to smooth-out the effects of unknown transmitted symbols, in addition to the known pilot symbols, thus providing the log-likelihood sequence required for the enhanced covariance estimation, although the invention is not limited in this respect.
According to one embodiment, data associated with the channel estimate and the spatial covariance of the noise plus interference may be provided to the feedback element 120. In such an embodiment, the feedback element may compute a channel quality indicator (CQI) for each of the different MIMO channel modes from which a preferred MIMO mode is selected. Once selected, information denoting the preferred MIMO mode as well as the associated CQI is then provided back to the servicing transmitter (e.g., 102) and, more particularly, to a mode controller (e.g., 112) of the source transmitter.
Although depicted as a number of disparate functional blocks, those skilled in the art will appreciate that one or more elements of the transmitter (108-112) and/or the receiver (114-120) may well be combined into multi-functional block(s) without deviating from the spirit or scope of the claimed invention.
It will be appreciated that by providing information regarding both the channel estimate as well as full spatial covariance of noise plus interference, a much more accurate mode selection is effected wherein the transmitter is able to take into account not only the white-noise channel conditions, but also information regarding the spatially-colored interference perceived at the target receiver(s). It will be shown (see, e.g.,
Channel Model and Notation
The well-known (complex baseband) model describing a narrowband MIMO system (with N Tx antennas and M Rx antennas) may be represented as:
{right arrow over (r)}=H{right arrow over (s)}+{right arrow over (n)}, (1)
where {right arrow over (r)} is the Rx output array (column vector of size M), {right arrow over (s)} is the Tx input array (of size N), H is the M×N channel matrix, and {right arrow over (n)} is an additive “noise” array (of size M). The “noise” is composed of thermal noise generated at the receiver (assumed spatially-white AWGN with equal power σn2 per array element), and an interference component whose spatial covariance is denoted (without loss of generality) as σn2R. Using the assumption of no correlation between the thermal noise and the interference, the overall “noise” covariance may be represented as:
Λ:=E{{right arrow over (n)}{right arrow over (n)}′}=σn2(I+R), (2)
where ‘ denotes the conjugate-transpose operation, I is the identity matrix (of size M×M in this case), and E{ } denotes taking the expectation value.
If the transmitter does not have any knowledge of the channel and interference conditions, one (perhaps optimal) transmission strategy is to equally split the total available power between all the antennas, leading to the following expression for the theoretical channel capacity:
where the total noise-normalized transmitted power P is defined by:
P:=σn−2trP=σn−2trE{{right arrow over (s)}{right arrow over (s)}′}, (4)
and the “spatially-whitened channel matrix” is given by:
{tilde over (H)}:=Λ−1/2H. (5)
If, alternatively, information about the channel and interference conditions (namely {tilde over (H)}) is available at the transmitter, a better transmission strategy can be found by “water-filling”, that is splitting the available power P between the Tx antennas so as to maximize the (theoretical) capacity, according to
Thus, the (forward) link throughput can be increased, though at the cost of an extra feedback necessary for transferring Channel and Interference State Information (CISI) from the receiver to the transmitter. This leads to some tradeoff between the forward and backward link throughputs, and it is desirable to find some optimal compromise; namely, feeding back only is partial CISI that captures the essence of the current conditions, and can be exploited by the transmitter to obtain most of the potential throughput gain in the forward link.
Several example alternatives for the content of the partial CISI feedback may include one or more of:
Having introduced the interference-sensitive MIMO mode selection in the context of an example transmitter and receiver architecture, above, a more detailed explanation of a number of embodiments are now provided, below. For ease of illustration, and not limitation, the following discussion of the different embodiments will be provided within the context of the communication system components of
Turning to
In block 204, the receiver estimates the channel and the spatial covariance of the interference plus noise. More particularly, according to one embodiment, the estimator 118 of the receiver generates a channel estimate and the full spatial covariance of the interference plus noise. In the SM mode of operation, according to one embodiment of the receiver we assume a Linear Minimum Mean Square Error (LMMSE) detection mechanism, where each stream is regarded at the receiver as interference to the other stream. According to one embodiment, the estimator 118 may employ an enhanced maximum-likelihood estimator that utilizes the decoder a-posteriori log-likelihood ratios to smooth-out the effects of unknown transmitted symbols, thus providing the log-likelihood sequence required for the covariance estimation, although the invention is not limited in this respect. According to one embodiment, the MIMO-mode selection is based, at least in part, on a Signal to Interference plus Noise Ratio (SINR) criterion as computed at the receiver.
In block 206, the receiver computes the channel quality indicator(s) associated with one or more MIMO modes. According to one embodiment, in the case of a 2×2 MIMO system the feedback element 120 may compute two SINR (or equivalently CQI) measures, one for the SM MIMO mode and the other for the STTD MIMO mode, and decide according to the associated capacities which mode is preferable. Using the notation above, the STTD measure {tilde over (γ)}STTD and associated capacity {tilde over (C)}STTD are given by:
{tilde over (γ)}STTD=tr({tilde over (H)}′{tilde over (H)}), {tilde over (C)}STTD=log2(1+{tilde over (γ)}STTD), (7)
whereas the SM capacity is given by:
and may be computed from the two per-stream SM measures:
where {right arrow over (h)}i ({right arrow over ({tilde over (h)})}i) denotes the i-th column vector of the matrix H({tilde over (H)}), respectively. The interference-aware decision criterion reads:
In block 208, the receiver may feed back to the transmitter an indication of a preferred MIMO mode as well as an associated CQI. According to one embodiment, the feedback element 120 may feedback a 1-bit indicator encoding this decision in addition to the “winning” CQI measure {tilde over (C)}max=max({tilde over (C)}SM,{tilde over (C)}STTD).
Based on such feedback the transmitter (102) may dynamically modify its MIMO mode for subsequent transmissions, providing the receiver (106) with an indication of the selected modulation and coding scheme (MCS) selected.
Performance Evaluation
In order to appreciate the gain of the interference-sensitive mode selection technique, generally introduced above, over the sub-optimal interference-indifferent procedure, an analysis of the latter is herein provided. In this regard, consider an alternative receiver which handles the same given scenario (the same received signal), but treats the interference plus noise as if it were spatially white (i.e., without consideration of the cross-correlation between the interference plus noise in different receive antennae). Thus, in the STTD mode of operation, such a receiver uses the pure-channel vectors {right arrow over (h)}i as combining weights for the signals received at the two antennae (rather than the optimal whitened vectors {right arrow over ({tilde over (h)})}i used in the derivation of eqn. (7)), leading to the following modified measure and associated capacity:
γSSTD=(tr(H′H))2/tr({tilde over (H)}′{tilde over (H)}), CSTTD=log2 (1+γSSTD). (11)
In the SM mode, on the other hand, the LMMSE detection procedure requires an estimate of the “noise”. Here the interference-indifferent receiver will use—instead of eqn. (2)—the wrong estimate:
E{{right arrow over (n)}{right arrow over (n)}′}≈{circumflex over (σ)}n2I, where {circumflex over (σ)}n2=M−1trΛ=σn2(1+M−1trR), (12)
and the resulting modified per-stream SINR measures and associated capacity are given by the following expressions:
Accordingly, the interference-indifferent decision criterion reads:
and in addition to this modified MIMO-mode indicator the receiver feeds back to the transmitter the winning CQI measure Cmax=max(CSM, CSSTD).
Turning to
Although the foregoing was presented in the context of a point-to-point communications environment (e.g., 100), those skilled in the art will appreciate that it may be readily extendible to a point-to-multipoint system as well. In a point-to-multipoint communication system (e.g. the downlink (i.e., communication from the base station to remote subscriber(s)) in a single cell of a cellular system, where a single base-station transmits to many mobile terminals), further scheduling mechanisms may be deployed in an attempt to improve (i.e., substantially optimize) the resource allocation to different receivers.
In particular, due to the varying fading conditions experienced by different receivers competing over the same frequency resource(s), it is advantageous to schedule the transmission to each receiver at time intervals during which its reception conditions are favorable. The scheduling mechanism must rely then on the receivers' CQI feedback, and again, the improved quality of the novel interference-sensitive feedback proposed herein will enhance the overall system performance (e.g. total throughput) by allowing better scheduling decisions.
An example method extending the utilization of the interference-sensitive mode selection techniques introduced above are developed with reference to
As introduced above (see, e.g.,
In block 306, based at least in part on the CQIs received from all receivers, the transmitter decides which receiver to serve next. According to one example embodiment, the mode selection element 112 decides which receiver to serve in the next time interval, e.g., using some decision algorithm (such as max-CQI, or some variations ensuring relative fairness of the shared resource allocation).
In block 308, for the selected receiver, the mode selection element 112 of the source transmitter selects the MIMO mode to operate in the subsequent transmission interval as well as the associated modulation and coding scheme, e.g., based on that receiver's feedback.
According to one embodiment, the transmitter may provide an indication to all receivers which one of them is going to be served next, and may indicate to the selected receiver the actual MIMO mode and MCS to be used, block 310, although the scope of the invention is not limited in this regard.
Generalization to Multicarrier-Based Systems
Further extensions to the underlying techniques to deployment within multicarrier based systems are also envisaged. In a broadband multicarrier-based communication system (e.g., OFDM), further generalizations of the invention are possible and in fact necessary for better exploiting its potential. Basically, the narrowband MIMO model, introduced above, would apply separately to each carrier (a.k.a. frequency bin). Depending on the channel's coherence bandwidth, the full bandwidth of the system can be divided into sub-bands, consisting of clusters (or chunks) of consecutive frequency bins along which the channel is relatively flat. In general, this situation can be described by the following set of parameters:
Nb=total number of frequency bins;
Nc=number of frequency chunks (or sub-bands);
bk=number of frequency bins in the k-th chunk (k=1, 2, . . . , Nc), satisfying
Hk=the M×N channel matrix in the k-th chunk.
The frequency chunks may then be treated, for purposes herein, as independent frequency resources, and in particular deploy different MIMO modes as well as different MCSs in each of them. The only subtlety in the extension from the general case detailed above involves the estimation/computation of the covariance matrix Λk associated with chunks that contain more than a single bin (i.e., bk>1), given that we know how to compute the covariance per bin. One can in general perform various (weighted) averaging procedures, including special degenerate options such as, e.g., the following:
Once this is done, one can follow the process detailed above, e.g., as a particular example in the 2×2 MIMO configuration, for each chunk and the procedure defined in
Further combinations of the teachings above are anticipated to cover multiple access, multicarrier based systems, e.g., a broadband multicarrier-based communication system in which shared frequency resources are allocated to different receivers at different times (e.g. OFDMA). That is, the concepts detailed above may well be combined to support a multiple access, multicarrier-based communication system.
Example Estimator
According to one aspect of an embodiment of the invention, a receiver 106 implements a novel estimator (118). More particularly, a digital signal processor in the receiver may implement a novel estimation algorithm of the interference-plus-noise covariance. Within the framework and parameters introduced above, the task is to estimate the following M×M matrix:
Λ:=E{{right arrow over (n)}{right arrow over (n)}′}=E{({right arrow over (r)}−H{right arrow over (s)})({right arrow over (r)}−H{right arrow over (s)})′} (16)
based on a finite number of observation vectors {right arrow over (r)}t, t=1, 2, . . . , Ln, received within a certain time interval of length Ln during which the channel H is assumed not to change significantly. Given the estimated channel matrix Ĥ and the set of transmitted symbols {right arrow over (s)}t, (either known pilots, or symbols which were decoded by the receiver accompanied by a measure of their decoding reliability), the matrix in (16) can be estimated as the following weighted average:
The “weights” ωt, reflect the reliability measure of the t-th observation and/or its relevance for the current estimation (namely, the weights assigned to observations which are farther in the past can be smaller than those assigned to “fresh” observations). Generalizations of the above estimation procedure to the multicarrier case can be implemented as outlined above, see, e.g., paragraphs [0044]-[0045].
The machine-readable (storage) medium 500 may include, but is not limited to, floppy diskettes, optical disks, CD-ROMs, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, magnet or optical cards, flash memory, or other type of media/machine-readable medium suitable for storing electronic instructions. Moreover, the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer by way of data signals embodied in a carrier wave or other propagation medium via a communication link (e.g., a modem, radio or network connection). As used herein, all of such media is broadly considered storage media.
Embodiments of the present invention may also be included in integrated circuit blocks referred to as core memory, cache memory, or other types of memory that store electronic instructions to be executed by the microprocessor or store data that may be used in arithmetic operations.
Embodiments of the invention may include various operations. Such operations may be performed by hardware components, or may be embodied in machine-executable content (e.g., firmware and/or software instructions), which may be used to cause a general-purpose or special-purpose processor or logic circuits programmed with the instructions to perform the operations. Alternatively, the operations may be performed by a combination of hardware and software. Moreover, although the invention has been described in the context of a computing appliance, those skilled in the art will appreciate that such functionality may well be embodied in any of number of alternate embodiments such as, for example, integrated within a communication appliance (e.g., a cellular telephone).
In the description above, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some of these specific details. In other instances, well-known structures and devices are shown in block diagram form. Any number of variations of the inventive concept are anticipated within the scope and spirit of the present invention. In this regard, the particular illustrated example embodiments are not provided to limit the invention but merely to illustrate it. Thus, the scope of the present invention is not to be determined by the specific examples provided above but only by the plain language of the following claims.