Տարբերությունը FIR-ի և IIR-ի միջև

Տարբերությունը FIR-ի և IIR-ի միջև
Տարբերությունը FIR-ի և IIR-ի միջև

Video: Տարբերությունը FIR-ի և IIR-ի միջև

Video: Տարբերությունը FIR-ի և IIR-ի միջև
Video: Սնկեր 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 ֆիլտրերն ունեն իրենց առանձնահատկությունների շարքը, ինչպես նաև դրական և բացասական կողմերը, և հաճախ կախված է օգտագործողի պահանջներից՝ ընտրել ճիշտ տեսակի ֆիլտրը:

Խորհուրդ ենք տալիս: