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

Filterberechnung doppelte Filterung

 

Andidas
Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 16.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.06.2012, 10:44     Titel: Filterberechnung doppelte Filterung
  Antworten mit Zitat      
Hallo Leute,

ich beschäftige mich mit Parameterschätzverfahren. In dem folgenden Code wird ein weißes Rauschen zwei mal gefiltert und dann einem bestimmten Signal hinzuaddiert.
Die einfache und banale Frage ist: eine doppelte Filterung ist doch nichts weiteres als eine Multiplikation der zwei Übertragungsfunktionen oder?
Wie kann ich mit Hilfe von Matlab den "effektiven" Filter berechnen bzw. ausgeben lassen?


Code:
noise=wgn(length(id),1,0.1,'linear');   % Weisses Rauschen
noise=filter(1,DEN,noise);              % Korreliertes Rauschen
noise=filter(1,[1 0.9],noise);          % Farbiges Rauschen
idn=id+noise;                           % Signal + Rauschen
Private Nachricht senden Benutzer-Profile anzeigen


Andidas
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 33
Anmeldedatum: 16.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.06.2012, 10:58     Titel:
  Antworten mit Zitat      
Die statische Verstärkung der beiden Filter würde mich jetzt auch noch interessieren.

Man kann ja alles per Hand ausrechnen, aber wofür gibt es Matlab?

Vielen Dank schonmal
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 04.06.2012, 11:32     Titel:
  Antworten mit Zitat      
Schau dir mal die Funktion

Code:
doc dfilt.cascade
% zur Darstellung des Dämpfungs- und Phasenverlaufs anschließend
doc freqz % benutzen


Oder du filters einen Dirac-Impuls wie du es auch mit dem Rauschen machst und berechnest dann die Filter-Frequenzantwort mittels FFT oder noch einfacher...Signal (Ergebnis) ins "sptool" laden und dort den Plot erzeugen lassen.
Private Nachricht senden Benutzer-Profile anzeigen
 
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.