Precoding

Precoding

Precoding is generalized beamforming to support multi-layer transmission in MIMO radio systems. Conventional beamforming considers linear single-layer precoding so that the same signal is emitted from each of the transmit antennas with appropriate weighting such that the signal power is maximized at the receiver output. When the receiver has multiple antennas [cite journal|author=Gerard J. Foschini and Michael. J. Gans|title=On limits of wireless communications in a fading environment when using multiple antennas|journal=Wireless Personal Communications|pages=311–335|volume=6|issue=3|date=January 1998|doi=10.1023/A:1008889222784] , the single-layer beamforming cannot simultaneously maximize the signal level at all of the receive antennas and so precoding is used for multi-layer beamforming in order to maximize the throughput performance of a multiple receive antenna system. In precoding, the multiple streams of the signals are emitted from the transmit antennas with independent and appropriate weighting per each antenna such that the link throughtput is maximized at the receiver output.

Precoding for Single-user MIMO

In single-user MIMO, or MIMO, systems, for precoding identity matrix or SVD matrix are used to achieve the open-loop and closed-loop link channel capacities, respectively.

Random unitary precoding

Random unitary precoding including identity transformation matrix can achieve the open-loop MIMO capacity where no signaling burden in the reverse link is required.

Optimal unitary precoding (SVD precoding)

SVD precoding has been proven to achieve the (real) channel capacity of MIMO systems at the cost of feeding back signaling of the channel status information from a mobile user to a base station [cite journal|author=E. Telatar|title=Capacity of multiantenna gaussian channels|journal=AT&T Bell Laboratories, Tech. Memo.|date=June 1995.] .

Precoding for Multi-user MIMO

In the implementation prospective, precoding algorithms for multi-user MIMO can be sub-divided into linear and nonlinear precoding types. Linear precoding approaches can achieve reasonable throughput performance with lower complexity relateved to nonlinear precoding approaches. Linear precoding includes unitary precoding and zero-forcing (ZF) precoding. Nonlinear precoding can achieve near optimal capacity at the expense of complexity. Nonlinear precoding is designed based on the concept of Dirty paper coding (DPC) which shows that any known interference at the transmitter can be subtracted without the penalty of radio resources if the optimal precoding scheme can be applied on the transmit signal.

Unitary matched-filter precoding

This category includes unitary and semi-unitary precoding both of which are simple extension of (matched filter) SVD precoding in single-user MIMO with the addition of the SDMA-based user scheduling technique. The SDMA-based opportunistic user scheduling technique pairs near orthogonal users to avoid intra-group interferences at the minimal cost of the feedback signaling burden, which results in high performance advantage relative to the single user MIMO. For example, it can increase diversity order to almost the number of transmitter antennas times even with simple linear decoding at the receiver.

Zero-forcing precoding

This category includes zero-forcing and regularized zero-forcing precoding [cite journal|author=B. C. B. Peel, B. M. Hochwald, and A. L. Swindlehurst|title=A vector-perturbation technique for near-capacity multiantenna multiuser communication - Part I: channel inversion and regularization|journal=IEEE Trans. Commun.|pages=195–202|volume=53|date=Jan. 2005|doi=10.1109/TCOMM.2004.840638] . If the transmitter knows the downlink channel status information almost perfectly, ZF-based precoding can achieve close to the system capacity when the number of users is large. With limited channel status information at the transmitter, ZF-precoding requires the feedback overhead increasement with respect to signal-to-noise-ratio (SNR) to achieve the full multiplexing gaincite journal|author=N. Jindal|title=MIMO Broadcast Channels with Finite Rate Feedback|journal=IEEE Trans. Information Theory.|pages=5045–5059|volume=52|number=11|date=Nov. 2006|doi=10.1109/TIT.2006.883550] . Hence, inaccurate channel state information at the transmitter may result in the significant loss of the system throughput because of the residual interference among transmit streams.

DPC or DPC-like precoding

