Filtru FIR Creat în Mediul Labview și Matlab

Proiect
8/10 (1 vot)
Domeniu: Automatică
Conține 8 fișiere: docx, pptx, asv, m, vi
Pagini : 41 în total
Cuvinte : 2212
Mărime: 764.43KB (arhivat)
Puncte necesare: 10
Profesor îndrumător / Prezentat Profesorului: Dan Selisteanu

Extras din proiect

Filtrele FIR utilizeaza numai esantioanele actuale sau trecute de intrari pentru obtinerea valorii cerute a iesirii. De obicei filtrele FIR au o structura nerecursiva insa pentru valori si despre filtre FIR cu structura recursiva bazata pe esantionarea in frecventa.

Filtrarea reprezinta prelucrarea unui semnal (in domeniul timp) avand ca rezultat schimbarea spectrului de frecventa original al semnalului. Scopul filtrarii este de a imbunatati calitatea semnalului, ex. de a reduce sau chiar inlatura zgomotul, de a extrage informatii sau de a separa doua sau mai multe semnale combinate.

Filtrele (FIR) se pot imparti in 2 mari categorii:

-filtre analogice

-filtre numerice (digitale).

Filtrele analogice lucreaza cu semnale continue, pe cand cele numerice lucreaza cu secvente discrete. Filtrarea numerica este mai utilizata decat cea analogica datorica urmatoarelor avantaje:

-filtrele numerice sunt programabile software si prin urmare sunt usor de construit si testat;

-spre deosebire de filtrele analogice, performantele filtrelor numerice nu variaza in functie de variabilele mediului (temperatura, umiditate);

-filtrele numerice au un raport cost/performanta mai bun decat filtrele analogice;

-filtrele numerice sunt mai stabile si nu necesita componente de mare precizie;

-filtrele numerice sunt usor de implementat, necesitand doar operatii de inmultire si adunare/scadere;

-in cadrul filtrelor numerice atat datele filtrate cat si cele nefiltrate pot fi stocate pentru o prelucrare ulterioara;

-filtrele numerice pot avea caracteristici imposibil de realizat cu filtrele analogice (de ex. faza perfect liniara);

-filtrele numerice pot fi folosite la frecvente foarte scazute (unde cele analogice nu sunt utilizabile) acoperind un larg domeniu de frecvente prin simple schimbari a frecventei de esantionare.

Caracterizarea filtrelor cu raspuns finit la impuls

Un filtru cu raspuns finit la impuls poate fi caracterizat, in mod echivalent, prin una din cele 3 relatii:

Iesirea Y(n) se exprima ca o convolutie finita discreta:

Y(n)=∑_(k=0)^(M-1) 〖h(k)∙x(n-k)=h(0)∙x(n)+h(1)∙x(n-1)+⋯+h(M-1)∙x(n-M+1)〗

Unde:

Y(n) – este iesirea filtrului la momentul n;

x – este intrarea in filtre;

h – sunt ponderile (coeficientii) filtrului;

M – reprezinta lungimea filtrului (numarul de coeficienti) si indica numarul de produsul de tip coeficient x intarziere (h*x) la iesirea filtrului;

M-1 – reprezinta ordinul filtrului;

Te – reprezinta timpul de intarziere.

Figura 1

Schema bloc a filtrului FIR rezultata din relatia 1

Din relatia 1 se poate obtine functia de transfer in domeniul z

Y(n)=∑_(k=0)^(M-1) 〖h(k)∙x(n-k)=h(0)∙x(n)+h(1)∙x(n-1)+⋯+h(M-1)∙x(n-M+1) 〗

=>Y(z)=h(0)∙x(z)+h(1)∙z^(-1)∙x(z)+⋯+h(M-1)∙z^(-(M-1))∙x(z)

=>Y(z)=x(z)∙[h(0)+h(1)∙z^(-1)+⋯+h(M-1)∙z^(-(M-1) )]

=>H(z)=(Y(z))/(x(z))=h(0)+h(1)∙z^(-1)+⋯+h(M-1)∙z^(-(M-1) )=∑_(k=0)^(M-1) 〖h(k)∙z^(-k) 〗

relatia 2.

Preview document

Filtru FIR Creat în Mediul Labview și Matlab - Pagina 1
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 2
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 3
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 4
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 5
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 6
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 7
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 8
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 9
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 10
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 11
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 12
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 13
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 14
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 15
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 16
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 17
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 18
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 19
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 20
Filtru FIR Creat în Mediul Labview și Matlab - Pagina 21

Conținut arhivă zip

  • Filtru FIR Creat in Mediul Labview si Matlab
    • aplicatie cu FIR.vi
    • Filtru FIR Creat in Mediul Labview si Matlab.docx
    • Filtru FIR Creat in Mediul Labview si Matlab.pptx
    • Filtru FIR piesa.vi
    • p1.m
    • p2.m
    • p3.asv
    • p3.m

Alții au mai descărcat și

CTRPCH - conversii de temperatură și reprezentarea în grafic

Pentru acest proiect se va utiliza programul LabView 2012. Dupa deschiderea unui nou proiect VI se vor introduce in fereastra "Front Panel": 1....

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Ai nevoie de altceva?