background image

8

Techniki Obliczeniowe i Symulacyjne
ADSL – FEQ, SNR, szum AWGN
dr inż. Jarosław Bułat

2010.04.16

Wstęp 

Wyznacz   i  zaimplementuj   korektor   częstotliwościowy   –  FEQ   (ang.  Frequency   Equalizer),  oblicz  SNR 
(ang. Signal-to-Noise Ratio) przy zadanym poziomie szumów AWGN i na jego podstawie wyznacz ilość 

bitów możliwych do transmisji w każdym podkanale częstotliwościowym.

Uzupełnij funkcje:

AddNoise( … )

 - dla szumu AWGN (szum o rozkładzie normalnym) o mocy podanej w zmiennej 

noisePower

 (jednostki [dBm/Hz])

FEQ( … )

 - funkcja operuje na zespolonym sygnale w dziedzinie częstotliwości o długości N/2 

próbek,

SNR( … ) 

- po obliczeniu SNR przekaż rezultat jako wynik funkcji 

adsl( … )

Wywołanie programu powinno wyglądać następująco:

clear 

all

; close 

all

;

N = 512;    

% d

ł

ugo

 ramki

ść

Le = 16;    

% d

ł

ugo

ść

 filtru TEQ

Lp = 32;    

% d

ł

ugo

ść

 prefiksu

 

% identyfikacja kana u

ł

:

trType = 0;                      

% estymacja kana u

ł

mask = 2*ones( 1, N/2 );         

% maska ob o enia  bitów

ł ż

teqIR = [ 1, 0, 0, 0, 0, 0, 0, 0 ];

% TEQ - delta Kroneckera (brak korektora)

D = 0;                             

% opó nienie

ź

 w dziedzinie czasu

FEQ = ones( 1, N/2 );           

% FEQ – jedynki (brak korektora)

h = adsl( 500, trType, mask, teqIR, D, FEQ );   

% estymacja IR kana u

ł

 

% obliczanie SNR

clear 

adsl

                         

% kasowanie zmiennych ,,persistent''

trType = 1;                        

% estymacja SNR

[ teqIR, D ] = AdslTEQ( h, Le, Lp, 0 );
sir = 

...

FEQ = 

...

snr = adsl( 512, trType, mask, teqIR, D, FEQ );
figure( 3 ); plot( 10*log10( snr ) );

Ćwiczenie 1

Dla szumu AWGN o mocy -140 dBm/Hz wykonaj kolejno: estymację kanału (1000 iteracji) oraz oblicz 
TEQ i FEQ. Następnie, zakładając że w każdym podkanale częstotliwościowym transmitowane są 2 bity 

(QAM4) narysuj rozkład punktów konstelacji QAM dla 500 iteracji w podkanale częstotliwościowym nr 
20 i 200. Powtórz eksperyment z szumem AWGN o mocy -120 dBm/Hz. (2 pkt)

Ćwiczenie 2

Dla szumu AWGN o mocy -140 dBm/Hz i -120 dBm/Hz wyznacz SNR. Narysuj w skali logarytmicznej na 
jednym rysunku oba wykresy. (2 pkt)

Ćwiczenie 3

Na podstawie wartości SNR wyznaczonych w ćw. 2 wyznacz maksymalną przepływność bitową modemu 
oraz obłożenie bitami wszystkich podkanałów częstotliwościowych. (1 pkt)

background image

Ćwiczenie 4 ***

Na   podstawie   SNR   uzyskanego   w   ćw.   2   wyznacz   obłożenie   bitowe   wszystkich   podkanałów 

częstotliwościowych dla przypadku transmisji 0.5 i 1 Mbps minimalizujące BER (bitową stopę błędów). 
(opcjonalnie)


Document Outline