Sprawozdanie nr 6 z

laboratoriów systemów przetwarzania sygnałów

Temat: Badanie różnicy pomiędzy filtrami typu FIR i IIR

Grupa : IZ38-I

Data: 02.06.08

Wykonał: Jerzy Myc

Ocena:

Zadania:

  1. Skonstruować układ który będzie obliczał różnice pomiędzy dwoma typami filtrów na podstawie wzoru na SD:

0x01 graphic

Gdzie

n - ilość próbek

x1(i) - wartość FFT Dla charakterystyki filtra IIR

x2(i) - wartość FFT Dla charakterystyki filtra FIR

  1. Znaleźć dla jakiego rzędu filtru FIR różnica pomiędzy filtrami FIR i IIR jest najmniejsza

Układ do badań wygląda następująco:

0x01 graphic

Pulse generator wywołuje impuls w próbce 512 elementowej z pomocą którego możemy otrzymać charakterystyka filtra. Zbadałem SD dla dwóch rzędów filtru IIR zmieniając rząd FIR

Ustawienia układu:

a. Pulse generator:

- Amplitude:1

- Period:512

- Pulse:1

- Sample time : 1/512

b. buffer

- size=512

c. buffer

- size=512

Rząd filtra IIR

Rząd filtra FIR

SD

14

10

13.28

14

20

10.27

14

25

9.178

14

30

8.359

14

50

6.057

14

70

6.609

14

60

6.081

14

55

5.968

10

10

7.649

10

40

4.379

10

45

4.405

10

43

4.282

10

44

4.488

Przy najmniejszym SD wykres Scopa i Vector scope'wygląda następująco:

0x01 graphic
0x01 graphic

0x01 graphic

Wnioski:

Aby różnica pomiędzy filtrami była możliwie najmniejsza rząd filtra FIR musi być przynajmniej 4 razy większy od rzędu filtra IIR