Michał Sybis

Transkrypt

Michał Sybis
„Uproszczone algorytmy dekodowania sygnałów
z modulacją z turbokodowaniem kratowym”
Michał Sybis
Stypendysta projektu pt. „Wsparcie stypendialne dla doktorantów na kierunkach uznanych za
strategiczne z punktu widzenia rozwoju Wielkopolski”, Poddziałanie 8.2.2 Programu
Operacyjnego Kapitał Ludzki
Wraz z rozwojem multimediów i Internetu oraz bezprzewodowego dostępu do niego
wymagania na przepływności systemów telekomunikacyjnych rosną lawinowo. Wynika to
z olbrzymiego wzrostu wolumenu przekazywanych danych i upowszechnienia się urządzeń
mobilnych takich jak notebooki, smartfony czy tablety. Możliwości transmisyjne wszystkich
wykorzystywanych do tej pory systemów radiokomunikacyjnych stają się niewystarczające.
Pociąga to za sobą konieczność opracowywania nowych systemów, które będą oferowały
coraz większą przepływność oraz wyższą efektywność widmową.
Budowa
warstwy
fizycznej
takich
systemów
radiowych
wiąże
się
zwykle
z koniecznością stosowania bardzo złożonych technik kodowania wymagających ogromnych
nakładów obliczeniowych. Przykładem takiej techniki jest modulacja TTCM (ang. Turbo
Trellis-Coded Modulation), która łączy w sobie modulację z kodowaniem kratowym TCM
(ang. Trellis Coding Modulation) z ideą turbokodowania. Realizacja tej techniki jest jednak
złożona i wymaga wielu operacji matematycznych realizowanych w czasie rzeczywistym, co
przekłada się na wymagania sprzętowe i energetyczne.
Celem prowadzonych badań było opracowanie i zbadanie algorytmów dekodowania
dla modulacji TTCM, które pozwolą na zmniejszenie wymaganej liczby operacji
arytmetycznych przy zachowaniu wysokiej jakości procesu dekodowania, rozumianej jako
wartość bitowej stopy błędów (BER - ang. Bit Error Rate) w funkcji stosunku mocy sygnału
do mocy szumu (SNR - ang. Signal to Noise Ratio).
Badania rozpoczęto od przeanalizowania działania dotychczas znanych algorytmów
dekodowania. Był wśród nich algorytm log-MAP (oznaczony jako LM), który zapewnia
optymalną
jakość
dekodowania,
jest
jednak
algorytmem
złożonym
obliczeniowo.
Sprawdzono również działanie algorytmu max-log-MAP (oznaczony jako MLM), który
wymaga znacznie mniej operacji arytmetycznych w czasie procesu dekodowania niż
Praca doktorska współfinansowana ze środków Unii Europejskiej w ramach
Europejskiego Funduszu Społecznego
algorytm log-MAP. Ma on jednak od niego wyraźnie gorszą jakość dekodowania. Dodatkowo
przebadano wiele znanych w literaturze algorytmów, które cechowały się zróżnicowaną
liczbą koniecznych do wykonania obliczeń i różną jakością dekodowania.
W pracy przedstawionych zostało również kilka autorskich algorytmów dekodowania,
które zostały poddane szczegółowej analizie zarówno pod względem oferowanej przez nie
jakości dekodowania jak i wymaganej liczby operacji arytmetycznych/cykli zegara procesora
w czasie procesu dekodowania.
Przykładowe wyniki bitowej stopy błędów w funkcji stosunku mocy sygnału do szumu,
uzyskiwane za pomocą różnych algorytmów dekodowania zostały przedstawione na rys. 1.
Rys. 1. Porównanie jakości dekodowania różnych algorytmów dekodowania dla jednego
z badanych systemów
Analizując wykres można zauważyć, że większość proponowanych algorytmów
oferuje nieznacznie gorszą jakość dekodowania niż optymalny algorytm log-MAP. Udało się
jednak opracować algorytm, który zapewnia praktycznie optymalną jakość dekodowania.
Jest to algorytm oznaczony jako LM-n-q.
Dodatkowo w tabeli 1 przedstawione zostało porównanie wymaganej liczby operacji
arytmetycznych
dla
algorytmów,
których
krzywe
jakości
dekodowania
zaprezentowane na rys 1.
Praca doktorska współfinansowana ze środków Unii Europejskiej w ramach
Europejskiego Funduszu Społecznego
zostały
Tabela 1: Porównanie liczby operacji wymaganych przez proponowane algorytmy
dekodowania wykorzystujących ten sam system transmisji co algorytmy na rys. 1
Algorytm
Liczba operacji
LM
1606
LM-r,r=3
1486
LM-TL,r=3
1042
LM-n-q
1066
LM-AvN
946
MLM
706
Jak widać wszystkie przedstawione algorytmy wymagają mniejszej liczby operacji
arytmetycznych niż optymalny algorytm log-MAP. Odbywa się to jednak kosztem gorszej
jakości dekodowania. Wyjątkiem od tej reguły jest algorytm LM-n-q, który mimo mniejszej
o 34% liczby wymaganych operacji niż algorytm log-MAP pozwala na uzyskanie optymalnej
jakości dekodowania.
Podsumowując przedstawione w rozprawie wyniki można stwierdzić, że udało się
osiągnąć główny cel pracy jakim było opracowanie algorytmu, który pozwala na uzyskanie
jakości dekodowania odpowiadającej optymalnemu algorytmowi log-MAP, przy wyraźnie
mniejszej liczbie wymaganych operacji arytmetycznych.
Warto również zauważyć, że przedstawione w rozprawie algorytmy spotkały się
z zainteresowaniem innych badaczy czego dowodem są ich cytowania prac autora rozprawy
i ich zastosowanie w badaniach nad innymi algorytmami dekodowania.
Praca doktorska współfinansowana ze środków Unii Europejskiej w ramach
Europejskiego Funduszu Społecznego

Podobne dokumenty