Multiple-Antenna Systems

1 2 Multiple-Antenna Systems Jan Mietzner ([email protected], Room: Kaiser 4110) 1. Introduction • Multiple−antenna techniques How is it possible t...
Author: Mildred Sharp
0 downloads 0 Views 115KB Size
1

2

Multiple-Antenna Systems Jan Mietzner ([email protected], Room: Kaiser 4110)

1. Introduction •

Multiple−antenna techniques

How is it possible to build (digital) wireless communication systems offering high data rates and small error rates ?

...

Tx

Trade-off between spectral efficiency (high data rates) and power effi-

...



Rx

ciency (small error rates), given fixed bandwidth & transmission power •

Example: Increase cardinality of modulation scheme ⇒ Data rate ↑, error rate ↑ Decrease rate of channel code ⇒ Error rate ↓, data rate ↓



Spatial multiplexing techniques

Smart antennas (Beamforming)

Conventional transmitter & receiver techniques operate in time domain and/ or in frequency domain



Spatial diversity techniques (Space−time coding & diversity reception)

Trade−off

Idea: Utilize multiple antennas at the transmitter and/ or the receiver

Multiplexing gain

Trade−off Diversity gain

Antenna gain

Coding gain

Interference suppression

Smaller error rates

Higher bit rates/ Smaller error rates

– Multiple-input multiple-output (MIMO) system – Single-input multiple-output (SIMO) system – Multiple-input single-output (MISO) system

⇒ Exploit spatial domain (in addition to time/ frequency domain)

⇒ Better trade-off between spectral efficiency and power efficiency



Benefits of multiple antennas: – Increased data rates by means of spatial multiplexing techniques – Decreased error rates by means of spatial diversity techniques – Improved signal-to-noise ratios (SNRs)/ signal-to-interference-plusnoise ratios (SINRs) by means of beamforming techniques

Higher bit rates

3

2. Basic Principles

4



Improved SNRs: Focus antenna patterns on desired angles of reception/ transmission, e.g., towards line-of-sight (LoS) or significant scatterers ⇒ Antenna gain

2.1 Beamforming Techniques •

Goal: Improved SNRs or SINRs in multiuser scenarios



Beamforming can be interpreted as linear filtering in the spatial domain



Consider antenna array with N elements and directional antenna pat-



Steer nulls towards co-channel users ⇒ Interference suppression •

frequency-division multiple access (TDMA/ FDMA)

Due to antenna array geometry, impinging RF signal reaches antenna elements at different times (underlying baseband signal does not change)

⇒ Adjust phases of RF signals to achieve constructive superposition



SNR/ SINR gains can be utilized to decrease error rates or to increase data rates (by switching to a higher-order modulation scheme)

⇒ Corresponds to steering of antenna pattern towards desired direction ⇒ Additional weighting of RF signals can shape antenna pattern



Principle can also be utilized at the transmitter (reciprocity)



In practical systems directions of significant scatterers must be estimated (e.g., MUSIC or ESPRIT algorithm); SINR can also be optimized without knowing the directions of all co-channel users (Capon beamformer)

(N −1 degrees of freedom for placing maxima or nulls)



Beamforming/ smart antenna techniques thus enable space-division multiple access (SDMA), as an alternative to time-division or

tern receiving a radio-frequency (RF) signal from a certain direction •

Improved SINRs:

Beamforming techniques are well established since the 1960’s (origins are in the field of radar technology); however, intensive research for wireless communication systems started only in the 1990’s

Receiver

1

...

M

N Desired directions of transmission/reception

Phased array

Phased array

• Beamformer

1

...

Information bit sequence

Beamformer

Transmitter

Literature: An exhaustive overview on smart antenna techniques for wireless communications can be found in [Godara’97]

to detector •

Final remark: Beamforming can also be performed in baseband domain, if channel is known at transmitter and receiver (eigen-beamforming)

5

