9
Techniki Obliczeniowe i Symulacyjne
ADSL – BER, szum
dr inż. Jarosław Bułat
2010.04.28
Wstęp
Zaimplementuj wszystkie możliwe konstelacje QAM dozwolone w standardzie ADSL (od 2 do 15 bitów),
przeprowadź transmisję w obecności szumu AWGN i oblicz bitową stopę błędów BER (ang. Bit Error
Ratio). Następnie dodaj szum wąskopasmowy NBI (ang. Narrow Band Interferences) do transmisji.
Uzupełnij funkcje:
•
QAM( … )i DeQAM( … )
- wykorzystaj funkcje
qammod(...)
i
qamdemod(...)
dostępne w
Matlabie, Uwaga! konstelacje muszą być przeskalowane tak aby mieściły się w okręgu
jednostkowym (użyj tablicy
qamMax[...]
),
•
AddNoise( … )
- wygeneruj i dodaj szum wąskopasmowy - sinusoidę modulowaną w
amplitudzie, fazie lub częstotliwości, szerokość modulacji wybierz zbliżoną do szerokości
jednego podkanału częstotliwościowego ADSL.
Ćwiczenie 1
Oblicz BER dla transmisji w obecności szumu AWGN o mocy -140 dBm/Hz. (1 pkt)
Ćwiczenie 2
Zaprojektuj modem (estymacja H, SNR, BitRate) dla szumu AWGN o mocy -140 dBm/Hz ale podczas
transmisji bitów zwiększ moc szumu do poziomu -120 dBm/Hz. Oblicz BER w takim przypadku. (2 pkt)
Ćwiczenie 3
Oblicz SNR dla poniższych wartości szumu, zaprezentuj wszystkie wyniki na jednym wykresie: (2 pkt)
•
AWGN -120 dBm/Hz
•
AWGN -120 dBm/Hz + NBI -80 dBm w podkanale częstotliwościowym nr 100
•
AWGN -120 dBm/Hz + NBI -60 dBm w podkanale częstotliwościowym nr 100
•
AWGN -120 dBm/Hz + NBI -40 dBm w podkanale częstotliwościowym nr 100
Ćwiczenie 4 ***
Zaprojektuj korektor czasowy (TEQ) taki aby oprócz ,,skracania'' odpowiedzi impulsowej kanału
selektywnie tłumił częstotliwości w których występuje NBI (może być parametryczny a nie
automatyczny).
Ćwiczenie 5 ***
Zaprojektuj lepszą tablicę
qamMax[...].
Wykaż że jest lepsza. Pamiętaj, że żaden punkt konstelacji
QAM nie może leżeć poza okręgiem jednostkowym.