Techniki Obliczeniowe i Symulacyjne 9 ADSL – BER, szum
2010.04.28
dr inż. Jarosław Bułat
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.