Gdańsk, 05.01.2012r.

Filtry cyfrowe na egzamin zerowy z Przetwarzania Sygnałów 2012

Sylwia Antosik 133442

Ewelina Wielemborek

IBM 3

Spis treści

  1. Filtr Swiss Army Knife…………………………………………………………………………………………………………………………………….3

  2. Twierdzenia i definicje wykorzystywane w projekcie…………………………………………………………………………………….4

  3. Filtr średniej ruchomej…………………………………………………………………………………………………………………………………..5

  4. Filtr różnicujący……………………………………………………………………………………………………………………………………………..8

  5. Leaky Integrator……………………………………………………………………………………………………………………………………………11

  6. Realizacja w Matlabie…………………………………………………………………………………………………………………………………..14

LITERATURA:

Swiss Army Knife of Digital Networks

- czyli wielofunkcyjny filtr cyfrowy -

- agregat filtru grzebieniowego FIR (ang. comb filter) i ogniwa bikwadratowego IIR (ang. biquad)

Transmitancja H(z) wielofunkcyjnego filtru cyfrowego

(FC), na podstawie którego można wygenerować filtry pokazane na następnych stronach, o numerach

1., 1.2, 1.1

0x08 graphic

Twierdzenia i definicje wykorzystywane w projekcie:

Def.1

System odwracalny - System przyczynowy BIBO stabilny o transmitancji H(z) takiej, że

istnieje system odwrotny, czyli przyczynowy BIBO stabilny system o

0x08 graphic

transmitancji .

Transmitancja systemu odwracalnego ma wszystkie zera i bieguny wewnątrz okręgu jednostkowego.

Def. 2

0x08 graphic
System BIBO  (ang. Bounded Input Bounded Output) stabilny - System przyczynowy z zerowymi warunkami początkowymi o ograniczonej odpowiedzi dla każdego ograniczonego pobudzenia. Warunkiem koniecznym i dostatecznym BIBO stabilności jest

bezwzględna sumowalność odpowiedzi impulsowej

lub położenie biegunów transmitancji wewnątrz okręgu jednostkowego.

Def. 3

System liniowo fazowy - System z uogólnioną liniową charakterystyką fazową 0x01 graphic
co jest równoważne stałemu opóźnieniu

grupowemu 0x01 graphic
Jeżeli system liniowo fazowy jest

przyczynowy, BIBO stabilny, ma rzeczywistą odpowiedź impulsową

i wymierną transmitancję, to nie ma innych biegunów niż w zerze,

zera są parami odwrotne i zespolone sprzężone, a odpowiedź

impulsowa h[n] jest skończona. Transmitancja jest wielomianem

0x08 graphic

0x08 graphic
argumentu z-1 o rzeczywistych współczynnikach

Współczynniki bi są zarazem próbkami odpowiedzi impulsowej

jednej z czterech typów (z symetrią parzystą lub nieparzystą, z parzystą lub nieparzystą liczbą próbek).

1.Ewelina

Ewelina

Ewelina



2. Filtr różnicujący (ang. Differencer)

Transmitancja układu:

0x01 graphic

Równanie różnicowe:

y[n]= b0x[n]-b1x[n-1]

0x01 graphic

Charakterystyki wzorcowe filtru:

0x01 graphic

Opracowane charakterystyki:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Wnioski:

3. Filtr średniej ruchomej

(ang. Moving Averager)

0x01 graphic

0x01 graphic

Charakterystyki wzorcowe filtru:

0x01 graphic

Opracowane charakterystyki:


0x01 graphic
0x01 graphic

0x01 graphic


0x01 graphic

0x01 graphic

Wnioski:

Przykładowy kod z Matlaba (Moving Averager):

clear all; close all; clc;

%DANE WEJŚĆIOWE

a0 =1;

a1 = 1;

a2 =0;

N=8;

b0=1/N;

b1=0;

b2=0;

c1=1;

%FUNKCJA DOŁĄCZONA DO MATERIAŁÓW PROJEKTOWYCH

fvtool([b0 b1 b2 0 0 0 0 0 -c1*b0 -c1*b1 -c1*b2], [1/a0 -a1 -a2]);

1

14