Wireless Communication

Slides:



Advertisements
Similar presentations
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Advertisements

MIMO Communication Systems
Prakshep Mehta ( ) Guided By: Prof. R.K. Shevgaonkar
Capacity of Wireless Channels
Comparison of different MIMO-OFDM signal detectors for LTE
EE359 – Lecture 16 Outline Announcements: HW due Friday MT announcements Rest of term announcements MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver.
EE359 – Lecture 16 Outline MIMO Beamforming MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver Design Maximum-Likelihood, Decision Feedback, Sphere Decoder.
Noise Cancelation for MIMO System Prepared by: Heba Hamad Rawia Zaid Rua Zaid Supervisor: Dr.Yousef Dama.
Mohammad Jaber Borran, Mahsa Memarzadeh, and Behnaam Aazhang June 29, 2001 Coded Modulation for Orthogonal Transmit Diversity.
IERG 4100 Wireless Communications
Multiple-input multiple-output (MIMO) communication systems
APPLICATION OF SPACE-TIME CODING TECHNIQUES IN THIRD GENERATION SYSTEMS - A. G. BURR ADAPTIVE SPACE-TIME SIGNAL PROCESSING AND CODING – A. G. BURR.
Space Time Block Codes Poornima Nookala.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
MIMO Multiple Input Multiple Output Communications © Omar Ahmad
Multiple Input Multiple Output
1 Techniques to control noise and fading l Noise and fading are the primary sources of distortion in communication channels l Techniques to reduce noise.
Lecture 9,10: Beam forming Transmit diversity Aliazam Abbasfar.
May 7, 2014, Florence, Italy Retrospective Interference Alignment for the 3-user MIMO Interference Channel with.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
1 Energy Efficiency of MIMO Transmissions in Wireless Sensor Networks with Diversity and Multiplexing Gains Wenyu Liu, Xiaohua (Edward) Li and Mo Chen.
Ali Al-Saihati ID# Ghassan Linjawi
MIMO continued and Error Correction Code. 2 by 2 MIMO Now consider we have two transmitting antennas and two receiving antennas. A simple scheme called.
EEE-752 Emerging Wireless Networks MIMO Riaz Hussain FA08-PCE-003 Ph.D. Student Department of Electrical Engineering COMSATS Institute.
EE359 – Lecture 15 Outline Introduction to MIMO Communications MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing.
MIMO Communications and Algorithmic Number Theory G. Matz joint work with D. Seethaler Institute of Communications and Radio-Frequency Engineering Vienna.
Limits On Wireless Communication In Fading Environment Using Multiple Antennas Presented By Fabian Rozario ECE Department Paper By G.J. Foschini and M.J.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
EE359 – Lecture 12 Outline Combining Techniques
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
3: Diversity Fundamentals of Wireless Communication, Tse&Viswanath 1 3. Diversity.
Channel Capacity of MIMO Channels 指導教授:黃文傑 老師 指導教授:黃文傑 老師 學 生:曾凱霖 學 生:曾凱霖 學 號: M 學 號: M 無線通訊實驗室 無線通訊實驗室.
A Simple Transmit Diversity Technique for Wireless Communications -M
EE359 – Lecture 15 Outline Announcements: HW posted, due Friday MT exam grading done; l Can pick up from Julia or during TA discussion section tomorrow.
V- BLAST : Speed and Ordering Madhup Khatiwada IEEE New Zealand Wireless Workshop 2004 (M.E. Student) 2 nd September, 2004 University of Canterbury Alan.
SMARAD / Radio Laboratory 1 Overview of MIMO systems S Postgraduate Course in Radio Communications Sylvain Ranvier
Doc.: IEEE /229r1 Submission March 2004 Alexandre Ribeiro Dias - Motorola LabsSlide 1 Multiple Antenna OFDM solutions for enhanced PHY Presented.
Multiple Antennas.
9: Diversity-Multiplexing Tradeoff Fundamentals of Wireless Communication, Tse&Viswanath MIMO III: Diversity-Multiplexing Tradeoff.
Diversity.
EE359 – Lecture 16 Outline ISI Countermeasures Multicarrier Modulation
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
EE359 – Lecture 14 Outline Practical Issues in Adaptive Modulation
Wireless Communication
Wireless Communication
Wireless Communication
Space Time Codes.
Multiple Antennas: Performance Gains with Channel Measurements
MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS (MIMO)
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
EE359 – Lecture 12 Outline Maximal Ratio Combining
EE359 – Lecture 11 Outline Announcements
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Diversity Lecture 7.
MIMO III: Channel Capacity, Interference Alignment
15-744: Computer Networking
Distributed MIMO Patrick Maechler April 2, 2008.
Space Time Coding and Channel Estimation
MIMO II: Physical Channel Modeling, Spatial Multiplexing
HDR a solution using MIMO-OFDM
Master Thesis Presentation
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
ETRI Proposal to IEEE TGn
Multiple Antennas: Performance Gains with Channel Measurements
MIMO (Multiple Input Multiple Output)
Turbo-equalization for n/ac
MIMO I: Spatial Diversity
MIMO II: Physical Channel Modeling, Spatial Multiplexing
Presentation transcript:

