Documente Academic
Documente Profesional
Documente Cultură
1. Obiective:
Implementarea i studierea funcionrii filtrelor Butterwort ! Ce"ase# i Cauer$
2. Resurse utilizate:
%ro&ramul de simulare La"'IE( )$
3. Consideraii teoretice:
*iltrele sunt dispo+iti#e proiectate s ai" "en+i de trecere ,frec#enele sunt lsate s treac- i "en+i de oprire ,frec#enele sunt oprite-$ Ideal! un filtru ar tre"ui s transmit toate frec#enele utile! fr atenuare i defa+a.! elimin/nd restul frec#enelor$ 0n realitate este imposi"il de o"inut un astfel de filtru i se admite compromisul dintre caracteristicile impuse de aplicaia dat i posi"ilitile de reali+are$ Imperfeciunile ce caracteri+ea+ un filtru acti# sunt datorate faptului c atenuarea 1n "anda de trecere nu este de fapt nul! iar 1n afara "en+ii de trecere nu este infinit2 totodat tran+iia 1ntre "anda de trecere i cea de oprire nu se face "rusc! ci lent$ E3amin/nd fi&urile 4 i 5! se pot defini principalele caracteristici ale unui filtru6 amax! amin! fa! fp $ %arametrul ama3 repre+int atenuarea ma3im 1n interiorul "en+ii de trecere! amin este atenuarea minim 1n afara "en+ii de trecere! 1n timp ce frec#enele fp i fa delimitea+ "anda de trecere! respecti# de atenuare$ 0ntre cele dou frec#ene e3ist o "and de tran+iie marcat c iar de cele dou frec#ene6 fa! respecti# fp$
k=
fp fa
,4-
8electi#itatea d o informaie util cu pri#ire la panta de tiere a filtrului6 cu c/t k se apropie mai mult de unitate! cu at/t filtrul tinde spre un filtru ideal$ %entru filtrele trece9"and i oprete9"and parametrii caracteristici sunt6 amax! amin! fp1! fp2! fa1 i fa2$ *orma acestor filtre permite scrierea relaiei6 f 0 =
f a1 f a 2 ! f 0 =
f p1 f p2 ! unde f0
este frec#ena central a filtrului$ 0n ca+ul acestor tipuri de filtre! se definete k ca fiind raportul dintre6
k=
f p 2 f p1 f a 2 f a1
f p f a
,5-
Este e#ident c pentru k tin+/nd la unu! forma filtrului se apropie de cea ideala$ O alta mrime caracteristic pentru un filtru trece9"anda simetric este lr&imea de "and relati#! definita ca6
B=
f p 2 f p1 f0
f p f0
,:-
%entru #alori mici ale lui B ,B;<!4- filtrul este de "and 1n&ust! iar pentru #alori mari ,B=<!>- filtrul este de "and lar&$ %arametrii caracteristici ai unui filtru trece9 "and sunt ilustrai 1n fi&ura :$ %entru un filtru oprete9"and ,fi&ura ?- e3presiile "en+ii relati#e i ale selecti#itii sunt6
B=
f a 2 f a1 f a f a 2 f a1 f a = = ! respecti#e k = f p 2 f p1 f p f0 f0
,?-
0n practic! se utili+ea+ *T7 i *T8 caracteri+ate de amax i amin! frec#ena de taiere fp i selecti#itatea k$ *iltrele trece9"and sau oprete9"and simetrice sunt definite de cinci parametri6 amax i amin! frec#ena centrala f0! selecti#itatea k i lr&imea de "and relati# B$ La proiectarea filtrelor de orice tip interesea+ nu numai #ariaia atenurii funcie de frec#en! ci i modul 1n care filtrul acionea+ asupra fa+ei diferitelor componente spectrale! deoarece @ dei este posi"il ca forma caracteristicii de atenuare s se apropie de cea ideal @ e3istena unor defa+a.e diferite pentru di#erse componente spectrale deformea+ semnalul$ %entru o transmisie nedeformat a unui semnal 1nt/r+ierea produs de filtru tre"uie s fie constant ,A B < -$ 0n ca+ul unei componente spectrale de pulsaie C! 1nt/r+ierea A! este ec i#alent cu un defa+a.6
= ! daca A D constant
La un filtru trece9"and condiia aceasta este mai puin restricti# i de#ine6
,>-
= + const
,)-
%entru ca semnalul trecut prin filtru s nu fie deformat #a tre"ui 1ndeplinit condiia6
= const
,E-
Aceast constant repre+int timpul de propa&are de &rup$ Re&ularitatea timpului de 1nt/r+iere de &rup reflect capacitatea sa de a transmite semnale tran+itorii nedeformate$ Un filtru ideal pre+int un timp constant de 1nt/r+iere de &rup 1n "anda de trecere$ O"inerea unui filtru care s satisfac am"ele de+iderate 1n ceea ce pri#ete forma caracteristicii! at/t de atenuare c/t i de amplitudine! este o c estiune dificil! deoarece filtrele cu caracteristic de atenuare "un nu au o comportare corespun+toare 1n ceea ce pri#ete timpul de 1nt/r+iere de &rup i in#ers! filtrele cu o caracteristic de timp de 1nt/r+iere re&ulat! nu pre+int o caracteristic de atenuare prea "un$ 0n funcie de compromisul ce tre"uie reali+at 1ntre caracteristica de atenuare i caracteristica de timp de 1nt/r+iere de &rup! e3ist filtre de tipul Butterwort ! Ce"ase#! Bessel! filtre trece9"and simplu acordate i multiplu acordate! precum i filtre ce 1ndeplinesc anumite cerine speciale$ 0n cele ce urmea+ #or fi tratate cele mai cunoscute metode de apro3imare utili+ate pentru apro3imarea filtrelor Butterwort i Ce"ase#$
unei pante c/t mai a"rupte a filtrului! atra&e dup sine o mrire corespun+toare a neuniformitilor din interiorul "en+ii de trecere$ *iltrele Ce"ase# sunt foarte "une 1n ma.oritatea aplicaiilor de audiofrec#en i! 1n &eneral! 1n acele aplicaii unde se pretinde o pant foarte a"rupt a atenurii i care admit un anumit &rad de neuniformitate pentru aplicaiile ce necesit rspunsuri tran+itorii "une ,fr supracreteri-$ *rec#ena fc este frec#ena la care caracteristica de atenuare 1ncepe s scad 1n raport cu #aloarea ma3im a uniformitii$ Geuniformitatea atenurii din interiorul "en+ii de trecere este distri"uit periodic! iar 1n afara "en+ii atenuarea crete 1n mod continuu$ *unciile caracteristice acestor filtre se sinteti+ea+ pornind de la polinoamele Ce"ase#$ %anta atenurii depinde de ordinul m al filtrului i depete #aloarea de 5<mdBFdecad$ *iltrele Butterwort nu asi&ur 1ntotdeauna o "un apro3imare a rspunsului unui filtru ideal! datorit unei treceri line de la "anda de trecere ,inter#alul de interes al spectrului- la "anda de oprire ,inter#alul lipsit de interes al spectrului-$ *iltrele Ce"ase# minimi+ea+ erorile de #/rf 1n "anda de trecere cut/nd #aloarea ma3im a"solut 1ntre filtrul ideal i rspunsul filtrului dorit ,eroarea ma3im tolera"il 1n "anda de trecere-$ Rspunsul 1n frec#en caracteristic filtrelor Ce"ase# are amplitudine ec iriplu 1n "anda de trecere! o caracteristic monoton descresctoare 1n "anda de oprire i o trecere mai "rusc 1ntre "en+i dec/t filtrele Butterwort $ *i&ura ) pre+int rspunsul 1n frec#en al unui filtru Ce"ase#$ De remarcat este c rspunsul ec iriplu din "anda de trecere este condiionat de eroarea de riplu ma3im tolera"il$
A#anta.ul filtrelor Ce"ase# fa de cele Butterwort este c primele au o tran+iie mai a"rupt 1ntre "anda de trecere i "anda de oprire c iar i 1n ca+ul filtrelor de ordin mai mic$ Acest lucru d natere unor erori a"solute mai mici i a unor #ite+e de e3ecuie mai mari$ *iltrul Ce"ase# II! cunoscut i ca filtru In#ers9Ce"ase# este similar filtrului Ce"ase#! dar face o distri"uie a erorii 1n "anda de oprire ,fa de "anda de trecere- i sunt ma3im plate 1n "anda de trecere ,fa de "anda de oprire-$ *iltrele Ce"ase# In#erse minimi+ea+ erorile de #/rf 1n "anda de oprire cut/nd #aloarea ma3ima a"solut a diferenei 1ntre filtrul ideal i rspunsul filtrului dorit$ Rspunsul 1n frec#en al filtrului Ce"ase# In#ers este caracteri+at de un rspuns 1n amplitudine de tip ec iriplu 1n "anda de oprire! un rspuns 1n amplitudine monoton descresctor 1n "anda de trecere! i deasemenea o tran+iie mai a"rupt 1ntre "anda de trecere i "anda de oprire$ nul dintre avanta!ele filtrelor Cebasev "" fa#$ de filtrele Cebasev obinuite este acela c$ filtrele Cebasev "" fac o distribu#ie a erorii %n banda de oprire fa#a de banda de trecere&
*unctia pondere a unui filtru di&ital este raspunsului la impuls$ Transformata *ourier a functiei pondere este functia de transfer a filtrului$ Din fuctia de transfer putem afla caracteristica de amplitudine si fa+a$ Afisati caracteristica de amplitudine ,plot,a"s,fft,%OGD----$ *olositi functia freM+ pentru afisarea caracteristicii de fa+a si amplitudine$ ,E3 freM+,"!a--$ 5$4$:- Repetati punctele 5$4$4 si 5$4$5 pentru6 *T86 ap D :dB! fp D 4$>KL+! fsample D4<KL+2 *TB! *OB6 ap D :dB! flD 4$>KL+! fhD5$5>KL+ fsample D4<KL+2 5$5- repetati 5$4 pentru filtrul C e"ase# *unctia cheb&1 @ returnea+a numaratorul si numitorul unei filtru "utterwort ,di&ital si analo&ic-$ %rototipul functiei6 IB!AJ D CLEBN4,G!R!(pB9numaratorul polinomului A9numitorul polinomului G9 ordinul filtrului R @ riplul in "anda de trecere ,in dB(p @ frec#enta de trecere 5$:- repetati 5$4 pentru filtrul Cauer *unctia ellip @ returnea+a numaratorul si numitorul unei filtru "utterwort ,di&ital si analo&ic-$ %rototipul functiei6 IB!AJ D ELLI%,G!Rp!Rs!(pB9numaratorul polinomului A9numitorul polinomului G9 ordinul filtrului Rp @ riplul in "anda de trecere ,in dBRs @ riplul in "anda de oprire ,in dB(p @ frec#enta de trecere