2.2 Spatial Multiplexing Techniques

6

2.3 Spatial Diversity Techniques



Goal: Increased data rates compared to single-antenna system



Goal: Decreased error rates compared to single-antenna system



Capacity of MIMO systems grows linearly with min{M, N }



Send/ receive multiple redundant versions of the same data sequence



At the transmitter, the data sequence is split into M sub-sequences that

and perform appropriate combining (in baseband domain)

⇒ If the redundant signals undergo statistically independent fading,

are transmitted simultaneously using the same frequency band

it is unlikely that all signals simultaneously experience a deep fade

⇒ Data rate increased by factor M (multiplexing gain) •

⇒ Spatial diversity gain (typically, small antenna spacings sufficient)

At the receiver, the sub-sequences are separated by means of interferencecancellation algorithm, e.g., linear zero-forcing (ZF)/ minimum-mean-



combining of the received signals

squared-error (MMSE) detector, maximum-likelihood (ML) detector, suc-

– Various combining strategies, e.g., equal-gain combining (EGC),

cessive interference cancellation (SIC) detector, ... •

Typically, channel knowledge required solely at the receiver



For a good error performance, typically N ≥ M required



Intensive research started at the end of the 1990’s



Literature: [Foschini’96]

Receive diversity: SIMO system with N receive antennas and linear

selection combining (SC), maximum-ratio combining (MRC), ... – Well-established since the 1950’s, see [Brennan’59] •

Transmit diversity: MISO system with M transmit antennas – Appropriate pre-processing of transmitted redundant signals to enable coherent combining at receiver (space-time encoder/ decoder) – Optionally, N > 1 receive antennas for enhanced performance

(Tutorials can be found in [Gesbert et al.’03], [Paulraj et al.’04]) Transmitter

– Typically, channel knowledge required solely at the receiver – Intensive research started at the end of the 1990’s

Receiver

– Well-known techniques are Alamouti’s scheme for M = 2 transmit 1 2 M

M sub−sequences

N

...

...

Information bit sequence

Demultiplexing

1

antennas [Alamouti’98], space-time trellis codes [Tarokh et al.’98], Detection Algorithm

and orthogonal space-time block codes [Tarokh et al.’99] Estimated bit sequence

– An abundance of transmitter/ receiver structures has been proposed (some offer additional coding gain) •

Literature: An exhaustive overview of the benefits of spatial diversity in wireless communication systems can be found in [Diggavi et al.’04]

7

Transmitter

8



Receiver

Discrete-time channel model (cont’d): – xµ [k]: Transmitted symbol of transmit antenna µ, time index k ,

1 Space−Time Decoder

...

Information bit sequence

Space−Time Encoder

M

E{xµ [k]} = 0, Estimated bit sequence

E{|xµ[k]|2} =: σx2µ

(Underlying information symbols are denoted as a[k]) – hν,µ : Channel gain between µth transmit & ν th receive antenna,

hν,µ ∼ CN (0, σh2 ) (i.i.d)

Redundant signals

(Amplitude |hν,µ | is Rayleigh distributed)

– nν [k]: Additive white Gaussian noise (AWGN) sample at receive

3. Mathematical Details

antenna ν , time index k ,

nν [k] ∼ CN (0, σn2 ) (i.i.d)

3.1 System Model

– yν [k]: Received symbol at receive antenna ν , time index k •

Consider a MIMO system with M transmit and N receive antennas



Assumptions: – Frequency non-selective fading & square-root Nyquist filters at



Matrix-vector model – Transmitted vector: x[k] := [ x1[k], ..., xM [k] ]T

transmitter and receiver (pulse energy Eg := 1)

– Noise vector: n[k] := [ n1[k], ..., nN [k] ]T

⇒ No intersymbol interference (ISI)

– Received vector: y[k] := [ y1[k], ..., yN [k] ]T

– Rayleigh fading (no LoS component), i.e., channel gains are

– Channel matrix:

       

