31.12.2014 Views

okna, sita in viri

okna, sita in viri

okna, sita in viri

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

164 19. Sita s FIR<br />

MATLAB 19.3: Izračun koeficientov <strong>sita</strong> z okenskim postopku pri uporabi Kaiserovega <strong>okna</strong>.<br />

fs=1000;<br />

% frekvenca vzorčenja<br />

fn=fs/2;<br />

% Nyquistova frekvenca<br />

N=73;<br />

% dolž<strong>in</strong>a <strong>sita</strong><br />

beta=5.65;<br />

% parameter valovitosti<br />

fm1=125/fn;<br />

% normalizirana spodnja mejna frekvenca<br />

fm2=275/fn;<br />

% normalizirana zgornja mejna frekvenca<br />

fm=[fm1 fm2];<br />

% vektor mejnih frekvenc<br />

h=fir1(N-1,fm,kaiser(N,beta)); % aproksimacija impulznega odziva<br />

% IZRAČUN IN IZRIS AMPLITUDNE KARAKTERISTIKE<br />

[H,f]=freqz(h,1,fs); % privzame l=512<br />

mag=20*log10(abs(H));<br />

plot(f,mag),grid on<br />

xlabel(’frekvenca [Hz]’)<br />

ylabel(’amplitudni odziv [dB]’)<br />

Koeficienti, ki jih izračuna program 19.3 so zbrani v tabeli 19.7. Amplitudna karakteri-<br />

Tabela 19.7<br />

Koeficienti Kaiserovega pasovnega <strong>sita</strong> (zgled 19.6.2 na strani 162). Ker je impulzni odziv pozitivno simetričen, je<br />

zapisana le prva polovica koeficientov.<br />

n h[n]<br />

0 −0,0001<br />

1 −0,0004<br />

2 −0,0001<br />

3 −0,0001<br />

4 −0,0007<br />

n h[n]<br />

5 0,0005<br />

6 0,0023<br />

7 0,0008<br />

8 −0,0017<br />

9 −0,0005<br />

n h[n]<br />

10 −0,0005<br />

11 −0,0044<br />

12 −0,0022<br />

13 0,0069<br />

14 0,0066<br />

n h[n]<br />

15 −0,0016<br />

16 0,0000<br />

17 0,0022<br />

18 −0,0117<br />

19 −0,0164<br />

n h[n]<br />

20 0,0069<br />

21 0,0189<br />

22 0,0029<br />

23 0,0044<br />

24 0,0188<br />

n h[n]<br />

25 −0,0125<br />

26 −0,0520<br />

27 −0,0165<br />

28 0,0333<br />

29 0,0104<br />

n h[n]<br />

30 0,0094<br />

31 0,0856<br />

32 −0,0453<br />

33 −0,1665<br />

34 −0,2066<br />

n h[n]<br />

35 0,0891<br />

36 0,2998<br />

stika je na sliki 19.17 na naslednji strani.<br />

♦<br />

Optimalna metoda<br />

Za postopke načrtovanja sit z optimalno metodo nudi program orodje Matlab<br />

v orodnem kovčku Signal Process<strong>in</strong>g Toolbox dve funkciji, ki temeljita na algoritmih,<br />

ki so ji razvili Park <strong>in</strong> McClellan 12 . Osnova jim je tako imenovani<br />

Remezov izmenjevalni algoritem, ki pomika frekvence, pri katerih ima pogreškovna<br />

funkcija aproksimacije D(ω) − D M (ω) ekstreme. Remez je zanj<br />

12 Glej opombi 8 <strong>in</strong> 9 na strani 143.<br />

šarko ƒu£ej: Teorija signalov revizija 20040504

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!