Próbuję odpowiedzieć na następujące pytanie:
Czy system jest opisany równaniem:
IIR filtr? Moja odpowiedź brzmi: tak.
Dziękuję Ci
Próbuję odpowiedzieć na następujące pytanie:
Czy system jest opisany równaniem:
IIR filtr? Moja odpowiedź brzmi: tak.
Dziękuję Ci
Odpowiedzi:
To jest filtr FIR , chociaż wygląda jak IIR. Jeśli obliczysz współczynniki, otrzymasz skończoną odpowiedź impulsową:
Dzieje się tak z powodu anulowania bieguna zerowego:
Tak, może to być trudne. Widzeniewspółczynniki w LCCDE (równanie różnicy współczynników liniowych) niekoniecznie oznacza, że jest to filtr IIR. Może to być tylko rekurencyjny filtr FIR.
Odpowiedź Jojeka jest oczywiście poprawna. Chciałbym tylko dodać trochę więcej informacji, ponieważ zbyt często widziałem mylone terminy „IIR” i „rekurencyjne”. Zawsze obowiązują następujące implikacje:
tzn. każdy filtr IIR (tj. filtr czasu dyskretnego o nieskończenie długiej odpowiedzi impulsowej) musi być zaimplementowany rekurencyjnie (chyba że masz dostępną nieskończoną pamięć), a każdy nierekurencyjny system LTI ma skończoną odpowiedź impulsową (ponownie, chyba że masz nieskończoną pamięć).
Jednak odwrotnie nie jest na ogół prawda. Filtr rekurencyjny może mieć skończoną odpowiedź impulsową, jak ma to miejsce w przykładzie w pytaniu. Innym znanym przykładem jest filtr średniej ruchomej. Jest to nierekurencyjna implementacja średniej ruchomej (koniecznie FIR):
A to jest rekurencyjna implementacja tego samego filtra (także FIR):