1.07k likes | 1.3k Views
16.548 Coding and Information Theory. Lecture 15: Space Time Coding and MIMO:. Credits. Wireless Channels. Signal Level in Wireless Transmission. Classification of Wireless Channels. Space time Fading, narrow beam. Space Time Fading: Wide Beam. Introduction to the MIMO Channel.
E N D
16.548 Coding and Information Theory Lecture 15: Space Time Coding and MIMO:
Single Input- Single Output systems (SISO) x(t): transmitted signal y(t): received signal g(t): channel transfer function n(t): noise (AWGN, 2) g y(t) = g •x(t) + n(t) y(t) x(t) Signal to noise ratio : Capacity : C = log2(1+)
Single Input- Multiple Output (SIMO) Multiple Input- Single Output (MISO) • Principle of diversity systems (transmitter/ receiver) • +: Higher average signal to noise ratio Robustness • - : Process of diminishing return Benefit reduces in the presence of correlation • Maximal ratio combining > Equal gain combining > Selection combining
1 N Idea behind diversity systems • Use more than one copy of the same signal • If one copy is in a fade, it is unlikely that all the others will be too. • C1xN>C1x1 • C1xN more robust than C1x1
Background of Diversity Techniques • Variety of Diversity techniques are proposed to combat Time-Varying Multipath fading channel in wireless communication • Time Diversity • Frequency Diversity • Space Diversity (mostly multiple receive antennas) • Main intuitions of Diversity: • Probability of all the signals suffer fading is less then probability of single signal suffer fading • Provide the receiver a multiple versions of the same Tx signals over independent channels • Time Diversity • Use different time slots separated by an interval longer than the coherence time of the channel. • Example: Channel coding + interleaving • Short Coming: Introduce large delays when the channel is in slow fading
Diversity Techniques • Improve the performance in a fading environment • Space Diversity • Spacing is important! (coherent distance) • Polarization Diversity • Using antennas with different polarizations for reception/transmission. • Frequency Diversity • RAKE receiver, OFDM, equalization, and etc. • Not effective over frequency-flat channel. • Time Diversity • Using channel coding and interleaving. • Not effective over slow fading channels.
MIMO Wireless Communications: Combining TX and RX Diversity • Transmission over Multiple Input Multiple Output (MIMO) radio channels • Advantages: Improved Space Diversity and Channel Capacity • Disadvantages: More complex, more radio stations and required channel estimation
MIMO Model T: Time index W: Noise • Matrix Representation • For a fixed T
1 M 1 N H Multiple Input- Multiple Output systems (MIMO) H11 HN1 H1M HNM • Average gain • Average signal to noise ratio
Shannon capacity K= rank(H): what is its range of values? Parameters that affect the system capacity • Signal to noise ratio • Distribution of eigenvalues (u)of H
Interpretation I: The parallel channels approach • “Proof” of capacity formula • Singular value decomposition of H: H = S·U·VH • S, V: unitary matrices (VHV=I, SSH =I) U : = diag(uk), uk singular values of H • V/ S: input/output eigenvectors of H • Any input along vi will be multiplied by ui and will appear as an output along si
Vector analysis of the signals 1. The input vector x gets projected onto the vi’s 2. Each projection gets multiplied by a different gain ui. 3. Each appears along a different si. u1 <x,v1> · v1 <x,v1> u1s1 u2 <x,v2> u2s2 <x,v2> · v2 uK <x,vK> uKsK <x,vK> · vK
Capacity = sum of capacities • The channel has been decomposed into K parallel subchannels • Total capacity = sum of the subchannel capacities • All transmitters send the same power: Ex=Ek
(si)1 (si)N 1 N Interpretation II: The directional approach • Singular value decomposition of H: H = S·U·VH • Eigenvectors correspond to spatial directions (beamforming) 1 M
Space-Time Coding • What is Space-Time Coding? • Space diversity at antenna • Time diversity to introduce redundant data • Alamouti-Scheme • Simple yet very effective • Space diversity at transmitter end • Orthogonal block code design