– Block fading, i.e., channel gains are invariant over complete data block and change randomly from one block to the next •

Discrete-time channel model: – k : Discrete time index (1 ≤ k ≤ NB, NB block length)

– µ: Transmit antenna index (1 ≤ µ ≤ M ) – ν : Receive antenna index (1 ≤ ν ≤ N )



h1,1 · · · h1,M ... . . . ... H := hN,1 · · · hN,M

zero-mean complex Gaussian random variables

        

⇒ System model: y[k] = H x[k] + n[k]

(1)

9

3.2 Eigen-Beamforming

10



Transmit power allocation: In addition, the transmit power allocated to the parallel channels can be



Consider a quadratic MIMO system with M = N > 1 antennas



Assume that the instantaneous realization of the channel matrix is

optimized, based on the instantaneous SNRs

|λν |2 σx2µ σn2

(ν = 1, ..., N ) and a

certain optimization criterion

perfectly known both at the transmitter and at the receiver •

Eigenvalue decomposition of H:

3.3 Spatial Multiplexing H

H := UΛU

(2)



U: Unitary (N×N )-matrix, i.e., UHU = IN

Consider a MIMO system with N ≥ M > 1 antennas (For N < M , the system is inherently rank-deficient)

Λ: Diagonal (N×N )-matrix containing eigenvalues λ1, ..., λN of H: 

λ1 · · · 0 Λ = diag(λ1, ..., λN ) = ... . . . ...        





0 · · · λN





       

Assume that the instantaneous realization of the channel matrix is known solely at the receiver



Linear ZF detection: Received vector y[k] is post-processed as

zZF[k] := (HHH)−1 HHy[k] =: H+y[k]

Since H is perfectly known, transmitter and receiver can calculate the

(4)

matrix U (e.g., using the Jacobian algorithm [Golub et al.’96, Ch. 8.4])

(H+: Left-hand pseudo-inverse of H; for M = N and full rank use H−1 )

Eigen-beamforming:



– Instead of x[k], transmitter sends pre-processed vector x′ [k] := Ux[k] ′

i.e., spatial interference completely removed; however, variance of the

H ′

– The received vector y [k] is post-processed as U y [k] =: y[k]



