Materiały z wykładu TK (26.01) dot. MIMO (pdf 750 kB)
Transkrypt
Materiały z wykładu TK (26.01) dot. MIMO (pdf 750 kB)
Podstawy kodowania przestrzennoczasowego (STC) Krzysztof Wesołowski Politechnika Poznańska Zasada kodowania przestrzenno – czasowego a odbiór zbiorczy h1 h0 Nadajnik n0 n1 Estymator kanału Estymator kanału (.)* (.)* h1 h0 Detektor wg zasady maksymalnej wiarygodności Odbiór zbiorczy przestrzenny z sumowaniem maksymalizującym SNR – system SIMO Zasada kodowania przestrzenno – czasowego a odbiór zbiorczy Nadajnik s0 s1 -s 1* s* 0 h0 h1 n Estymator kanału h0 h0 h1 h1 Detektor wg zasady maksymalnej wiarygodności Sumator ważący s0 s1 Dywersyfikacja nadawcza z zastosowaniem kodowania przestrzenno - czasowego - System MISO Zasada kodowania przestrzenno – czasowego a odbiór zbiorczy Nadajnik Antena 1 c1 c2 -c* 2 c1* h21 h11 h12 Antena 2 h22 ν1 ν2 Estymator kanału h11 Sumator ważący Estymator kanału h21 h12 Detektor wg zasady maksymalnej wiarygodności c1 c2 h22 Prosty układ MIMO 2 x 2 Przepustowość kanału MIMO  Przepustowość kanału – maksymalna ilość informacji, którą można przesłać w jednostce czasu przez dany kanał, mierzona w bit/s wielkość asymptotyczna o charakterze teoretycznym przydatna do oceny i porównania różnych systemów i ich konfiguracji  Dla kanału o ograniczonym pasmie B i z addytywnym szumem gaussowskim (N0/2): ⎛ P ⎞ ⎟ C = B log⎜⎜1 + ⎟ N B 0 ⎝ ⎠ Przepustowość kanału MIMO   Często stosuje się przepustowość na jednostkę pasma Macierz kanału MIMO ⎡ h11 ⎢h 21 ⎢ H= ⎢ M ⎢ ⎢⎣hM R 1  h12 h22 M hM R 2 h1M T ⎤ ⎥ L h2 M T ⎥ O M ⎥ ⎥ L h M R M T ⎥⎦ L gdzie hij jest wzmocnieniem kanału pomiędzy j-tą anteną nadawczą a i-tą anteną odbiorczą Dla MT=MR=1 macierz H jest skalarem, a gdy ||H||2=1 mamy (ρ=SNR) 2 C = log 2 (1 + ρ H ) = log 2 (1 + ρ ) Przepustowość kanału MIMO  Można pokazać, że dla systemu MIMO ⎤ ⎡ ⎛ ρ H ⎞ HH ⎟⎟⎥ C = log 2 ⎢det⎜⎜ I M R + MT ⎢⎣ ⎝ ⎠⎥⎦ gdzie: IMR – macierz jednostkowa (.)H – sprzężenie i transpozycja macierzy ρ - stosunek mocy sygnału do mocy szumu na wejściu odbiornika - moc sygnałów nadawanych równo podzielona pomiędzy anteny nadawcze Przepustowość kanału MIMO  Załóżmy, że średnia E[hij]=0 oraz E[|hij|2]=1 liczba anten nadawczych i odbiorczych jest równa MT=MR  Jeśli zachodzi ortogonalność macierzy kanału, tj. HH H = M T I M R wtedy przepustowość kanału wynosi: C = M R log 2 (1 + ρ ) Wniosek: Przepustowość jest proporcjonalna do liczby anten nadawczych i odbiorczych!!! Przepustowość kanału MIMO  Dla porównania – odbiór zbiorczy z MR antenami (MT=1) C = log 2 (1 + M R ρ ) Wniosek: przepustowość kanału wzrasta w tym przypadku jedynie logarytmicznie z liczbą anten odbiorczych!!!  W praktyce współczynniki kanału podlegają fluktuacji.  Należy obliczyć średnią przepustowość kanału MIMO  Alternatywnie: Należy obliczyć przepustowość gwarantowaną z określonym prawdopodobieństwem, np. 90%: C90%  . Pr{C ≥ C 90% } = 0,9 Przepustowość kanału MIMO C90% [b/s/Hz] 20 18 MT MT MT MT MT 16 14 = 1, MR = 1 = 1, MR = 2 = 2, MR = 1 = 2, MR = 2 = 4, MR = 4 12 10 8 6 4 2 0 -20 -15 -10 -5 0 5 10 15 20 SNR [dB] Kod STBC - system MIMO z kodem Alamoutiego  Alamouti (1998) zaproponował skuteczny kod przestrzenno – czasowy (ST) dla systemów MISO (2x1) i MIMO (2x2) Założenie o stacjonarności kanału w dwóch odstępach modulacji W pierwszym odstępie modulacji jest nadawana para symboli: [c1 , c 2 ] W drugim odstępie modulacji: [−c , c ]. * 2 * 1 Kod STBC - system MIMO z kodem Alamoutiego  Dla transmisji przez kanał z szumem addytywnym ⎡ h11 H=⎢ ⎣h21 h12 ⎤ h22 ⎥⎦ mamy (rkn – sygnał odebrany w n-tej chwili przez k-tą antenę) r11 = h11c1 + h12 c 2 + ν 11 r12 = h11 (−c 2* ) + h12 c1* + ν 12 r21 = h21c1 + h22 c 2 + ν 21 r22 = h21 (−c 2* ) + h22 c1* + ν 22 Kod STBC - system MIMO z kodem Alamoutiego  Oznaczając: ⎡ r11 ⎤ ⎡ r21 ⎤ ⎡ν 11 ⎤ r1 = ⎢ * ⎥, r2 = ⎢ * ⎥ , ν 1 = ⎢ * ⎥ , ⎣r12 ⎦ ⎣r22 ⎦ ⎣ν 12 ⎦ ⎡ν 21 ⎤ ⎡ c1 ⎤ ν 2 = ⎢ * ⎥ oraz c = ⎢ ⎥ ⎣ν 22 ⎦ ⎣c 2 ⎦ otrzymujemy r1 = H 1c + ν 1 r2 = H 2 c + ν 2 gdzie ⎡ h11 H1 = ⎢ * ⎣h12 h12 ⎤ ⎡ h21 * ⎥, H 2 = ⎢ * − h11 ⎦ ⎣h22 h22 ⎤ * ⎥ − h21 ⎦ Kod STBC - system MIMO z kodem Alamoutiego  Obserwacja: macierze H1 i H2 są ortogonalne H 1H H 1 = (| h11 | 2 + | h12 | 2 )I, H 2H H 2 = (| h21 | 2 + | h22 | 2 )I  W odbiorniku należy wykonać operacje: ~ r1 ⎤ ⎡ ~ r = ⎢~ ⎥ = H 1H ⎣r2 ⎦ [ H 2H ] ⎡ r1 ⎤ ⎡ c1 ⎤ ⎡ν 1, ⎤ ⋅ ⎢ ⎥ = a⎢ ⎥ + ⎢ , ⎥ ⎣r2 ⎦ ⎣c 2 ⎦ ⎣ν 2 ⎦ gdzie stała a wynosi a =| h11 | 2 + | h12 | 2 + | h21 | 2 + | h22 | 2 Kod STBC - system MIMO z kodem Alamoutiego  Decyzje odbiornika (zasada maksimum wiarygodności): ⎡ cˆ1 ⎤ cˆ = ⎢ ⎥ = arg min ~ r − acˆ cˆ ⎣cˆ 2 ⎦ Ateny nadawcze Ateny odbiorcze h11 1 Strumień bitów wejściowych Układ odwzorowania (QPSK, QAM) c1 c2 c1 c2 1 ~ r1 r1 Koder ST cj 2 h12 -c*2 c*1 H h21 2 h22 Kanał MIMO SNR MIMO = a P σ 2 H H1 H2 = a ⋅ SNR SISO c1 Układ decyzyjny c2 r1 r2 2 r2 Układ decyzyjny ~r 2 Kod STBC - system MIMO z kodem Alamoutiego  Podsumowanie: Gdy np. E[|hij|2]=1, (i, j=1,2) wtedy a=4, w konsekwencji SNRMIMO=4SNRSISO → zysk 6 dB!!! Przy założonej szerokości pasma otrzymujemy wzrost jakości transmisji bez wzrostu jej szybkości Cena: wzrost złożoności nadajnika i odbiornika Konieczność estymacji współczynników kanału hij (i, j=1,2) Przykłady kodów STBC  Kody składające się z symboli rzeczywistych Obowiązuje zasada ortogonalności Istnienie udowodnione przez Hurwitza – Radona dla n=2, 4 i 8 Macierz kodu składa się z elementów ±xi, i=1,2,...,n N=2 N=4 N=8 Przykłady kodów STBC  Kody składające się z symboli zespolonych Można wykazać, że kody ortogonalne istnieją tylko dla n=2 (kod Alamoutiego o sprawności R=1) Kody o sprawności R=1/2 – pełna dywersyfikacja, połowa teoretycznej efektywności widmowej Przykłady kodów STBC  Kody składające się z symboli zespolonych o sprawności innej niż R=1/2, tj. R=3/4 MT=3 MT=4 Przykłady kodów STTC  Opis: Poniższe kody zaprojektowane dla dwóch anten nadawczych (w każdej chwili nadawana jest para symboli danych), Kod jest opisany za pomocą wykresu kratowego oraz tablicy generowanych par symboli przy przejściu od stanu i-tego (i-ty wiersz tabeli) do stanu j-tego (j-ta para w i-tym wierszu) Punkty konstelacji dla 4- i 8-PSK Przykłady kodów STTC Przykłady kodów STTC Przykłady kodów STTC Przykłady kodów STTC Przykłady kodów STTC Odbiór sygnałów z kodowaniem STTC  Założenia: MR anten odbiorczych, MT anten nadawczych hi,j – współczynnik kanału pomiędzy i-tą anteną nadawczą a j-tą anteną odbiorczą rtj – sygnał odebrany w chwili t przez antenę j qt1,...,qtn – symbole związane z przejściem w chwili t od stanu i-tego do j-tego  Metryka przejść obliczana wg wzoru: λit, j = MR ∑ j =1 rt j − 2 MT ∑ i =1 hi , j qti