FIR филтър срещу IRR филтър
Приложенията за цифрова обработка на сигнали използват широко филтри, а два от най-популярните са FIR филтър и IRR филтър. Има много хора, които остават объркани относно използваемостта на единия или другия при различни обстоятелства, сякаш има много прилики в двата типа, има и явни разлики. Тази статия ще подчертае разликите между FIR и IRR филтрите, за да позволи на потребителите да използват по-добре тези филтри при цифровата обработка на сигнала.
Какво е FIR филтър?
FIR означава окончателен импулсен отговор. Това означава, че ако е подаден импулс, например 1, последван от много нулеви проби; нулите винаги ще излязат, след като 1 премине през линията за забавяне на филтъра. Причината този филтър да се нарича краен е поради липса на обратна връзка. Никаква обратна връзка не гарантира, че импулсната реакция ще бъде крайна. Именно затова FIR се нарича още филтър без обратна връзка. Въпреки това, дори когато се използва обратна връзка, реакцията е крайна в случай на FIR филтри.
Какво е IRR филтър?
Алтернативата на FIR филтрите е IIR или филтри с безкраен импулсен отговор. Изходът звъни неограничено, когато се вкарва импулс в случай на 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 филтрите |