Dirty paper coding is a coding technique that pre-cancels known interference without power penalty once the transmitter is assumed to know the interference signal regardless of channels state information knowledge at the receiver. This category includes Costa precoding [cite journal|author=M. Costa|title=Writing on dirty paper|journal=IEEE Trans. Information Theory|pages=439–441|volume=29|date=May 1983|doi=10.1109/TIT.1983.1056659] , Tomlinson-Harashima precoding [cite journal|author=M. Tomlinson|title=New automatic equalizer employing modulo arithmetic|journal=Electron. Lett.|pages=138–139|volume=7|date=Mar. 1971|doi=10.1049/el:19710089] [cite journal|author=H. Harashima and H. Miyakawa|title=Matched-transmission technique for channels with intersymbol interference|journal=IEEE Trans. Commun.|pages=774–780|volume=COM-20|date=Aug. 1972] and the vector perturbation technique [cite journal|author=B. M. Hochwald, C. B. Peel, and A. L. Swindlehurst|title=A vector-perturbation technique for near-capacity multiantenna multiuser communication - Part II: Perturbation|journal=IEEE Trans. Commun.|pages=537–544|volume=53|date=March 2005.|doi=10.1109/TCOMM.2004.841997] .

Mathematical Description

Description for Single-user MIMO

In a Precoded MIMO system with N_t transmitter antennas and N_r receiver antennas, the input-output relationship can be described as:mathbf{y}=mathbf{HWs}+mathbf{n} where mathbf{s} = [s_1, s_2, ldots, s_{N_s}] ^T is the N_s imes 1 vector of transmitted symbols, mathbf{y,n} are the N_r imes 1 vectors of received symbols and noise respectively, mathbf{H} is the N_r imes N_t matrix of channel coefficients and mathbf{W} is the N_t imes N_s linear precoding matrix. The column dimension N_s of mathbf{W} can be selected smaller than N_t which is useful if the system requires N_s leq N_t streams.

Description for Multi-user MIMO

In a Precoded MIMO BC system with N_t transmitter antennas at AP and a receiver antenna for each user k, the input-output relationship can be described as

:y_k = mathbf{h}_k^Tmathbf{x}+n_k, quad k=1,2, ldots, K

where mathbf{x} = sum_{i=1}^K s_i P_i mathbf{w}_i is the N_t imes 1 vector of transmitted symbols, y_k and n_k are the received symbol and noise respectively, mathbf{h}_k is the N_t imes 1 vector of channel coefficients and mathbf{w}_i is the N_t imes 1 linear precoding vector.

For the comparison purpose, we describe the mathematical description of MIMO MAC. In a MIMO MAC system with N_r receiver antennas at AP and a transmit antenna for each user k where k=1,2, ldots, K, the input-output relationship can be described as:mathbf{y} = sum_{i=1}^{K} s_i mathbf{h}_i + mathbf{n} where s_i is the transmitted symbol for user i, mathbf{y} and mathbf{n} are the N_r imes 1 vector of received symbols and noise respectively, mathbf{h}_k is the N_r imes 1 vector of channel coefficients.

Description for Multi-user MIMO with limited feedback precoding

To achieve the capacity of a multi-user MIMO channel, the accurate channel state information is necessary at the transmitter. However, in real systems, receivers feedback the partial channel state information to the transmitter in order to efficiently use the uplink feedback channel resource, which is the Multi-user MIMO system with limited feedback precoding.

The received signal in MIMO BC with limited feedback precoding is mathematically described as

