You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6. juni 2005<br />
<strong>Digitale</strong> <strong>filtre</strong><br />
4.3 Beregning af filterkoefficienter<br />
Når der skal beregnes antallet af filterkoefficienter, er der to ting, der skal tages i<br />
betragtning. Det første er hvor skarpt <strong>filtre</strong>t skal være for at overholde<br />
filterkravene, dvs. hvor smalt transientbåndet skal være. For både FIR og IIR<br />
<strong>filtre</strong> gælder at skarpheden kan øges ved at øge antallet af filterkoefficienter. Da<br />
signalet skal være i steady-state efter 3 ms kan man jævnfør analysen beregne det<br />
maksimale antal filterkoefficienter for et FIR filter ved følgende beregning:<br />
koefficienter<br />
Indsvingningstiden for et IIR filter kan, som nævnt i analysen, findes ved hjælp<br />
af <strong>filtre</strong>ts impulsrespons.<br />
Til beregning af filterkoefficienter benytes MATLAB’s filterværktøjer. Her<br />
oplyses <strong>filtre</strong>nes krav, hvorefter MATLAB returnerer koefficienterne. Følgende<br />
afsnit gennemgår simulationer af henholdsvis FIR og IIR løsninger.<br />
4.4 Matematisk simulering af FIR løsning<br />
Efter beregning af filterkoefficienter, simuleres <strong>filtre</strong>t med MATLAB, for at<br />
undersøge, om <strong>filtre</strong>t overholder de opstillede krav. Da der er to <strong>filtre</strong> der skal<br />
laves, simuleres disse hver for sig.<br />
Simulationen foregår ved at generere et testsignal, der er i overensstemmelse<br />
med indgangssignalet, som beskrevet i problemanalysen (se kildekode på Cd'en).<br />
Dete testsignalet sendes så gennem <strong>filtre</strong>ne og udgangssignalet analyseres. Figur<br />
5 viser et amplitudespektrum af dete testsignal.<br />
ITVP4 – Gruppe 5 Side 14 af 53