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.

Document Outline

  • 9
  • Wstęp
  • Ćwiczenie 1
  • Ćwiczenie 2
  • Ćwiczenie 3
  • Ćwiczenie 4 ***
  • Ćwiczenie 5 ***