Hvordan øke Order of et filter i Matlab

Hvordan øke Order of et filter i Matlab


Det finnes to grunnleggende typer elektrisk signal: likestrøm (DC) og vekselstrøm (AC). DC elektriske signaler som opererer ved en konstant forspenning, og har ingen variasjon i tid. AC-signaler har en spenning som svinger med tiden ved en gitt frekvens. Det er ikke uvanlig for AC-signaler for å ha en blanding av frekvenser, og dette kan hindre anvendelser. Når dette skjer, kan digitale filtre brukes til signalet, slik at bare frekvenser innenfor et visst område tillates å passere gjennom.

Bruksanvisning

1 Velge en cutoff frekvens for filteret. Det finnes mange forskjellige typer filtre i Matlab. I dette eksempel ble en Butterworth lavpass-filter som skal brukes (det tillater frekvenser under cut-off-frekvens gjennom filteret). I kommandovinduet Matlab Type:
"Fc = *"

* -symbolet Bør erstattes med den valgte cutoff frekvens.

2 Velg en samplingsfrekvens. Dette er den hastigheten som inngangssignalet samples. Jo høyere samplingsfrekvens, jo mer nøyaktig representasjon av inngangssignalet. I kommandovinduet Matlab Type:
"fs = *"

* -symbolet Bør erstattes med den valgte samplingsfrekvens.

3 Velg rekkefølgen av Butterworth filter. Jo høyere orden, brattere overgangen fra pass-band (frekvenser lov fortid) til blokkert band (frekvenser ikke tillate fortiden). I kommandovinduet Matlab Type:
"For = *"

* -symbolet Bør erstattes med den valgte rekkefølge (1-6).

4 Kjør Butterworth signal ved å skrive:

"[B14 a14] = smør (rekkefølge, (w / fn)," lav '); "

Den variable b14 og a14 vil bli fylt ut med filter responsegenskaper.