H y[k] = UHy′ [k] = UH(Hx′ [k] + n[k]) = UHHUx[k] + U n[k]} {z |

¯ [k] = Λx[k] + n ¯ [k] = UHUΛUH Ux[k] + n



yν [k] = λν xµ [k] + n ¯ ν [k] for all µ, ν = 1, ..., N

¯ [k] =: n

resulting noise samples may be significantly enhanced •

Linear MMSE detection: (assume σx21 = ... = σx2M =: σx2 ) Received vector y[k] is post-processed as

zMMSE [k] := (HH H + σn2 /σx2 · IM )−1 HHy[k]

(3)

(5)

– Usually better performance than ZF detection, since better trade-off

– Thus, assuming full rank (λ1 6= 0, ..., λN 6= 0) we have N parallel

between spatial interference mitigation & noise enhancement

scalar channels without spatial interference (i.e., data rate enhanced

– For high SNR values (σn2 → 0), both detectors become equivalent

by factor N compared to single-antenna system) – Noise samples n ¯ ν [k] are still i.i.d. ∼ CN (0, σn2 ), due to unitarity of U

zZF[k] = H+y[k] = H+ (Hx[k] + n[k]) = x[k] + H+n[k],



Performance of ZF/ MMSE detection often quite poor, unless N ≫ M

11



ML detection:

3.4 Receive Diversity

ˆ ML [k] := argminx˜ [k] ||y[k] − H˜ x[k]|| x

2

(6)

˜ [k] – For example, brute-force search over all possible hypotheses x for the transmitted vector x[k]

⇒ For Q-ary modulation scheme, there are QM possibilities ⇒ Optimal detection strategy (w.r.t. ML criterion), but very complex •

12



Consider a SIMO system with N receive antennas



Assume that the instantaneous realization of the (N×1)-channel matrix is perfectly known at the receiver



Received sample at receive antenna ν , time index k :

yν [k] = hν,1 x1[k] + nν [k]

SIC detection:

– hν,1 ∼ CN (0, σh2 ) ⇒ Amplitude |hν,1| =: αν Rayleigh distributed

– Good trade-off between complexity and performance – Originally proposed in [Foschini’96] for the well-known BLAST

p(αν ) =

scheme (‘Bell-Labs Layered Space-Time Architecture’) – QR decomposition of H: (assume N = M )

H := QR

– Instantaneous SNR

(7)

p(γν ) =

Q: Unitary (N×N )-matrix, i.e., QHQ = IN R: Upper triangular (N×N )-matrix: 

r1,1 · · · r1,N R = ... . . . ...        

where γ¯ :=

        



0 · · · rN,N (There are various algorithms for calculating the QR decomposition)



be detected – Assuming that the detection of xN [k] was correct, the influence of

xˆN [k] can be subtracted from the (N −1)th row of (8); then symbol

(9)

=: γν Chi-square (χ2) distributed 

1 γν exp −  γ¯ γ¯

(γν ≥ 0),

(10)

⇒ Large probability of small instantaneous SNRs

favorable SNR distribution at combiner output (γcomb ) – Equal-gain combining (EGC): Add up all samples

zcomb [k] :=

N X

ν=1





yν [k] = 

(8)

– Symbol xN [k] is not affected by spatial interference and can directly

xN−1 [k] can directly be detected, and so on ...

|hν,1 |2 σx21 σn2

(αν ≥ 0),

Idea: Combine received samples y1[k], ..., yN [k] to obtain more

– Received vector y[k] is first post-processed as zSIC [k] := QH y[k]

¯ [k] ⇒ zSIC [k] := QHy[k] = QH (Hx[k]+n[k]) = Rx[k]+ n

σh2 σx21 σn2





αν2  2αν  − exp  2 σh σh2

hcomb ∼ CN (0, N σh2 ),

|

N X

ν=1{z

=: hcomb

N X

ν=1

}

N X

nν [k] ν=1 {z } =: ncomb [k]

|

ncomb [k] ∼ CN (0, N σn2 ), i.e., no gain!

⇒ Do it coherently (hν,1 := αν ejφν ) ′ zcomb [k] :=



hν,1 x1[k] +



e−jφν yν [k] = 

N X



αν  x1[k] +

ν=1{z | } =: h′comb

Combiner-output SNR: γcomb =

N X

ν=1 |

e−jφν nν [k] {z

=: n′comb [k] P ( ν αν )2σx21 /(N σn2 )

}

13

– Selection combining (SC): Select branch with largest instant. SNR Combiner-output SNR: γcomb =

maxν {αν2 }σx21 /σn2

14

Example: BPSK, N = 1, ..., 4 receive branches

= maxν {γν }

0

10

N=1 receive branches N=2 receive branches N=3 receive branches N=4 receive branches Alamouti‘s scheme (M=2, N=1)

– Maximum-ratio combining (MRC): ν=1

h∗ν,1 yν [k]





N X

|

Combiner-output SNR:

N X

2

−1

10

h∗ν,1 nν [k]

|hν,1| x1[k] + ν=1 {z ν=1 {z } } | =: hcomb =: ncomb [k] P P γcomb = ( ν |hν,1|2)σx21 /σn2 = ν γν =



−2

10 SER

zcomb [k] :=

N X

−3

10

⇒ Maximizes combiner-output SNR; optimal w.r.t. ML criterion •

Symbol error rates (SERs) with MRC: (without derivation ;-) )

−4

10

γ¯ : Average SNR per receive branch – Binary Phase-Shift Keying (BPSK)

SER(¯ γ) =

N

v u u u t



