lecture 8 mimo architectures ii
play

Lecture 8: MIMO Architectures (II) Receiver Theoretical Foundations - PowerPoint PPT Presentation

Notes Lecture 8 MIMO Architectures (II) Ragnar Thobaben CommTh/EES/KTH Lecture 8: MIMO Architectures (II) Receiver Theoretical Foundations of Wireless Communications 1 Architectures D-BLAST Ragnar Thobaben CommTh/EES/KTH Wednesday, May


  1. Notes Lecture 8 MIMO Architectures (II) Ragnar Thobaben CommTh/EES/KTH Lecture 8: MIMO Architectures (II) Receiver Theoretical Foundations of Wireless Communications 1 Architectures D-BLAST Ragnar Thobaben CommTh/EES/KTH Wednesday, May 25, 2016 09:15-12:00, SIP 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication 1 / 20 Overview Notes Lecture 7: MIMO Architectures Lecture 8 • Generalized structure: V-BLAST. MIMO Architectures (II) • Fast fading channels: capacity with CSI-R. Ragnar Thobaben CommTh/EES/KTH • Slow fading channels: outage probability. Receiver Architectures Lecture 8: MIMO Architectures (Ch. 8.3+5) D-BLAST 1 Receiver Architectures Linear Decorrelator Successive Cancellation Linear MMSE Receiver MMSE-SIC 2 D-BLAST Outage Probability Outage-Suboptimality of V-BLAST Coding Across the Antennas: D-BLAST 2 / 20

  2. Receiver Architectures Notes – Linear Decorrelator Motivation: achieving the capacity. • With CSI-T: use SVD and transmit along the eigenmodes. Lecture 8 MIMO Architectures (II) • With CSI-R and rich scattering: use the angular representation and Ragnar Thobaben transmit along the angular windows. CommTh/EES/KTH • Goal: make sure that the receiver can separate the data streams Receiver efficiently. Architectures Linear Decorrelator Successive Cancellation Linear decorrelator Linear MMSE Receiver • Time-invariant channel model (with H = [ h 1 . . . h n t ]): MMSE-SIC D-BLAST n t � y [ m ] = h i x i [ m ] + w [ m ] . i =1 • Focusing on the k -th data stream (i.e., the k -th transmit antenna): � y [ m ] = h k x k [ m ] + h i x i [ m ] + w [ m ] . i � = k → Interference from other streams. 3 / 20 Receiver Architectures Notes – Linear Decorrelator • Goal: project y onto the subspace V k which is orthogonal to the space spanned by h 1 , . . . , h k − 1 , h k +1 , . . . h n t . Lecture 8 MIMO Architectures • Assuming V k is d k -dimensional, the projection (II) can be described by a matrix multiplication with a ( d k × n r ) matrix Q k : Ragnar Thobaben CommTh/EES/KTH Receiver Architectures Linear Decorrelator Successive ˜ y [ m ] = Q k y [ m ] Cancellation Linear MMSE = Q k h k x k [ m ] + ˜ w [ m ] , Receiver MMSE-SIC with D-BLAST w [ m ] = Q k w [ m ] . ˜ (D. Tse and P. Viswanath, Fundamentals of Wireless Communications .) → Rows of Q k form an orthonormal basis of V k . → h k has to be linearly independent of h 1 , . . . , h k − 1 , h k +1 , . . . h n t . → The maximum number of data streams is n t ≤ n r ; i.e., only subsets of antennas are used if n t > n r . 4 / 20

  3. Receiver Architectures Notes – Linear Decorrelator • Optimal demodulation • Matched filtering of ˜ y [ m ] with Q k h k , or equivalently filtering y [ m ] Lecture 8 MIMO Architectures with a filter (II) c k = ( Q ∗ k Q k ) h k . Ragnar Thobaben • SNR after matched filtering ( k -th stream with power P k ): CommTh/EES/KTH P k � Q k h k � 2 / N 0 . Receiver Architectures Linear Decorrelator Successive Cancellation Linear MMSE Receiver MMSE-SIC • Decorrelating multiple streams D-BLAST simultaneously • Multiplying with the pseudoinverse: H † = ( H ∗ H ) − 1 H ∗ . • Bank of decorrelators. (D. Tse and P. Viswanath, Fundamentals of Wireless Communications .) 5 / 20 Receiver Architectures Notes – Linear Decorrelator: Performance Lecture 8 MIMO Architectures Case 1: deterministic H . (II) Ragnar Thobaben • Maximum rate for the k − th stream and sum rate CommTh/EES/KTH n t 1 + P k � Q k h k � 2 � � Receiver � C k := log and R decorr = C k . Architectures N 0 Linear Decorrelator k =1 Successive Cancellation • No inter-stream interference: SNR = P k � h k � 2 / N 0 . Linear MMSE Receiver MMSE-SIC • Inter-stream interference reduces rate since � Q k h k � ≤ � h k � . D-BLAST • � Q k h k � = � h k � if h k is orthogonal to the other spatial signatures h i , with i � = k . 6 / 20

  4. Receiver Architectures Notes – Linear Decorrelator: Performance Case 2: fading channels. Lecture 8 • Fast fading, average over realizations of the channel process: MIMO Architectures (II) n t 1 + P k � Q k h k � 2 � � �� Ragnar Thobaben ¯ � ¯ CommTh/EES/KTH C k := E log and R decorr = C k N 0 k =1 Receiver Architectures → Generally less or equal to the capacity with CSI-R. Linear Decorrelator Successive • High SNR , i.i.d. Rayleigh fading, n min = n t : Cancellation Linear MMSE � n t Receiver � n min log SNR � log( � Q k h k � 2 ) MMSE-SIC R decorr ≈ + E n t D-BLAST k =1 n min log SNR + n t E[log χ 2 = 2( n r − n t +1) ] n t → Decorrelator is able to fully exploit the degrees of freedom of the MIMO channel. → Second term shows the degradation in rate compared to the capacity. 7 / 20 Receiver Architectures Notes – Linear Decorrelator: Performance • Example Lecture 8 MIMO Architectures (II) Ragnar Thobaben CommTh/EES/KTH Receiver Architectures Linear Decorrelator Successive Cancellation Linear MMSE Receiver MMSE-SIC D-BLAST (D. Tse and P. Viswanath, Fundamentals of Wireless Communications .) 8 / 20

  5. Receiver Architectures Notes – Successive Cancellation • Decorrelator: bank of separate filters for estimating the data Lecture 8 streams. MIMO Architectures (II) • But: the result from one of the filters can be used to improve the Ragnar Thobaben operation of the others; successive interference cancellation, SIC. CommTh/EES/KTH Receiver Architectures Linear Decorrelator • Modified detector structure: Successive Cancellation • For the k -th decorrelator, the Linear MMSE Receiver k − 1 previous streams have MMSE-SIC been removed. D-BLAST → Error propagation! (D. Tse and P. Viswanath, Fundamentals of Wireless Communications .) • h k is projected by ˜ Q k on a higher dimensional subspace orthogonal to that spanned by h k +1 , . . . , h n t . • Improved SNR on the k -th stream: SNR k = P k � ˜ Q k h k � 2 / N 0 9 / 20 Receiver Architectures Notes – Successive Cancellation: Performance • A similar derivation as above yields � n t � n min log SNR � log( � ˜ Q k h k � 2 ) R dec-sic ≈ + E Lecture 8 n t MIMO Architectures k =1 (II) n t n min log SNR Ragnar Thobaben � E[log χ 2 = + 2( n r − n t + k ) ] CommTh/EES/KTH n t k =1 Receiver Architectures • SIC does not gain additional degrees of freedom. Linear Decorrelator • Constant term is equal to that in the capacity expansion Successive Cancellation (cf. (8.18)-(8.20) in the book) Linear MMSE Receiver ⇒ Power gain by decoding and subtracting! MMSE-SIC • Example D-BLAST 10 / 20 (D. Tse and P. Viswanath, Fundamentals of Wireless Communications .)

  6. Receiver Architectures Notes – Linear MMSE Receiver Comparison: decorrelator bank versus a bank of matched filters Lecture 8 MIMO Architectures (II) Ragnar Thobaben CommTh/EES/KTH Receiver Architectures Linear Decorrelator Successive Cancellation Linear MMSE Receiver MMSE-SIC D-BLAST (D. Tse and P. Viswanath, Fundamentals of Wireless Communications .) • Matched filter: good at low SNR, bad at high SNR. (Preserving the signal energy at the cost of interference.) • Decorrelator: bad at low SNR, good at high SNR. (Eliminating all interference at the cost of a low SNR.) • Desirable receiver: maximize the signal-to-interference-plus-noise ratio (SINR). 11 / 20 Receiver Architectures Notes – Linear MMSE Receiver Derivation of a generic MMSE receiver Lecture 8 • Generic model: y = h x + z , with MIMO Architectures (II) • Complex circular symmetric colored noise z ; Ragnar Thobaben • An invertible covariance matrix K z ; CommTh/EES/KTH • A deterministic vector h ; Receiver • A scalar data symbol x . Architectures Linear Decorrelator • Apply a linear transform 2 K − 1 / 2 z = K − 1 / 2 such that ˜ z is white, Successive z z Cancellation Linear MMSE K − 1 / 2 y = K − 1 / 2 Receiver h x + ˜ z . z z MMSE-SIC D-BLAST • Matched filtering with ( K − 1 / 2 h ) ∗ : z ( K − 1 / 2 h ) ∗ K − 1 / 2 y = h ∗ K − 1 z y = h ∗ K − 1 z h x + h ∗ K − 1 z z z z → The linear receiver v mmse = K − 1 z h maximizes the SNR. • Achieved SINR: σ 2 x h ∗ K − 1 z h . 2 Reminder: if K z is invertible, then K z = UΛU ∗ and K 1 / 2 = UΛ 1 / 2 U ∗ . z 12 / 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend