Filtracja DSP

Projektuje filtr cyfrowy. Mam bardzo restrykcyjne wymagania dotyczace odpowiedzi fazowej. Filtrem analogowym udało sie uzyskać jedynie odpowiednia charakterystyke częstotliwościową.

Wg polecanej przez grupowiczów książki "The Scientist and Engineer`s Guide to DSP", aby modelować charakterystyke fazowa, nalezy zaprojektowac rekursywny filtr IIR. (Lub przepisać gotowe współczynniki podane przez autora)

Następnie, przepuścić przez filtr próbki w normalnej kolejnosci, a zaraz potem w druga strone.

Czy ide dobrym tropem?

Piotr

Reply to
Piotr
Loading thread data ...

a czemu nie uzywasz filtrow FIR tylko bawisz sie w IIR? - skoro faza jest tak istotna to wydaje sie ze wlasnie powinno cie zainteresowac wykorzystanie filtrow FIR...

Reply to
PAndy

PAndy snipped-for-privacy@poczta.onet.pl> napisał(a):

Autor wspomnianej przezemnie ksiażki, (rozdzial 14, strona 269-270) odsyla wlasnie do Filtrow IIR. A tam (rozdzial 20 str 330) autor podaje "przepis" na filtr zerofazowy. Mój _Analogowy filtr_ to 4 rzedowy filtr Czebyszewa. Wiec, - pewnie naiwnie - chciałem skorzystac z takiego samego filtru po stronie cyfrowej. Następnie przefiltrować próbki w przód i wtył, dzieki czemu chciałem dostać idealną charakterystyke fazową. Tzn z zerowym przesunieciem.

Jestm zielony w DSP, co łatwo zauwazyć :) Piotr

Reply to
Piotr Nowakowski

Latwo. Bo to nie tak dziala :-)

Po pierwsze cyfrowo nie zrealizujesz filtru RLC i odwrotnie - beda drobne roznice ktore czasem okaza sie znaczace.

Zaleta filtrow IIR jest mniejsza ilosc stopni w typowych projektach, wada - nie zawsze uda sie dobrze dobrac rekurencje. No i nad faza nie bardzo panujesz.

Ty chcesz filtru FIR - faze bedziesz mial zerowa [tzn liniowa - rowne opoznienie]. A jak cos wspominasz o probkach w tyl i w przod - to podejrzewam ze i tak zmierzasz w kierunku FIR.

J.

Reply to
J.F.

Dziekuje za odpowiedzi, czeka mnie duzo czytania :)

Nie moge sobie jakoś skojarzyć, jak wyliczyć, po jakim czasie pojawi sie odpowiedz na wyjsciu filtru. Innymi słowy jak policzyć lub oszacować opźnienie wyjścia w stosunku do wejścia, uwzgledniając szybkość procesora i algorytm obliczeń.

Piotr

Reply to
Piotr Nowakowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.