Kodowanie przestrzenno-czasowe

Transkrypt

Kodowanie przestrzenno-czasowe
www.pwt.et.put.poznan.pl
Michał Wódczak
Instytut Elektroniki i Telekomunikacji
Politechnika Poznańska
ul. Piotrowo 3A, 60-965 Poznań
[email protected]
2005
Poznańskie Warsztaty Telekomunikacyjne
Poznań 8 - 9 grudnia 2005
TRANSMISJA KOOPERACYJNA Z WYKORZYSTANIEM
WIRTUALNYCH MATRYC ANTENOWYCH
Streszczenie: W artykule przedstawiono dyskusję wybra­
nych metod organizacji transmisji kooperacyjnej (ang. co­
operative relaying) w mobilnych sieciach bezprzewodowych.
Szczególną uwagę skupiono na metodzie wykorzystującej
mechanizm wirtualnych matryc antenowych VAA (ang.
Virtual Antenna Array) w połączeniu z rozproszoną wersją
kodowania przestrzenno-czasowego. System tego typu pod­
dano analizie symulacyjnej i w kontekście uzyskanych
wyników, nakreślono możliwości jego dalszej optymalizacji.
1. WSTĘP
W fazie projektowej nowej generacji mobilnych
systemów bezprzewodowych, dąży się do redukcji mocy
sygnału generowanego przez stacje bazowe, natomiast
pojawiający się w następstwie spadek zasięgu, kompen­
suje się poprzez zastosowanie stacji przekaźnikowych.
Rozwiązanie takie ma wiele zalet, począwszy od możli­
wości zwiększenia pojemności systemu, poprzez zmniej­
szenie poziomu zakłóceń, a na redukcji kosztów skoń­
czywszy [1]. Mowa tutaj oczywiście o kosztach, które
należałoby ponieść w przypadku budowy sieci bazującej
wyłącznie na w pełni wyposażonych, konwencjonal­
nych, stacjach bazowych.
Wśród znanych koncepcji wykorzystania stacji
przekaźnikowych [1], na szczególną uwagę zasługuje
kodowana przestrzennie-czasowo transmisja kooperacyj­
na z wykorzystaniem wirtualnych matryc antenowych
VAA [2]. Koncepcja ta opiera się na skoordynowanej
retransmisji otrzymanego z węzła źródłowego sygnału
przez grupę węzłów sąsiadujących, które tworzą w
danym momencie wirtualną matrycę antenową. W kon­
sekwencji takiej koordynacji, wspomniana grupa wę­
złów, pełni rolę rozproszonej wersji klasycznego kodera
przestrzenno-czasowego [3] i przesyła sygnał do węzła
odbiorczego w sposób kooperacyjny, na przykład zgod­
nie z macierzami kodu blokowego, przytoczonymi w pu­
blikacji [4]. W artykule skupiono się na transmisji skła­
dającej się z dwóch przeskoków (ang. two-hop), należy
jednak zaznaczyć, że istnieją również rozwiązania prze­
widujące możliwość transmisji kooperacyjnej wieloprzeskokowej (ang. multi-hop) [5].
Wybrane metody organizacji transmisji kooperacyj­
nej zostały opisane w paragrafie 2, natomiast analiza
kodowanej przestrzennie-czasowo transmisji koopera­
cyjnej, wzbogacona o dyskusję możliwości dalszej
optymalizacji, została zawarta w paragrafie 3. Wnioski
oraz plan dalszych prac zostały umieszczone w podsu­
mowaniu.
2. METODY ORGANIZACJI TRANSMISJI
KOOPERACYJNEJ
W artykule [6] dokonano wielokryterialnego po­
działu metod organizacji transmisji kooperacyjnej, które
nazwano protokołami. Na potrzeby niniejszej publikacji
wydzielono dwie podstawowe grupy metod w postaci
transmisji kooperacyjnej konwencjonalnej i transmisji
kooperacyjnej adaptacyjnej typu dekoduj i przekaż (ang.
decode and forward) oraz poszerzono wspomnianą kla­
syfikację o metodę transmisji kooperacyjnej z wykorzy­
staniem przytoczonej we wstępie techniki VAA [2], [5].
Metoda konwencjonalna została przedstawiona na
rys. 1. W tym przypadku informacja nadana z węzła źró­
dłowego SN dociera zarówno do węzła docelowego DN,
jak i do stacji przekaźnikowej RN. Stacja przekaźnikowa
przeprowadza operację dekodowania i ponownego kodo­
wania, a następnie, w drugiej chwili czasowej, wysyła
tak przetworzoną informację do węzła odbiorczego.
Rozwiązanie to jest również znane pod nazwą L3DF
(ang. Layer 3 Decode and Forward) [6].
SN
RN
DN
Rys. 1. Transmisja kooperacyjna metodą konwencjo­
nalną
Rozszerzeniem protokołu L3DF jest przedstawiona
na rys. 2. transmisja kooperacyjna metodą adaptacyjną
typu dekoduj i przekaż, której jednym z przykładów jest
protokół CAdDF (ang. Complex Adaptive Decode and
Forward) [3]. W tym podejściu stacje przekaźnikowe
RN kodują ponownie i przesyłają sygnał do węzła doce­
lowego DN wyłącznie wtedy, gdy operacja dekodowania
Prace zostały wykonane w ramach projektu WINNER, IST-2003-507581.
PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005
1/4
www.pwt.et.put.poznan.pl
sygnału, otrzymanego z węzła źródłowego SN w pierw­
szej chwili czasowej, została zakończona sukcesem. W
rezultacie możliwe jest adaptacyjne zapobieganie
propagacji ewentualnego błędu podczas „drugiego prze­
skoku”. Należy przy tym zaznaczyć, że w tej fazie trans­
misji stacje przekaźnikowe mogą przesyłać sygnał zgod­
nie z ustalonym schematem powtórzeń lub kodować go
przestrzennie-czasowo [3].
RN
SN
RN
DN
RN
3. TRANSMISJA KOOPERACYJNA Z WY­
KORZYSTANIEM TECHNIKI VAA
Transmisja kooperacyjna z wykorzystaniem wir­
tualnych matryc antenowych zakłada wykorzystanie roz­
proszonej wersji kodera przestrzenno-czasowego na dru­
gim i każdym kolejnym przeskoku. Rozproszone podej­
ście do transmisji przestrzenno-czasowej jest próbą prze­
niesienia funkcjonalności standardowego blokowego
kodera przestrzenno-czasowego [3] na grupę węzłów
mobilnych, z których każdy będzie dokonywał w tym
samym czasie niezależnego przetwarzania sygnału, ode­
branego po pierwszym przeskoku, zgodnie z wyznaczo­
ną kolumną macierzy kodu (1). Powodzenie takiej opera­
cji wymaga oczywiście spełnienia ściśle określonych
kryteriów synchronizacyjnych, jednak zagadnienie to
wykracza poza zakres tematyki poruszanej w tym ar­
tykule.
Na potrzeby tej publikacji przeprowadzono badania
symulacyjne systemu dwu-przeskokowego, wykorzy­
stującego wirtualna matrycę antenową składającą się z
dwóch stacji przekaźnikowych (rys. 4).
Rys. 2. Transmisja kooperacyjna metodą adaptacyjną
typu dekoduj i przekaż (ang. adaptive decode
and forward)
Transmisja kooperacyjna z wykorzystaniem wir­
tualnych matryc antenowych VAA opiera się na założe­
niu, że pomiędzy węzłami nadawczym SN i odbiorczym
DN znajduje się pewna liczba grup stacji przekaź­
nikowych RN, które tworzą wirtualne matryce antenowe
(rys. 3). W tym przypadku faza transmisji bezpośredniej
pomiędzy węzłem nadawczym i odbiorczym nie wystę­
puje, natomiast na każdym kolejnym przeskoku, oprócz
pierwszego, sygnał podlega rozproszonemu kodowaniu
przestrzenno-czasowemu [2].
RN
SN
RN
SN
RN
Rys. 4.
DN
Topologia symulowanej sieci
Wybrane stacje RN dokonują operacji rozproszonego
kodowania przestrzenno-czasowego zgodnie z macierzą
kodu blokowego G2 (1), przy założeniu idealnej syn­
chronizacji.
 x
