FIR vs IIR
FIR ir IIR yra skaitmeniniai filtrai, dažniausiai naudojami skaitmeniniam signalų apdorojimui. Yra tik keli komponentai, iš kurių sudaryti šie filtrai, tačiau šiuos komponentus galima išdėstyti įvairiais būdais, kad būtų sudėtingesni filtrai, naudojami skaitmeniniame signalo apdorojime..
FIR reiškia baigtinį impulsinį atsaką, o IIR - begalinį impulsinį atsaką. Nors tiek FIR, tiek IIR tarnauja tam pačiam tikslui, yra daugybė abiejų tipų ypatybių, privalumų ir trūkumų skirtumų, o šiame straipsnyje ketinama pabrėžti abiejų ypatybes, kad būtų galima palyginti dviejų tipų filtrus..
FIR atveju filtro išėjimo signalas, nustačius įvesties signalą nuo nulio iki nulio, gali būti ne nulis tik ribotą mėginių ėmimo kartų skaičių, prieš tai išėjimo signalas taip pat tampa lygus nuliui. Kita vertus, naudojant IIR, filtro išėjimo signalas gali būti ne lygus nuliui be galo, kai nustatysite įvesties signalą nuo nulio iki nulio. Galima pasirinkti vieną iš dviejų tipų filtrų, tačiau pasirinkimas turi įtakos filtro projektavimui ir įgyvendinimui. Apskritai, visoms filtravimo priemonėms pakanka FIR filtrų. Jie geriau naudoja turimą tikslumą ir yra tvirti (skaitine prasme). Tačiau yra atvejų, kai FIR filtrai tampa per dideli, pavyzdžiui, kai naudojama daugybė filtrų koeficientų. Tokiais atvejais FIR filtrai tampa per brangūs ir sunkiai įgyvendinami, nes jiems reikia daugiau energijos ir inžinerijos laiko. Tai yra tada, kai pradeda veikti IIR filtrai.
Skirtumas tarp FIR ir IIR
Didžiausias skirtumas tarp FIR ir IIR filtrų yra impulsų atsakas, kuris FIR atveju yra baigtinis, o IIR - begalinis. Tačiau tarp šių dviejų skirtumų yra daug daugiau. Norint atlikti panašų filtravimo našumą, norint įdiegti FIR filtrus, reikia daugiau dauginimo ir apibendrinimo būdų nei IIR. Bet tam tikros kompiuterinės sistemos yra labiau pritaikytos FIR, o ne IIR, todėl vartotojui reikia FIR.
FIR filtrai nėra rekursyvūs, o IIR filtrai yra rekursyvūs. Taigi apie FIR nėra jokio grįžtamojo ryšio, kurio yra labai daug IIR atveju.
IIR filtrai gali būti sukurti taip, kad imituotų klasikinius analoginius filtrų atsakymus, o FIR filtrai to negali pasiekti.
IIR yra šiek tiek sunkiau perskaityti nei FIR, nes apie IIR yra atsiliepimų. Tuomet kodėl naudoti IIR per FIR? Na, IIR naudoja mažiau koeficientų nei FIR, todėl vartotojui reikia mažiau laiko atlikti skaičiavimus. Tačiau FIR filtrus yra lengviau suprojektuoti, nors jie reaguoja vienodai. Tada yra stabilumo klausimas. Jei prastai suprojektuoti, IIR filtrai gali būti nestabilūs, o FIR filtrai visada yra stabilūs.
Taigi matome, kad tiek FIR, tiek IIR filtrai turi savo savybių rinkinį, taip pat privalumus ir trūkumus, ir dažnai tai priklauso nuo vartotojo poreikio pasirinkti tinkamą filtrų tipą..