Wireless Communication Systems @CS.NCTU Lecture 4: Multiple-Input Multiple-Output (MIMO) Instructor: Kate Ching-Ju Lin (林靖茹)

Agenda Channel model MIMO decoding Degrees of freedom Multiplexing and Diversity

MIMO Each node has multiple antennas Capable of transmitting (receiving) multiple streams concurrently Exploit antenna diversity to increase the capacity … h11 h21 h31 h12 h22 h32 h13 h23 h33 \mathbf{H}_{N{\times}M} = \begin{bmatrix} h_{11} & h_{12} & h_{13} \\ h_{21} & h_{22} & h_{23} \\ h_{31} & h_{32} & h_{33} \\ \end{bmatrix} N: number of antennas at Rx M: number of antennas at Tx Hij: channel from the j-th Tx antenna to the i-th Rx antenna

Channel Model (2x2) Say a 2-antenna transmitter sends 2 streams simultaneously to a 2-antenna receiver h11 x1 y1 h21 h12 x2 y2 h22 y_1 = h_{11}x_1 + h_{12}x_2 + n_1\\ y_2 = h_{21}x_1 + h_{22}x_2 + n_2 \mathbf{y} = \mathbf{Hx} + \mathbf{n} \begin{pmatrix} y_1 \\ y_2 \end{pmatrix} =\begin{pmatrix} h_{11}&h_{12} \\ h_{21} & h_{22} x_1 \\ x_2 + n_1 \\ n_2 Equations Matrix form:

MIMO (MxN)  An M-antenna Tx sends to an N-antenna Rx N-antenna … h11 h21 h31 h12 h22 h32 h13 h23 h33 N-antenna M-antenna \begin{pmatrix} y_1 \\ y_2 \\ \vdots\\ y_N \end{pmatrix} =\begin{pmatrix} h_{11}&h_{12} & \cdots &h_{1M} \\ h_{21} & h_{22} & \cdots & h_{2M}\\ \vdots & ~ & \ddots & ~\\ h_{N1} & h_{N2} & \cdots & h_{NM}\\ x_1 \\ x_2 \\ x_M + n_1 \\ n_2 \\ n_N 

Antenna Space (2x2, 3x3) N-antenna node receives in N-dimensional space 2 x 2 3 x 3 antenna 1 antenna 2 antenna 3 \begin{pmatrix} y_1 \\ y_2 \\ \end{pmatrix}{=}\begin{pmatrix} h_{11} \\ h_{21} \\ \end{pmatrix} x_1{+}\begin{pmatrix} h_{12} \\ h_{22} \\ x_2{+}\begin{pmatrix} n_1 \\ n_2 \\ \vec{y} = \vec{h}_1x_1 + \vec{h}_2x_2 + \vec{n} \vec{h}_1 = (h_{11}, h_{21}) \vec{h}_2 = (h_{12}, h_{22}) \vec{y} = (y_1, y_2) antenna 1 antenna 2 x2 x1

Agenda Channel model MIMO decoding Degrees of freedom Multiplexing and Diversity

Zero-Forcing (ZF) Decoding Decode x1 orthogonal vectors * h22 * - h12 + ) & y_1h_{22}-y_2h_{12} = (h_{11}h_{22} - h_{21}h_{12}) x_1 + n' x’_1 & = \frac{y_1h_{22}-y_2h_{12}}{h_{11}h_{22} - h_{21}h_{12}} \\ & = x_1 + \frac{n'}{h_{11}h_{22} - h_{21}h_{12}} \\ & = x_1 + \frac{n'}{\vec{h}_1 \cdot \vec{h}^{\perp}_2}

Zero-Forcing (ZF) Decoding Decode x2 orthogonal vectors * h21 * - h11 + ) & y_1h_{21}-y_2h_{11} = (h_{12}h_{21} - h_{22}h_{11}) x_2 + n’ x’_2 & = \frac{y_1h_{21}-y_2h_{11}}{h_{12}h_{21} - h_{22}h_{11}} \\ & = x_2 + \frac{n'}{h_{12}h_{21} - h_{22}h_{11}} \\ & = x_2 + \frac{n'}{\vec{h}_2 \cdot \vec{h}^{\perp}_1}

