10.6 Formatul fișierelor text pentru coeficienții filtrelor

Când salvați coeficienții filtrului într-un fișier text, aplicația DFD generează un fișier text lizibil care conține toate informațiile de care aveți nevoie pentru a implementa filtrul digital FIR sau IIR proiectat. Această secțiune detaliază formatul atât pentru fișierele coeficientului de filtrare FIR cât și pentru filtrul IIR.

Format fișier coeficient FIR

Următorul tabel oferă un exemplu de fișier text și descriere a coeficientului FIR:

Puteți implementa filtrul FIR utilizând ecuația (4) direct.

Format fișier coeficient IIR

Fișierele coeficienților IIR sunt ușor mai complexe decât fișierele cu coeficienți FIR. Filtrele IIR sunt de obicei descrise de două seturi de coeficienți, coeficienții a și b. Există un total de M*S coeficienți a și (M + 1)*S coeficienți b, unde M este ordinul etajului (de obicei 2) și S este numărul de etaje. Un filtru IIR cu trei etaje de ordinul doi are doi coeficienți a pe etaj pentru un total de șase coeficienți a și trei coeficienți b pe etaj pentru un total de nouă coeficienți b.

Următorul tabel oferă un exemplu de fișier text și descriere a coeficientului IIR:

Puteți implementa filtrul IIR în etaje în cascadă, folosind ecuația (2) (menținerea a două intrări anterioare și două ieșiri trecute pentru fiecare etaj) sau folosind ecuațiile directe ale formulei II (menținând două stări interne trecute), ca în ecuația (3) ).

Rezumat

Ați învățat că filtrele FIR sunt utilizate pentru aplicații în care aveți nevoie de un răspuns de fază liniară, cum ar fi pentru aplicațiile care necesită reconstruirea formei de undă originale după filtrare, eliminarea zgomotului și comprimarea datelor. Pentru aplicațiile în care faza nu este o considerație importantă (cum ar fi monitorizarea simplă a semnalelor) și unde sunt necesare viteze mai mari, puteți utiliza filtre IIR.

Ați văzut că setul de instrumente DFD vă permite să proiectați interactiv ambele filtre FIR și IIR. Proiectarea se poate realiza fie prin specificarea parametrilor filtrului (design clasic IIR și design clasic FIR), determinarea locului polilor și zerourilor în planul z (plasarea pol-zero), fie specificarea arbitrară a caracteristicilor de răspuns ale magnitudinii (arbitrar Design FIR) a filtrului.

După ce filtrul a fost proiectat, puteți analiza filtrul în funcție de magnitudinea acestuia și de răspunsurile de fază, răspunsurile la impuls și treaptă și reprezentarea zero-pol. De asemenea, puteți salva coeficienții de filtrare pentru a fi utilizați în alte aplicații.