Hur öka beställa av ett filter i MatLab

Det finns två grundläggande typer av elektrisk signal : likström (DC ) och växelström ( AC ) . DC elektriska signaler arbeta vid en konstant förspänning och har ingen variation i tid. AC-signaler har en spänning som oscillerar med tiden vid en given frekvens . Det är inte ovanligt för AC-signaler för att ha en blandning av frekvenser , och detta kan hindra applikationer. När detta inträffar , kan digitala filter appliceras på signalen, så att frekvenserna inom endast ett visst intervall är tillåtna att passera igenom. Instruktioner
1

Välj en gränsfrekvens för filtret . Det finns många olika typer av filter i Matlab . I detta exempel är ett Butterworth lågpassfilter kommer att användas ( det tillåter frekvenser under gränsfrekvensen genom filtret ) . I Matlab kommandofönstertyp :
” fc = * ”

* symbolen bör ersättas med den valda gränsfrekvensen
2

Välj samplingshastighet . . Detta är den hastighet med vilken insignalen samplas . Ju högre samplingshastighet , desto mer exakt representation av insignalen. I Matlab kommandofönster typ : .
” Fs = * ”

* symbolen bör ersättas med den valda samplingshastigheten Addera 3

Välj ordningen på Butterworth-filter . Ju högre ordning , desto brantare övergången från passbandet ( frekvenser tillåts tidigare ) till blockerad band ( frekvenser inte låta tidigare ) . I den typen Matlab kommandofönster:
” order = * ”

* symbolen bör ersättas med vald ordning ( 1-6 )
4

. kör Butterworth -signalen genom att skriva :

” [ b14 a14 ] = smör ( ordning , ( w /fn ) , ” låg ” ) ; ”

rörliga b14 och a14 blir befolkat med filterresponsegenskaper. Addera

Kommentera