1  γ¯  1 −  2N 1+ γ¯

N−1 X i=0

 

[Proakis’01, Ch. 14]

N −1 + i  1  γ¯  1 +  2i 1+ γ¯ i

– Q-ary Phase-Shift Keying (Q-PSK)

1 SER(¯ γ) = π

(Q−1)π  ZQ

0

 

N

– Q-ary Amplitude-Shift Keying (Q-ASK)

[Simon et al.’00]

2(Q−1) Z2  (Q2 −1) sin2ϕ   dϕ  SER(¯ γ) = Qπ 0 (Q2 −1) sin2ϕ + 3¯ γ 



2

π



π

Z4

0

  

16

18

20

N

N



Consider a MISO system with M transmit antennas



Assume that the instantaneous realization of the (1×M )-channel matrix is perfectly known at the receiver, but not at the transmitter

1  Z2  2(Q−1) sin2ϕ  4  1− √   dϕ SER(¯ γ) =  π Q 0 2(Q−1) sin2ϕ + 3¯ γ 4 1  1− √  −  π Q

6 8 10 12 14 Average SNR per branch (in dB)

Asymptotic slope (i.e., γ¯ → ∞) of the curves is −N (‘diversity order N ’)

(13)

– Q-ary Quadrature-Amplitude Modulation (Q-QAM) [Simon et al.’00] 

4

3.5 Transmit Diversity

(12)

N



(11)

2

[Simon et al.’00]

sin2ϕ   dϕ sin2ϕ + γ¯ sin2(π/Q)

π

0

i

v u u u t





2(Q−1) sin2ϕ   dϕ 2(Q−1) sin2ϕ + 3¯ γ



Transmit Diversity: Suitable pre-processing of transmitted data sequence required to allow for coherent combining at the receiver – Example: Send identical signals over all transmit antennas

(14)

⇒ No diversity gain! (corresponds to EGC without co-phasing)

– Instead: Perform appropriate two-dimensional mapping/ encoding in time and space (i.e., over the transmit antennas)

15



Example: Alamouti’s scheme for M = 2 transmit antennas (N = 1 receive antennas considered; can be extended to N > 1) – Space-time mapping: Information symbols to be transmitted are processed in pairs [ a[k], a[k + 1] ]; at time index k , symbol a[k] is

16

⇒ Two parallel scalar channels for the symbols a[k] and a[k+1] (no spatial interference)

⇒ Corresponds to MRC with M = 1 transmit and N = 2 receive antennas; however, using the same average transmit power, Alamouti’s scheme

transmitted via the first antenna and symbol a[k + 1] via the second

exhibits a 3 dB loss compared to MRC

antenna; at time index k+1, symbol −a∗[k+1] is transmitted via the first antenna and symbol a∗[k] via the second antenna  

A =

4. Literature



a[k] a[k+1]  ←− time index k  ∗ −a [k+1] a∗[k] ←− time index k+1 ↑ ↑

antenna 1

4.1 Cited References •

antenna 2

L. C. Godara, “Application of antenna arrays to mobile communications – Part I: Performance improvement, feasibility, and system consid-

(15)

erations; Part II: Beam-forming and direction-of-arrival considerations,”

(In terms of prior system model: A =: [ xT[k], xT [k+1] ]T )

Proc. IEEE, vol. 85, no. 7/8, pp. 1031–1060, 1195–1245, July/Aug. 1997.

– Received samples (time index k, k+1): •

y1[k] = h1,1 a[k] + h1,2 a[k+1] + n1[k]

cation in a fading environment when using multi-element antennas,” Bell

y1[k+1] = −h1,1 a∗[k+1] + h1,2 a∗[k] + n1[k+1]

Syst. Tech. J., pp. 41–59, Autumn 1996.



– Equivalent matrix-vector model (by taking the (.) of y1 [k+1])    

|

y1[k] y1∗ [k+1] {z

=: yeq [k]

    }

 

