Sunteți pe pagina 1din 4

Ministerul Educației al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatică și Microelectronică
Catedra Automatică și Tehnologii Informaționale

RAPORT

Lucrare de laborator Nr. 6

Disciplina: Prelucrarea Semnalelor

Tema: Structura filtrelor numerice

A efectuat : studentul grupei TI – 172, Turculet Victor

A verificat: şef de laborator. Secrieru Adrian

Chișinău, 2020
1 Scopul lucrarii

De a învăţa cum se construiesc diferite structuri a filtrelor în dependenţă de proprietăţile dorite a


viitoarelor structuri.

2 Notiuni teoretice

În această lucrare de laborator se analizează diferite structuri de filtre (paralelă şi cascadă).


Structura definită a filtrelor permite căpătarea relaţiilor corespunzătoare (convenabile ) între variabilele
interne, şi, în consecinţă, semnalul de ieşire corespunzător.

Orice cauzalitate IIR(Infinite Impulse Response – filtru cu caracteristică infinită a impulsului)


filtrul se caracterizează prin funcţia de transformare:

Filtrele numerice sunt cazuri particulare ale sistemelor liniare invariante. Limitarea semnificativă
datorată realizării fizice a sistemului.

Definiţie: Sistema este numită fizic realizabilă, dacă semnalul la ieşire în momentul de timp t
depinde de semnalul de intrare în momentul de timp ≤ t .

Fie un SLI (sistem liniar invariant) T. Să analizăm întrun punct al secvenţei .

Fie , şi prin definiţie . Pentru secvenţa arbitrară este validă extinderea . De liniaritate iar de
invariantităţii . În cele din urmă, în cazul în care , atunci (9).

Cu alte cuvinte, reacţia la orice secvenţă se obţine prin convoluţia acestei secvenţe şi secvenţa ,
numită impuls de raspuns sau funcţia de răspuns.

2
3 Rezultate (ScreenShot-uri)

3.1 Tratarea funcţiei de tranziţie în forma coeficienti.


num=input('Vectorul coeficientilor numaratorului:');
den=input('Vectorul coeficientilor numitorului: ');
[z,p,k]=tf2zp(num,den); sos=zp2sos(z,p,k);

Rezultat:
Vectorul coeficientilor numaratorului:[10,20,30]
Vectorul coeficientilor numitorului: [12,34,45]
sos = 0.8333 1.6667 2.5000 1.0000 2.8333 3.7500

3.2 Realizarea in forma paralela a functiei de tranzitie IIR.


num=input('Vectorul coeficientilor numaratorului ');
den=input('Vectorul coeficientiloe numitorului ');
[r1,p1,k1]=residuez(num,den);
[r2,p2,k2]=residue(num,den);
disp('Forma paralela 1')
disp('Ramasite: '); disp(r1);
disp('Polii: '); disp(p1);
disp('Constanta: '); disp(k1);
disp('Forma paralela 2')
disp('Ramasite: '); disp(r2);
disp('Polii: '); disp(p2);
disp('Constanta: '); disp(k2);

Rezultat:
Vectorul coeficientilor numaratorului [10,20,30]
Vectorul coeficientiloe numitorului [12,34,45]

Forma paralela 1
Ramasite:
0.0833 + 0.1736i
0.0833 - 0.1736i

Polii:
-1.4167 + 1.3202i
-1.4167 - 1.3202i

Constanta:
0.6667

Forma paralela 2
Ramasite:
-0.3472 - 0.1359i
-0.3472 + 0.1359i

Polii:
-1.4167 + 1.3202i
-1.4167 - 1.3202i

Constanta:
0.8333

3
3.3 Structura grilaj cascada Gray-Markel
num=input('Vectorul coeficientilor numaratorului: ');
den=input('Vectorul coeficientilor numitorului: ');
N=length(den)-1; % Gradul polinomului de la numitor
k=ones(1,N);
a1=den/den(1);
alpha=num(N+1:-1:1)/den(1);
for ii=N:-1:1,
alpha(N+2-ii:N+1)=alpha(N+2-ii:N+1)-alpha(N-ii+1)*a1(2:ii+1);
k(ii)=a1(ii+1);
a1(1:ii+1)=(a1(1:ii+1)-k(ii)*a1(ii+1:-1:1))/(1-k(ii)*k(ii));
end
disp('Parametrii grilajului: '); disp(k)
disp('Multiplicatorii legaturii directe: '); disp(alpha)
subplot(1,2,1); title('Parametrii grilajului');
bar(k);
subplot(1,2,2); title('Multiplicatorii legaturii directe');
bar(alpha);

Rezultat:

Vectorul coeficientilor numaratorului: [10,20,30]


Vectorul coeficientilor numitorului: [12,34,45]
Parametrii grilajului:
0.596491228070175 3.750000000000000

Multiplicatorii legaturii directe:


2.500000000000000 -5.416666666666667 -5.310672514619883

Concluzie:

In urma efectuarii acestei lucrari de laborator am studiat cum se construiesc diferite structuri a
filtrelor in dependenta de proprietatile dorite a viitoarelor structuri. Toate sistemele au fost generate prin
intermediul pachetului MatLAB, reisind din aceasta idee putem face o concluzie ca MatLAB este un
instrument comod pentru generarea sistemelor date.

S-ar putea să vă placă și

  • QA Lab1 RO ENG
    QA Lab1 RO ENG
    Document1 pagină
    QA Lab1 RO ENG
    Victor Turculet
    Încă nu există evaluări
  • PSLab 4
    PSLab 4
    Document5 pagini
    PSLab 4
    Victor Turculet
    Încă nu există evaluări
  • FIŞA DE ACTIVITATE (18 Mai-22 Mai)
    FIŞA DE ACTIVITATE (18 Mai-22 Mai)
    Document3 pagini
    FIŞA DE ACTIVITATE (18 Mai-22 Mai)
    Victor Turculet
    Încă nu există evaluări
  • Lab 5
    Lab 5
    Document10 pagini
    Lab 5
    Victor Turculet
    Încă nu există evaluări
  • Carpinschi Anton Teorii Ale Democratiei Prim Pag
    Carpinschi Anton Teorii Ale Democratiei Prim Pag
    Document53 pagini
    Carpinschi Anton Teorii Ale Democratiei Prim Pag
    Victor Turculet
    Încă nu există evaluări
  • Fdafs
    Fdafs
    Document28 pagini
    Fdafs
    Victor Turculet
    Încă nu există evaluări
  • Teoria Admisitratiei Publice-Aurel Simboteanu
    Teoria Admisitratiei Publice-Aurel Simboteanu
    Document135 pagini
    Teoria Admisitratiei Publice-Aurel Simboteanu
    Victoria Popa
    100% (7)
  • Cum Funcționează Telecomanda Luminii de La Telefon
    Cum Funcționează Telecomanda Luminii de La Telefon
    Document12 pagini
    Cum Funcționează Telecomanda Luminii de La Telefon
    Victor Turculet
    Încă nu există evaluări
  • Spectru de Frecvente Radio
    Spectru de Frecvente Radio
    Document11 pagini
    Spectru de Frecvente Radio
    Victor Turculet
    100% (1)
  • Curric DIelectric Utm
    Curric DIelectric Utm
    Document7 pagini
    Curric DIelectric Utm
    Victor Turculet
    Încă nu există evaluări
  • Intrebari Si Raspunsuri POO
    Intrebari Si Raspunsuri POO
    Document13 pagini
    Intrebari Si Raspunsuri POO
    Stanciu Marian
    100% (3)
  • Intrebari Si Raspunsuri POO
    Intrebari Si Raspunsuri POO
    Document13 pagini
    Intrebari Si Raspunsuri POO
    Stanciu Marian
    100% (3)
  • Lab 1 PAD Braga Eugen
    Lab 1 PAD Braga Eugen
    Document7 pagini
    Lab 1 PAD Braga Eugen
    Alexandru Kirika
    Încă nu există evaluări
  • Proiectul Meu La PSI
    Proiectul Meu La PSI
    Document33 pagini
    Proiectul Meu La PSI
    Victor Turculet
    Încă nu există evaluări
  • SFGSDF
    SFGSDF
    Document5 pagini
    SFGSDF
    Victor Turculet
    Încă nu există evaluări
  • DFSDBDB
    DFSDBDB
    Document9 pagini
    DFSDBDB
    Victor Turculet
    Încă nu există evaluări
  • Lab 5 Tmps
    Lab 5 Tmps
    Document6 pagini
    Lab 5 Tmps
    Victor Turculet
    Încă nu există evaluări
  • Lab 1 PAD Braga Eugen
    Lab 1 PAD Braga Eugen
    Document7 pagini
    Lab 1 PAD Braga Eugen
    Alexandru Kirika
    Încă nu există evaluări
  • Lab 2 Tmps
    Lab 2 Tmps
    Document5 pagini
    Lab 2 Tmps
    Victor Turculet
    Încă nu există evaluări
  • Lab 3 Tmps
    Lab 3 Tmps
    Document7 pagini
    Lab 3 Tmps
    Victor Turculet
    Încă nu există evaluări
  • Ts 4
    Ts 4
    Document7 pagini
    Ts 4
    Victor Turculet
    Încă nu există evaluări
  • Lab3 PR
    Lab3 PR
    Document22 pagini
    Lab3 PR
    Constantin
    Încă nu există evaluări
  • PSLab 1
    PSLab 1
    Document19 pagini
    PSLab 1
    Victor Turculet
    Încă nu există evaluări
  • Lab 1 Tmps
    Lab 1 Tmps
    Document5 pagini
    Lab 1 Tmps
    Victor Turculet
    Încă nu există evaluări
  • PS 6
    PS 6
    Document4 pagini
    PS 6
    Victor Turculet
    Încă nu există evaluări
  • PSLab 3
    PSLab 3
    Document14 pagini
    PSLab 3
    Victor Turculet
    Încă nu există evaluări
  • Ts 5
    Ts 5
    Document7 pagini
    Ts 5
    Victor Turculet
    Încă nu există evaluări
  • PSLab 4
    PSLab 4
    Document5 pagini
    PSLab 4
    Victor Turculet
    Încă nu există evaluări
  • PS 5
    PS 5
    Document6 pagini
    PS 5
    Victor Turculet
    Încă nu există evaluări
  • PSLab 2
    PSLab 2
    Document15 pagini
    PSLab 2
    Victor Turculet
    Încă nu există evaluări