:y_k = mathbf{h}_k^T sum_{i=1}^K s_i P_i hat{mathbf{w_i +n_k, quad k=1,2, ldots, K

Since the transmit vector for limited feedback precoding is hat{mathbf{w_i = mathbf{w}_i + mathbf{e}_i where mathbf{e}_i is the error vector caused by the limited feedback such as quantization, the received signal can be rewritten as

:y_k = mathbf{h}_k^T sum_{i=1}^K s_i P_i mathbf{w}_i + mathbf{h}_k^T sum_{i=1}^K s_i P_i mathbf{e}_i + n_k, quad k=1,2, ldots, K

where mathbf{h}_k^T sum_{i=1}^K s_i P_i mathbf{e}_i is the residual interference according to the limited feedback precoding. To reduce this interference, we should use the higher accuracy channel information feedback which results in decreasing the uplink resource.

Quantify the feedback amount

Quantify the amount of the feedback resource required to maintain at least a given throughput performance gap between zeroforcing with perfect feedback and with limited feedback, i.e.,,

:Delta R = R_{ZF} - R_{FB} leq log_2 g.

Jindal showed that the required feedback bits as the required resource should be scaled according to SNR of the downlink channel, which is given by:

: B = (M-1) log_2 ho_{b,m} - (M-1) log_2 (g-1)

where "M", is the number of transmit antennas and ho_{b,m} is SNR of the downlink channel.

To feedback "B" bits though uplink channel, the throughput performance of the uplink channel should be larger than or equal to "B "

: b_{FB} log_2(1+ ho_{FB}) geq B

where b = Omega_{FB} T_{FB} is the feedback resource consisted by multiplying the feedback frequency resource and the frequency temporal resource subsequently and ho_{FB} is SNR of the feedback channel. Then, the required feedback resource to satisfy Delta R leq log_2 g is : b_{FB} geq frac{B}{log_2(1+ ho_{FB})} = frac{(M-1) log_2 ho_{b,m} - (M-1) log_2 (g-1)}{log_2(1+ ho_{FB})} . Note that differently from the feedback bits case, the required feedback resource is function of both downlink and uplink chanel conditions. It is resonable to incldue the uplink channel status in the calcuration of the feedback resource since the uplink channel status determines the capacity, i.e., bits/second per unit frequency band (Hz), of the feedback link. Considedr a case when SNR of the downlink and uplink are proportion such that ho_{b,m} / ho_{FB}) = C_{up,dn} is constant and both SNRs are sufficiently high. Then, the feedback resource will be only proportion to the number of transmit antennas

: b_{FB,min}^* = lim_{ ho_{FB} o infty } frac{(M-1) log_2 ho_{b,m} - (M-1) log_2 (g-1)}{log_2(1+ ho_{FB})} = M - 1.

It follows the above equation that the feeback resource (b_{FB}) is not necessary to scale according to SNR of the downlink channel, which is almost contradict to the case of the feedback bits. We, hence, see that the whole systematic analysis can reverse the facts resulted from each reductioned situation.

ee also

*802.11n
*Space–time code
*Space–time trellis code
*Spatial multiplexing
*Cooperative diversity

References

External links

* C. B. Chae, D. Mazzarese, N. Jindal, and R. W. Heath, Jr., [http://users.ece.utexas.edu/~rheath/papers/2007/JSAC2/paper.pdf Coordinated Beamforming with Limited Feedback in the MIMO Broadcast Channel] , IEEE Jour. on Selected Topics in Comm., 2008.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • precoding — noun A form of beamforming that supports multi layer radio transmissions …   Wiktionary

  • Zero-forcing precoding — Zero forcing (or Null Steering) precoding is a spatial signal processing by which the multiple antenna transmitter can null multiuser interference signals in wireless communications. Regularized zero forcing precoding is enhanced processing to… …   Wikipedia

  • PU2RC — Per User Unitary Rate Control (PU2RC) is the world first codebook based multi user MIMO platform [cite conference|author=Niranjay Ravindran, Nihar Jindal, and Howard Huang|title=Beamforming with FiniteRate Feedback for LOS MIMO Downlink… …   Wikipedia

  • MIMO — This article is about MIMO in wireless communication. For other uses, see MIMO (disambiguation). Understanding of SISO, SIMO, MISO and MIMO (note that the terms input and output refer to the radio channel carrying the signal, not to the devices… …   Wikipedia

  • Multi-user MIMO — In radio, multi user MIMO (MU MIMO) is a set of advanced MIMO, multiple input and multiple output (pronounced mee moh or my moh), technologies that exploit the availability of multiple independent radio terminals in order to enhance the… …   Wikipedia

  • Spatial multiplexing — is a transmission technique in MIMO wireless communication to transmit independent and separately encoded data signals, so called streams , from each of the multiple transmit antennas. Therefore, the space dimension is reused, or multiplexed,… …   Wikipedia

  • Computing — For the formal concept of computation, see computation. For the magazine, see Computing (magazine). For the scientific journal, see Computing (journal). A difference engine: computing the solution to a polynomial function …   Wikipedia

  • Dirty paper coding — In telecommunications, dirty paper coding (DPC) is a technique for efficient transmission of digital data through a channel subjected to some interference known to the transmitter. The technique consists of precoding the data in order to cancel… …   Wikipedia

  • 3G MIMO — describes MIMO techniques which have been considered as 3G standard techniques. MIMO, as the state of the art of Intelligent antenna (IA), improves the performance of radio systems by embedding electronics intelligence into the spatial processing …   Wikipedia

  • Many antennas — Many antennas,[1] is a smart antenna technique, which overcomes the performance limitation of single user multiple input multiple output (MIMO) techniques. In cellular communication, the maximum number of considered antennas for downlink is 2 and …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”