WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Butterworth Tiefpass

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.10.2008, 13:34     Titel: Butterworth Tiefpass
  Antworten mit Zitat      
Hallo,

mache gerade meine ersten Gehversuche in Matlab und hänge fest.

Ich möchte gerne einen Tiefpassfilter 2. Ordung bestimmen. Dies mache ich über folgenden Code (hier im Forum gefunden):

% Tiefpassfilterung
%--------------------------------------

% Parameter

f_tp= 50 % Grenzfrequenz in Hz
fs= 1000 % Abtastfrequenz in Hz


[b a] = butter(2,f_tp/(0.5*fs)); % Koeffizienten der Übertragungsfunktion, f_tp ist die Grenzfrequenz, fs die Abtastfrequ., Butterworthfilter
x_filter = filter(b,a,x); %x ist das Signal

Soweit so gut. Lasse mir über folgenden Befehl die Übertragungsfunktion ausgeben:

>>H=tf(b, a, fs)

und ertelle anschließend einen Bode-Plot über:

>> bode(H), grid

Nun mein Problem:
Die Frequenz im Bode-Diagramm wird als normierte Frequenz dargestellt.
Hängt dies damit zusammen dass ich bei der Koeffizientenbestimmung des Butterworth mit der auf die halbe Abtastfrequenz normierte Frequenz arbeite? (Wieso wird hier überhaupt die HALBE Abtastfrequenz genommen?)
Kann mir jemand einen Code zeigen, oder Tips zur Erstellung eines Code geben, mit dem ich letzendlich in meinem Bode-Diagramm den Amplitudengang über die Frequenz in Hz oder als Kreisfrequenz in 1/s erhalte?
Gerne nehme ich auch Tips und ausführliche Erklärungen an...will ja was lernen Wink

Vielen Dank....


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.