=  |

h1,1 h1,2 h∗1,2 −h∗1,1 {z

=: Heq

    }|



a[k] a[k+1] {z

=: a[k]

   }





+ 

n1[k] n∗1 [k+1]

|

{z

=: neq [k]

G. J. Foschini, “Layered space-time architecture for wireless communi-





to practice: An overview of MIMO space-time coded wireless systems,”

  

IEEE J. Select. Areas Commun., vol. 21, no. 3, pp. 281–302, Apr. 2003.

}



– Detection step at the receiver:

D. Gesbert, M. Shafi, D. Shiu, P. J. Smith, and A. Naguib, “From theory

A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. Boelcskei, “An overview of MIMO communications – A key to gigabit wireless,” Proc. IEEE,

2 2 Heq is always orthogonal (!), while HH eq Heq = (|h1,1 | + |h1,2 | ) I2 H H ⇒ zcomb [k] := HH eq yeq [k] = Heq Heq a[k] + Heq neq [k] |

{z

=: n′eq [k]

}

= (|h1,1|2 + |h1,2|2) a[k] + n′eq[k]

vol. 92, no. 2, pp. 198–218, Feb. 2004. •

D. G. Brennan, “Linear diversity combining techniques,” Proc. IRE, vol. 47, pp. 1075–1102, June 1959, Reprint: Proc. IEEE, vol. 91, no. 2, pp. 331-356, Feb. 2003.

17



S. M. Alamouti, “A simple transmit diversity technique for wireless communications,” IEEE J. Select. Areas Commun., vol. 16, no. 8, pp. 1451– 1458, Oct. 1998.



18

4.2 Books on Multiple-Antenna Systems •

Hall, 1985.

V. Tarokh, N. Seshadri, and A. R. Calderbank, “Space-time codes for high data rate wireless communication: Performance criterion and code



Mar. 1998.



B. Vucetic and J. Yuan, Space-Time Coding. John Wiley & Sons, 2003.

V. Tarokh, H. Jafarkhani, and A. R. Calderbank, “Space-time block codes



E. G. Larsson and P. Stoica, Space-Time Block Coding for Wireless Communications. John Wiley & Sons, 2003.

from orthogonal designs,” IEEE Trans. Inform. Theory, vol. 45, no. 5, pp. 1456–1467, July 1999. •



and W. Utschick, Eds., Smart Antennas – State of the Art.

expectations: The value of spatial diversity in wireless networks,” Proc.

Hindawi Publishing Corp., 2004. •

G. H. Golub and C. F. van Loan, Matrix Computations, 3rd ed.

J. G. Proakis, Digital Communications, 4th ed.

New York: McGraw-

Hill, 2001. •

M. K. Simon and M.-S. Alouini, Digital Communication over Fading Channels: A Unified Approach to Performance Analysis. John Wiley & Sons, 2000.

New York:

E. Biglieri and G. Taricco, Transmission and Reception with Multiple Antennas: Theoretical Foundations.

Balti-

Hanover (MA) - Delft: now Pub-

lishers Inc., 2004.

more - London: The Johns Hopkins University Press, 1996. •

T. Kaiser, A. Bourdoux, H. Boche, J. R. Fonollosa, J. Bach Andersen,

S. N. Diggavi, N. Al-Dhahir, A. Stamoulis, and A. R. Calderbank, “Great IEEE, vol. 92, no. 2, pp. 219–270, Feb. 2004.



A. Paulraj, R. Nabar, and D. Gore, Introduction to Space-Time Wireless Communications. Cambridge University Press, 2003.

construction,” IEEE Trans. Inform. Theory, vol. 44, no. 2, pp. 744–765,



S. Haykin, Ed., Array Signal Processing. Englewood Cliffs (NJ): Prentice-



H. Jafarkhani, Space-Time Coding – Theory and Practice. University Press, 2005.

Cambridge

Suggest Documents