G2 =  1∗
 − x2
RN
x2 
x1∗ 
(1)
RN
RN
RN
DN
Węzeł odbiorczy DN przeprowadza dekodowanie w
oparciu o uogólnioną metrykę postaci (2) [4]:
2
2
t =1
i =1
z = ∑ rt − ∑ hi sti
Rys. 3. Transmisja kooperacyjna z wykorzystaniem
wirtualnej matrycy antenowej VAA
W dalszej części artykułu główna uwaga zostanie sku­
piona właśnie na tej metodzie, przy czym przyjęte zosta­
nie założenie o ograniczeniu liczby przeskoków do
dwóch.
2
(2)
gdzie sygnał odebrany rt (3) jest wyrażony jako suma
sygnałów sti, nadanych przez poszczególne stacje prze­
kaźnikowe, z uwzględnieniem współczynników kanału
hi oraz próbek szumu ηt, modelowanych przez zespolony
proces gaussowski o zerowej wartości średniej i warian­
cji N0/2 na wymiar.
2
rt = ∑ hi sti + ηt
(3)
i =1
PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005
2/4
www.pwt.et.put.poznan.pl
Symulacje przeprowadzono w kanale MIMO (ang. Mul­
tiple Input Multiple Output) typu blokowego, z płaskimi
zanikami Rayleigh’a, przy czym współczynniki dla każ­
dego łącza radiowego, pomiędzy parą stacji, były wyli­
czane zgodnie ze zmodyfikowanymi i zoptymalizowany­
mi wzorami, podanymi w artykule [7]. Moc sygnału
nadawanego przez każdą z dwóch stacji przekaź­
nikowych, tworzących wirtualną matrycę antenową,
podlegała normalizacji, tak aby całkowita moc trans­
mitowana przez tę matrycę była zawsze równa jedności.
Za każdym razem transmitowano 2 000 000 bitów przy
zastosowaniu modulacji QPSK.
Rezultaty uzyskane dla badanego systemu zostały
przedstawione na rys. 5 w porównaniu z dwu-prze­
skokowym systemem odniesienia, w przypadku którego
w transmisji pośredniczy tylko jedna stacja przekaź­
nikowa. W konsekwencji takiego założenia, matryca
antenowa nie może zostać utworzona i kodowanie prze­
strzenno-czasowe w trakcie drugiego przeskoku nie jest
przeprowadzane. Co więcej, sygnał nadany przez stację
nadawczą dociera do stacji odbiorczej wyłącznie za po­
średnictwem stacji przekaźnikowej.
mu na obu łączach radiowych, prowadzących do stacji
przekaźnikowych, które tworzą wirtualna matrycę ante­
nową (rys. 4), jest jednakowy i wynosi odpowiednio 10
dB dla pierwszej krzywej i 20 dB dla drugiej krzywej.
Rys. 6. Transmisja kooperacyjna z wykorzystaniem
wirtualnej matrycy antenowej, gdy łącza na
pierwszym przeskoku oferują SNR równy od­
powiednio 10 i 20 dB
Rys. 5. Transmisja kooperacyjna z wykorzystaniem
wirtualnej matrycy antenowej
W wyniku takich założeń możliwe jest oszacowanie zy­
sku wynikającego z zastosowania kodowanej przestrzen­
nie-czasowo transmisji kooperacyjnej z wykorzystaniem
wirtualnej matrycy antenowej. Analizując przedstawione
krzywe, zgodnie z oczekiwaniami, można zauważyć
znaczący spadek bitowej stopy błędu wobec systemu od­
niesienia w zakresie wyższych wartości stosunku mocy
sygnału do mocy szumu. Niestety, dla wartości bliskich
zeru, krzywe zbiegają się niemalże w tym samym punk­
cie, co niewątpliwie ma związek z propagacją błędów,
powstających w trakcie pierwszego przeskoku.
Jedną z metod zaradzenia takiej sytuacji jest prze­
prowadzanie wstępnej selekcji węzłów, które będą brały
udział w procesie transmisji kooperacyjnej. Na rys. 6
przedstawiono dwie dodatkowe krzywe uzyskane dla
systemu badanego przy założeniu, że podczas pierw­
szego przeskoku, stosunek mocy sygnału do mocy szu­
PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005
Założenie takie miało na celu szacunkowe spraw­
dzenie zachowania systemu równoważnego, który dys­
ponowałby dodatkową informacją, umożliwiającą do­
konanie wyboru stacji przekaźnikowych w taki sposób,
aby prowadzące do nich łącza radiowe spełniały określo­
ne kryteria. Innymi słowy, w sposób dynamiczny, wy­
bierane byłyby te stacje przekaźnikowe, na łączach do
których zagwarantowany byłby SNR nie gorszy niż 10
dB w pierwszym przypadku i odpowiednio 20 dB w dru­
gim przypadku. Teoretycznie wyniki te powinny być nie
gorsze od krzywych przedstawionych na rys. 6, a dodat­
kowo można by uniknąć efektu nasycenia, który jest
widoczny na obu krzywych. Poprawa bitowej stopy błę­
du w zakresie niskich wartości SNR wynika właśnie z
przyjętego założenia odnośnie wartości stosunku mocy
sygnału do mocy szumu. Dzięki temu założeniu, błędy w
transmisji podczas pierwszego przeskoku zdarzają się
odpowiednio rzadziej, a to pozwala na efektywne wy­
korzystanie zysku dywersyfikacji gwarantowanego przez
rozproszony koder przestrzenno-czasowy. Należy za­
uważyć, że zysk ten jest teoretycznie równoważny zy­
skowi oferowanemu przez system wyjściowy, w którym
nie poczyniono założeń odnośnie parametrów łączy pod­
czas pierwszego przeskoku, jednak tym razem dane wej­
ściowe rozproszonego kodera przestrzenno-czasowego
są bardziej wiarygodne i w konsekwencji zysk ten jest
widoczny, a wraz z nim następuje dalsza poprawa pracy
całego systemu. Poprawa ta ma jednak swoje granice,
objawiające się nasyceniem krzywych w okolicach, w
których wynikająca ze sztywnych założeń odnośnie SNR
bitowa stopa błędu staje się zbyt wysoka i koder roz­
proszony pracujący przy niższym stosunku sygnału do
3/4
www.pwt.et.put.poznan.pl
szumu na łączach, tworzących drugi przeskok, nie jest w
stanie uzyskać lepszych wyników.
Należy jednak pamiętać, że celem tego ekspery­
mentu nie było uzyskanie poprawy funkcjonowania sys­
temu w całym zakresie SNR, a jedynie oszacowanie
możliwości potencjalnego zysku wynikającego z wy­
korzystania dodatkowej informacji o stanie łączy w sieci
bezprzewodowej. W związku z uzyskanymi rezultatami
można sformułować tezę mówiącą w ogólności, że moż­
liwe jest zoptymalizowanie transmisji kooperacyjnej po­
przez właściwą preselekcję węzłów tworzących wirtual­
ną matrycę antenową.
Tezę tę można zweryfikować poprzez wykorzysta­
nie dodatkowej informacji, którą może dostarczyć od­
powiednio dobrany protokół warstwy sieciowej.
Protokoły tego typu dla mobilnych sieci bezprzewodo­
wych typu ad-hoc są skonstruowane w taki sposób, aby
w obliczu zmieniającej się dynamicznie topologii sieci,
poszczególne węzły dysponowały możliwie aktualną in­
formacją odnośnie swojego sąsiedztwa, co umożliwia im
aktualizację tablic routingu.
Aktualnie autor prowadzi prace nad rozwiązaniem
tego typu, skupiające się na łącznej optymalizacji
protokołów warstwy łącza danych i warstwy sieciowej.
Prace te zakładają wykorzystanie protokołu OLSR (ang.
Optimized Link State Routing protocol) należącego do
grupy protokołów proaktywnych, to znaczy takich, które
w sposób periodyczny aktualizują informację o stanie łą­
czy i sąsiedztwa. Informacja ta, wraz z wybranymi we­
wnętrznymi mechanizmami tego protokołu, jest wy­
korzystywana właśnie w celu optymalnej preselekcji wę­
złów tworzących wirtualną matrycę antenową. W kolej­
nym etapie prac zostaną dodatkowo wykorzystane
wyniki uzyskane w artykule [9], które można odnieść do
optymalizacji transmisji podczas drugiego przeskoku.
[3]
[4]
[5]
[6]
[7]
[8]
[9]
J. N. Laneman, G. W. Wornell, “Distributed SpaceTime Coded Protocols for Exploiting Cooperative
Diversity in Wireless Networks”, IEEE Transac­
tions On Information Theory, Vol. 49, No. 10, Oct.
2003, str. 2415-2425
V. Tarokh, H. Jafarhani, A. R. Calderbank, “SpaceTime Block Coding for Wireless Communications:
Performance Results”, IEEE Journal on Selected
Areas in Communications, Vol. 17, No. 3, str. 451460, March 1999
M. Dohler, A. Gkelias, H. Aghvami, “A Resource
Allocation Strategy for Distributed MIMO MultiHop Communication Systems”, IEEE Com­
munications Letters, vol. 8, February 2004
E. Zimmermann, P. Herhold, G. Fettweiss, “On the
Performance of Cooperative Relaying Protocols in
Wireless Networks”, IEEE INMIC 28-31 December
2001, str. 62-68
Y. R. Zheng, C. Xiao, “Simulation Models with
Correct Statistical Properties for Rayleigh Fading
Channels”, IEEE Transactions on Communications,
Vol. 51, No. 6, str. 920-928, June 2003
Jacquet, P. Mühlethaler, T. Clausen, A. Laouiti, A.
Qayyum, L. Viennot, “Optimized Link State
Routing Protocol for Ad Hoc Networks”, IEEE
Transactions on Communications, Vol. 47, No. 2,
str. 199-207, February 1999
M. Wódczak, “On the Adaptive Approach to
Antenna Selection and Space-Time Coding in Con­
text of the Relay Based Mobile Ad-hoc Networks”,
XI National Symposium of Radio Science URSI
2005, 7-8 April 2005
4. PODSUMOWANIE
W artykule przedstawiono wybrane metody trans­
misji kooperacyjnej, przy czym szczególny nacisk poło­
żono na kodowaną przestrzennie-czasowo transmisję
kooperacyjną z wykorzystaniem wirtualnych matryc
antenowych. W kontekście uzyskanych rezultatów
symulacyjnych, przeprowadzono dyskusję dotyczącą
możliwości optymalizacji problemu doboru węzłów two­
rzących wirtualną matrycę antenową i sformułowano od­
powiednią tezę. W konkluzji nakreślono proponowaną
metodę weryfikacji tej tezy oraz towarzyszący jej plan
dalszych prac.
SPIS LITERATURY
[1] R. Pabst i inni, “Relay-Based Deployment Con­
cepts for Wireless and Mobile Broadband Radio”,
IEEE Communications Magazine, vol. 42, no.9, str.
80-89, October 2004
[2] M. Dohler, F. Said, H. Aghvami, “Higher Order
Space-Time Block Codes for Virtual Antenna Ar­
rays”, The 10th International Conference on
Telecommunications 2003, 23 February - 1 March,
str. 198-203, vol. 1
PWT 2005 - POZNAŃ 8-9 GRUDNIA 2005
4/4

Podobne dokumenty