ZF Decoding (antenna space) x2 x1 |x’1|≤ |x1| x’1 To decode x1, project the received signal y onto the interference-free direction h2⊥ To decode x2, project the received signal y onto the interference-free direction h1⊥ SNR reduces if the channels h1 and h2 are correlated, i.e., not perfect orthogonal (h1⋅h2=0)

SNR Loss due to ZF Detection antenna 1 antenna 2 x2 θ x1 x’1 SNRZF = SNRSISO when h1⊥h2 From equation: The more correlated the channels (the smaller angles), the larger SNR reduction |x'_1|^2 = |x_1|^2 \cos^2(90-\theta) = |x_1|^2 \sin^2(\theta) x'_1 = x_1 + \frac{n}{\vec{h}_1 \cdot \vec{h}^{\perp}_2} \text{SNR}' = \frac{|x_1|^2}{N_0/(\vec{h}_1\cdot\vec{h}_2^{\perp})^2}=\frac{|x_1|^2\sin^2(\theta)}{N_0} = \text{SNR} * \sin^2(\theta)

When will MIMO Fail? In the worst case, SNR might drop down to 0 if the channels are strongly correlated to each other, e.g., h1⫽h2 in the 2x2 MIMO To ensure channel independency, should guarantee the full rank of H Antenna spacing at the transmitter and receiver must exceed half of the wavelength

ZF Decoding – General Eq. For a N x M MIMO system, To solve x, find a decoder W satisfying the constraint  W is the pseudo inverse of H

ZF-SIC Decoding Why it achieves a higher SNR? Combine ZF with SIC to improve SNR Decode one stream and subtract it from the received signal Repeat until all the streams are recovered Example: after decoding x2, we have y1 = h1x1+n1  decode x1 using standard SISO decoder Why it achieves a higher SNR? The streams recovered after SIC can be projected to a smaller subspace  lower SNR reduction In the 2x2 example, x1 can be decoded as usual without ZF  no SNR reduction (though x2 still experience SNR loss)

Other Detection Schemes Maximum-Likelihood (ML) decoding Measure the distance between the received signal and all the possible symbol vectors Optimal Decoding High complexity (exhaustive search) Minimum Mean Square Error (MMSE) decoding Minimize the mean square error Bayesian approach: conditional expectation of x given the known observed value of the measurements ML-SIC, MMSE-SIC

Channel Estimation Estimate N x M matrix H h11 h21 h12 h22 x1 x2 y2 y1 Two equations, but four unknowns Antenna 1 at Tx preamble Stream 1 Antenna 2 at Tx preamble Stream 2 Estimate h11, h21 Estimate h12, h22

Agenda Channel model MIMO decoding Degrees of freedom Multiplexing and Diversity

Degree of Freedom For N x M MIMO channel Degree of Freedom (DoF): min {N,M} Can transmit at most DoF streams Maximum diversity: NM There exist NM paths among Tx and Rx

MIMO Gains Multiplex Gain Diversity Gain Exploit DoF to deliver multiple streams concurrently Diversity Gain Exploit path diversity to increase the SNR of a single stream Receive diversity and transmit diversity

Multiplexing-Diversity Tradeoff Tradeoff between the diversity gain and the multiplex gain Say we have a N x N system Degree of freedom: N The transmitter can send k streams concurrently, where k ≤ N If k < N, leverage partial multiplexing gains, while each stream gets some diversity The optimal value of k maximizing the capacity should be determined by the tradeoff between the diversity gain and multiplex gain

Agenda Channel model MIMO decoding Degrees of freedom Multiplexing and Diversity

Receive Diversity 1 x 2 example Uncorrelated whit Gaussian noise with zero mean Packet can be delivered through at least one of the many diverse paths h1 h2 x y2 y1 y_1 & = h_1 x + n_1 \\ y_2 & = h_2 x + n_2

Theoretical SNR of Receive Diversity 1 x 2 example h1 h2 x y2 y1 Increase SNR by 3dB Especially beneficial for the low SNR link \text{SNR} & = \frac{P(2X)}{P(n_1+n_2)}, \text{ where } P \text{ refers to the power} \\ & = \frac{E[(2X)^2]}{E[n_1^2+n_2^2]}\\ & = \frac{4 E[X^2]} {2\sigma}, \text{ where } \sigma \text{ is the variance of AWGN} \\ &= 2 * \text{SNR}_{\text{single antenna}}

