Wie man die Reihenfolge der Filter in einer MatLab Steigern
Es gibt zwei grundlegende Arten von elektrischen Signal: Gleichstrom ( DC) und Wechselstrom (AC). DC elektrische Signale mit einer konstanten Vorspannung und keine Veränderung in der Zeit. AC -Signale eine Spannung, die mit der Zeit oszilliert bei einer gegebenen Frequenz . Es ist nicht ungewöhnlich für AC-Signale , um eine Mischung von Frequenzen haben , und dies kann Anwendungen behindern . Wenn dies auftritt, können digitale Filter auf das Signal angewendet werden, so dass nur Frequenzen innerhalb eines bestimmten Bereichs werden durchgelassen . Anleitung
1
Wählen Sie eine Grenzfrequenz für den Filter. Es gibt viele verschiedene Arten von Filtern in Matlab . In diesem Beispiel ein Butterworth-Tiefpassfilterverwendet werden ( es können Frequenzen unterhalb der Grenzfrequenz durch das Filter ) . In der Matlab -Befehlsfenster Typ :
"fc = * "
Das Symbol * sollte mit der gewählten Grenzfrequenz ersetzt werden
2
Wählen Sie eine Abtastrate. . Dies ist die Rate, mit der das Eingangssignal abgetastet wird . Je höher die Abtastrate , desto genauer ist die Darstellung des Eingangssignals . In der Matlab -Befehlsfenster Typ : .
"Fs = * "
Das Symbol * sollte mit der gewählten Abtastrate ersetzt werden
3 Wählen Sie
die Ordnung des Butterworth-Filter . Je höher die Ordnung , desto steiler ist der Übergang vom Durchlassband (Frequenzen erlaubt Vergangenheit) blockiert Band (Frequenzen erlauben Vergangenheit) . In der Matlab -Befehlsfenster Typ :
" order = * "
Das Symbol * sollte mit der gewählten Reihenfolge (1-6 ) ersetzt werden
4
. Führen Sie das Butterworth- Signal durch Eingabe von:
" [ b14 a14 ] = Butter (Bestellung, (w /fn) , 'low '); "
die Variable b14 und a14 werden mit den Filter Ansprechverhalten besiedelt.