SzPW Lab 5

Transkrypt

SzPW Lab 5
Laboratorium Systemów z Poszerzonym Widmem
ćw. 5
Realizacja wielodostępu w systemie DS-SS z kanałem Rayleigha
(kanał w dół)
Model symulowanego systemu
Stacja bazowa transmituje sygnały przeznaczone do wielu stacji ruchomych. Przykładowo dla
czterech użytkowników: x(t)=x1(t)+x2(t)+x3(t)+x4(t)=Σi xi(t). Każdy z użytkowników korzysta z innej
sekwencji rozpraszającej ui(t), a zatem xi(t)=di(t)ui(t), gdzie di(t) jest sygnałem informacyjnym
przeznaczonym dla i-tego użytkownika przed rozproszeniem.
Kanał wielodrogowy modelowany jest, jak poprzednio, jako linia opóźniająca z odczepami.
Każda ze ścieżek charakteryzuje się w dowolnej chwili czasu określoną wartością współczynnika
zaniku ck(t), przez który mnożone są próbki transmitowanego sygnału. Zespolone współczynniki
zaników powodują obrót fazy sygnałów. Na rys. 1. zobrazowano model symulowanego systemu przy
dwóch ścieżkach. Blok „T” wyraża opóźnienie o czas T, w(t) reprezentuje addytywny szum o
rozkładzie gaussowskim.
Do rozpatrywanego odbiornika dociera zatem sygnał na który składają się składniki
przeznaczone dla wszystkich użytkowników. Należy zauważyć, że wszystkie składniki propagują
przez kanał o takich samych parametrach (liczba ścieżek, bieżące wartości współczynników zaniku).
w(t)
Stacja
bazowa
T
c2(t)
c1(t)
Stacja
ruchoma
Σi xi(t)
y(t)=Σi xi(t)c1(t)+ Σi xi(t-T)c2(t)+w(t)
Rys. 1. Postać sygnałów w poszczególnych etapach transmisji „w dół” dla systemu z wielodostępem kodowym (opis w tekście)
Zad. 51. 4 pkt. Zbudować w środowisku Matlab model systemu DS-SS z wielodostępem
kodowym, transmitującego w kanale wielodrogowym z zanikami Rayleigha. Ciągi informacyjne
przeznaczone dla poszczególnych użytkowników są rozpraszane ciągami Golda o okresie 31
(wielomiany prymitywne: x5+x2+1, x5+x4+x3+x2+1). Różne sekwencje uzyskuje się dla różnych
stanów początkowych jednego ze składowych rejestrów generatora.
Wygenerować wykresy BER=f(SNR) dla transmisji w kanale o trzech ścieżkach (ścieżki o
względnej mocy średniej: 0 dB, -3 dB, -6 dB, opóźnienie ścieżek: 0, Tc, 3Tc), jeżeli odbiornik RAKE
dysponuje trzema „palcami”, w których odbywa się korelacja dla każdej ze ścieżek. Współczynniki
filtru modelującego kanał (wywołanie funkcji rfg_init) jak w ćwiczeniu 4. Porównać wyniki z
przypadkiem, gdy w systemie transmituje tylko jeden użytkownik i przedstawić wnioski. Czy
odbiornik RAKE jest optymalny dla systemu realizującego wielodostęp kodowy? Warunkiem
uzyskania punktów jest okazanie działającego programu na zajęciach.
Zad. 52. 2 pkt. Przeanalizuj transmisję i detekcję
sygnału w kanale „w dół” w systemie DS-SS z dwiema
stacjami ruchomymi 1 i 2. Do rozpraszania
wykorzystywana jest m-sekwencja określona wielomianem
x3+x+1. Sekwencja wykorzystywana przy transmisji do
stacji 1 jest postaci 1 -1 –1 1 –1 1 1 . Sekwencja
przydzielona transmisji do stacji 2 jest opóźniona o trzy
chipy. Do stacji 1 jest transmitowany symbol 1, a do
użytkownika 2 – symbol -1. Transmisja do stacji 1 odbywa
się dwiema ścieżkami o stałych współczynnikach zaniku:
1) c1 = 0,8+j0,2, 2) c2 = –0,1-j0,8. Ścieżka druga wprowadza
opóźnienie o dwa chipy. Szum addytywny – zaniedbać.
Należy wyznaczyć sygnały (wektory próbek): na
wejściu kanału, na wyjściu każdej ze ścieżek i dalej we
wskazanych na sąsiednim rysunku punktach w odbiorniku
RAKE stacji ruchomej 1.