Maximal Ratio Combining (MRC) Extract receive diversity via MRC decoding Multiply each y with the conjugate of the channel Combine two signals constructively Decode using the standard SISO decoder h_1^*y_1 & = |h_1|^2 x + h_1^*n_1 \\ h_2^*y_2 & = |h_2|^2 x + h_2^*n_2 h_1^*y_1+h_2^*y_2 = (|h_1|^2 + |h_2|^2)x + (h_1^*+h_2^*)n x'= \frac{h_1^*y_1+h_2^*y_2}{(|h_1|^2 + |h_2|^2)}+n'

Achievable SNR of MRC ~2x gain if |h1|~=|h2| Around 2 when h1 =h2 \text{SNR}_{\text{MRC}} & = \frac{E[((|h_1|^2+|h_2|^2)X)^2]}{(h_1^*+h_2^*)^2n^2} \\ & = \frac{(|h_1|^2+|h_2|^2)^2E[X^2]}{(|h_1|^2+|h_2|^2)\sigma^2}\\ & = \frac{(|h_1|^2+|h_2|^2)E[X^2]}{\sigma^2}\\ \text{SNR}_{\text{single}} & = E[|h_1|^2X^2] \\ & = \frac{|h_1|^2E[X^2]}{\sigma^2} \text{gain} = \frac{|h_1|^2+|h_2|^2}{|h_1|^2} ~2x gain if |h1|~=|h2|

Transmit Diversity Signals go through two diverse paths x x h2 Signals go through two diverse paths Theoretical SNR gain: similar to receive diversity How to extract the SNR gain? Simply transmit from two antennas simultaneous? No! Again, h1 and h2 might be destructive

Transmit Diversity: Repetitive Code h1 y(t) = h1x y(t+1) = h2x x 0 0 x h2 Deliver a symbol twice in two consecutive time slots Repetitive code Decode and extract the diversity gain via MRC Improve SNR, but reduce the data rate!! Diversity: 2 Data rate: 1/2 symbols/s/Hz time \mathbf{x} = \begin{pmatrix} x & 0 \\ 0 & x \end{pmatrix} space

Transmit Diversity: Alamouti Code h1 y(t) = h1x1+h2x2* + n y(t+1) = h2x1* - h1x2 + n x1 -x2* x2 x1* h2 Deliver 2 symbols in two consecutive time slots, but switch the antennas Alamouti code (space-time block code) Improve SNR, while, meanwhile, maintain the data rate \mathbf{x} = \begin{pmatrix} x_1 & -x_2 \\ x_2 & x_1^* \end{pmatrix} time Diversity: 2 Data rate: 1 symbols/s/Hz space

Transmit Diversity: Alamouti Code y(t) = h1x1+h2x2* + n y(t+1) = h2x1* - h1x2+ n Decoding Achievable SNR &h_1^*y(t) = |h_1|^2x_1+h_1^*h_2x_2^* + h_1^* n \\ &y^*(t+1) = h_2^*x_1 -h_1^*x_2^* + n^*\\ &h_2y^*(t+1) = |h_2|^2 x_1 -h_1^*h_2 x_2^* + h_2n^* \Longrightarrow ~~ & h_1^*y(t) + h_2 y^*(t+1) = (|h_1|^2 + |h_2|^2)x_1 + h_1^*n + h_2^* n^* &\frac{(|h_1|^2+|h_2|^2)^2E[X^2]}{(h_1^*n+h_2n^*)} \\ &=\frac{(|h_1|^2+|h_2|^2)^2E[X^2]}{(|h_1|^2+|h_2|^2)\sigma^2} = \frac{(|h_1|^2+|h_2|^2)E[X^2]}{\sigma^2}

Multiplexing-Diversity Tradeoff h11 h12 h21 h22 x y2 y1 t t+1 h11 h12 h21 h22 x1 x2 y2 y1 t t+1 -x2 x*1 Repetitive scheme Alamouti scheme \mathbf{X} = \begin{pmatrix} x & 0 \\ 0 & x \end{pmatrix} x_1 & -x_2 \\ x_2^* & x_1^* Diversity: 4 Data rate: 1/2 sym/s/Hz Diversity: 4 Data rate: 1 sym/s/Hz But 2x2 MIMO has 2 degrees of freedom

Quiz Explain what is the channel correlation With ZF decoding, the more correlated the channel, the 1) higher or 2) lower the SNR? What is the degrees of freedom for a 8 x 6 MIMO system?