Разлика между FIR и IIR

Разлика между FIR и IIR
Разлика между FIR и IIR

Видео: Разлика между FIR и IIR

Видео: Разлика между FIR и IIR
Видео: Совет 06: NPV, IRR – профессиональный расчет 2024, Юли
Anonim

FIR срещу IIR

FIR и IIR са цифрови филтри, които обикновено се използват в цифровата обработка на сигнали. Има само няколко компонента, които съставляват тези филтри, но тези компоненти могат да бъдат подредени по различни начини, за да се направят сложни филтри за използване при цифрова обработка на сигнали.

FIR означава краен импулсен отговор, докато IIR означава безкраен импулсен отговор. Въпреки че и FIR, и IIR служат за една и съща цел, има много разлики в характеристиките и плюсовете и минусите на двата типа и тази статия има за цел да подчертае характеристиките и на двата, за да сравни двата типа филтри.

В FIR изходният сигнал на филтъра, след като входният сигнал е бил зададен от ненула на нула, може да бъде ненула само за краен брой пъти на извадка, преди изходният сигнал също да стане нула. От друга страна в IIR, изходният сигнал на филтъра може да бъде ненулев безкрайно, след като зададете входния сигнал от ненула на нула. Човек може да избере един от двата типа филтър, но изборът засяга проектирането и изпълнението на филтъра. Като цяло, за всички филтриращи приложения FIR филтрите са достатъчни. Те използват наличната прецизност по по-добър начин и също са стабилни (числово). Има обаче случаи, когато FIR филтрите стават твърде големи, например когато се използват голям брой филтърни коефициенти. В такива случаи FIR филтрите стават твърде скъпи и трудни за изпълнение, тъй като изискват повече време и време за инженеринг. Това е моментът, когато IIR филтрите влизат в действие.

Разлика между FIR и IIR

Най-голямата разлика между FIR и IIR филтрите е импулсната характеристика, която е крайна в случай на FIR и безкрайна в случай на IIR. Между двете обаче има много повече разлики. За подобна производителност на филтриране, прилагането на FIR филтри изисква повече умножения и суми, отколкото IIR. Но някои компютърни системи са по-подходящи за FIR, отколкото за IIR, което кара потребителя да избере FIR.

FIR филтрите са нерекурсивни, докато IIR филтрите са рекурсивни. По този начин няма включена обратна връзка във FIR, която е много там в случай на IIR.

IIR филтрите могат да бъдат проектирани да симулират отговори на класически аналогов филтър, докато FIR филтрите не могат да го постигнат.

IIR е малко по-труден за четене от FIR, тъй като има обратна връзка с IIR. Тогава защо да използвате IIR над FIR? Е, IIR използва по-малко брой коефициенти от FIR, така че отнема по-малко време на потребителя да направи изчисления. Но FIR филтрите са по-лесни за проектиране, въпреки че дават плосък отговор. След това възниква въпросът за стабилността. Ако са проектирани лошо, IIR филтрите могат да бъдат нестабилни, докато FIR филтрите са винаги стабилни.

Така виждаме, че както FIR, така и IIR филтрите имат свой собствен набор от функции, както и плюсове и минуси и често зависи от изискванията на потребителя да избере правилния тип филтър.

Препоръчано: