Sunteți pe pagina 1din 14

REALIZAREA UNUI FILTRU CU AJUTORUL PROGRAMULUI MATLAB

REALIZAREA UNUI FILTRU CU AJUTORUL PROGRAMULUI MATLAB

1.1 NOIUNI TEORETICE


Filtrele sunt circuite electronice care efectueaz funcii de prelucrare a semnalelor, special destinate pentru a elimina componentele de semnal nedorit i / sau ntrri dorite. Cele mai vechi forme de filtre electronice sunt filtrele liniare pasive analogice, construite folosind doar rezistene i condensatori sau rezistene i inductoare. Acestea sunt cunoscute sub denumirea filtre de RC i respectiv RL pol singular. Filtre multipole LC mult mai complexe, au existat de asemenea de muli ani i funcionarea unor astfel de filtre este bine neleas cu multe cri ce au fost scrise despre ele. Filtrele hibrid de asemenea, au fost fcute, care, de obicei implic combinaii de amplificatoare analogice cu rezonatoare mecanice sau linii de ntrziere. Alte dispozitive, cum ar fi linii de ntrziere CCD au fost, de asemenea, folosite ca filtre discrete de timp. Cu disponibilitate de procesare de semnal digital, filtrele active digitale au devenit comune. Filtrele electrice sunt circuite care se comport selectiv n domeniul frecvenei. Filtrul ideal este un diport care introduce o atenuare nul ntr-un interval de frecven numit band de trecere i o atenuare infinit n intervalul de frecven numit band de blocare (sau de orpire). Frecvenele care separ banda de trecere de cea de blocare se numesc frecvene de tiere ( 1 i 2 ). Filtrele pot fi clasificare dup modul n care sunt dispuse benzile de trecere i de oprire n: a) F.T.J (filtru trece jos) la creterea frecvenei peste o anumit valoare, numit frecvena de tiere, amplitudinea semnalului scade. b) F.T.S. (filtru trece sus) la scderea frecvenei sub o anumit valoare, numit frecven de tiere , amplitudinea semnalului crete. c) F.O.B. (filtru oprete banda) las s treac toate frecvenele cuprinse ntre cele dou frecvene de tiere ale filtrului fc1 (sau ft1) i fc2 (sau ft2). d) F.T.B. (filtru trece banda) las s treac toate frecvenele maimici dect frecvena de tiere a filtrului fc1 (sau ft1) i maimari dect frecvena de tiere a filtrului fc2 (sau ft2). Acest tip de filtru are dou frecvene de tiere: - fc1 (sau ft1); - fc2 (sau ft2). Se definete funcia de transfer pentru un filtru ideal:

H ( j ) =

U ies ( j ) = A e j 0 U in ( j )

H ( j ) = A = ct.
( ) = 0 - faz liniar

a( ) = ln

U ies 1 = ln = ct U in H ( j )

a( ) - atenuarea sistemului ideal ce este independent de frecven b( ) = 0 - defazarea sistemului (filtrului) ideal, este o funcie liniar de
frecven. n continuare sunt prezentate simbolurile filtrelor :

Parametrii caracteristici ai filtrelor: - frecvena de tiere a filtrului (frecvena critic) este frecvena la care atenuarea filtrului scade cu 3dB. - Banda de frecven a filtrului B se definete ntre dou frecvene fMAX i fMIN i determin lungimea benzii de lucru a filtrului. Banda de frecven include cele dou frecvene critice fc1 (frecvena joas) i fc2 (frecvena nalt) pentru F.T.B i F.O.B. - Factorul de calitate O se definete ca raportul ntre frecvena de rezonan f0 i banda de frecven B a F.T.B i F.O.B. f Q= 0 B - Impedana filtrului: - impedana de intrare a filtrului Zin; - impedana de ieire a filtrului Zies.

Filtre de tip K constant sunt de structur simpl, realizate cu bobin i condensator (filtre LC). Se vor avea n vedere urmtorii parametrii:

Z in =

L 1 2 LC = Z 0 1 2 LC - impedana de intrare C L 1 1 = Z0 - impedana de ieire C 1 2 LC 1 2 LC

Z0 =

a i = ln 1 2 LC + j LC - atenuare imagine

1 LC

( = c )

a i = 0 nu apare atenuare

> c a i = ln( 2 LC 1)
fc =

c 1 = - frecvena critic (tiere) 2 2 LC

Filtru LC de tip k ct.

Variatia partilor reale si imaginare a impedentei filtrului si a atenuarii imagine Sunt prezentate n continuare filtre particulare de tip trece-jos, trece-sus, de tip Kct n forme , T sau .

Filtre trece jos a) sectiune b) sectiune T c) sectine .

Filtre trece sus a) sectiune 7

b) sectiune T c) sectine .

Filtru trece banda a) sectiune T b) sectine

Filtru opreste banda a) sectiune T b) sectine

Filtre drivate m Filtre de tip K-ct prezint dou inconveniente: impedana variaz cu frecvena atenuarea n afara benzii nu este suficient pentru diferite aplicaii.

Filtrele cu structur m derivate se obin din filtre de tip K-ct, astfel obinndu-se: a) minimizarea impedanei b) atenuarea n afara benzii, mic. Pentru circuitul considerat:

Zi =

L1 1 2 ( L1 + L2 ) C1 C1
L C

Z0 =

f =

1 2 L2 C1

1 2 La C b

1 2 1 2

S-a definit frecvena f pentru un filtru derivat m , T.J.

10

Variatia atenuarii pentru un filtru derivat m Sunt prezentate in continuare structuri de filtre derivate m

Fitre derivate m a) sectiune b) sectine T

11

Programul MATLAB este: %Proiectarea filtrelor RFI prin metoda ferestrelor si caracteristica arbitrara %Introducerea datelor initiale de proiectare N = input('Ordinul filtrului N= '); F = input('Frecventele capete de banda F='); A = input('Amplitudinile dorite ale raspunsului A='); %Calculul ponderilor si a caracteristicii h= fir2(N,F,A); disp(h=); disp(h); [H, w] = freqz(h, 1, 256); plot(w/pi,abs(H));grid; hold plot(F,A, +); xlabel('wto');ylabel('H(ejwto)); Pentru un filtru cu urmtoarele iniiale: N=20, F=[0 2 2.4 2.8 3 3.2]; Amplitudinile dorite ale rspunsului A=[1 2 3 4 5 6] sunt:

12

13

Bibliografie:
Teorie: C i u c , M . , V e r t a n , C . , Prelucrarea Statistic a Semnalelor , Editura MatrixRom,2005 Murgan, A.T., Dogaru, R., Comaniciu, C.,Teoria Transmisiunii Informaiei: Detecia, Estimarea i Filtrarea Semnalelor Aleatoare lucrri practice, Editura PO-LITEHNICA Bucureti, 1995 www.scribd.com http://electronica-azi.ro/componente-electronice Parte experimentala: MATLAB MATLAB

14