FIR филтър срещу IRR филтър
Приложенията за обработка на цифрови сигнали използват силно филтри, а две от най-популярните са FIR филтър и IRR филтър. Има много, които остават объркани относно използваемостта на единия или другия при различни обстоятелства, сякаш има много прилики в двата типа, има и големи разлики. Тази статия ще подчертае разликите между филтрите FIR и IRR, за да може потребителите да използват по-добре тези филтри при цифрова обработка на сигнали.
Какво е FIR филтър?
FIR означава Краен импулсен отговор. Това означава, че ако е поставен импулс, например 1, последван от много нулеви проби; нулите винаги ще излязат след преминаване на 1 през линията на забавяне на филтъра. Причината този филтър да се нарече крайна е поради липсата на обратна връзка. Никаква обратна връзка гарантира, че импулсният отговор ще бъде краен. Точно по тази причина FIR се нарича също филтър за обратна връзка. Въпреки това, дори когато се използва обратна връзка, реакцията е ограничена в случай на филтри FIR.
Какво е IRR филтър?
Алтернативата на FIR филтрите е филтрите IIR или Infinite Impulse Response. Изходът звъни за неопределено време, когато се въвежда импулс в случай на IIR филтър.
Предимства на FIR филтъра
Както FIR, така и IIR филтрите имат свои функции и плюсове и минуси. Като цяло, предимствата на FIR са много повече от недостатъците му, което означава, че се използват по-широко от IIR филтрите. Следва резюме на предимствата на FIR филтрите.
- По-лесно е да се проектира филтрите FIR да бъдат във фаза на облицовка. Този дизайн забавя входния сигнал, без да изкривява фазата му.
- FIR филтрите са лесни за инсталиране и изчисляването на FIR във всички DSP микропроцесори може да бъде завършено с помощта на единична циклична функция.
- Независимо дали намалявате честотата на извадката (намалява) или увеличавате честотата на извадката (интерполирате), използването на FIR филтри позволява пропускане на някои изчисления, като по този начин подобрява ефективността.
- FIR филтрите могат да бъдат инсталирани с проста дробна математика, което прави реализациите прости.
Въпреки това, в сравнение с IIR филтрите, FIR филтрите използват повече памет и изчисления, за да постигнат характеристика на реакцията на филтъра. Освен това има някои отговори, за които филтрите FIR не са подходящи.
Каква е разликата между FIR филтър и IRR филтър? • И FIR, и IIR се използват за филтриране при цифрова обработка. • IIR филтрите зависят както от входа, така и от изхода, докато FIR филтрите зависят само от входа. • IIR филтрите са нестабилни, докато FIR филтрите са стабилни • IIR филтрите изискват повече памет от FIR филтрите • IIR филтрите са трудни за изпълнение в сравнение с FIR филтрите • Докато IIR може лесно да симулира аналогови сигнали, FIR няма капацитет за него • FIR филтрите са от по-висок ред от IIR филтрите • Когато линейните характеристики не са важни, IIR филтрите са за предпочитане
|