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

Eingangssignal korreliert mit Ausgangssignal -> Frequenzg

 

Gast1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2013, 08:46     Titel: Eingangssignal korreliert mit Ausgangssignal -> Frequenzg
  Antworten mit Zitat      
Hallo Forum,

ich habe eine kurze Frage, bezüglich meines Interesses an der digitalen Signalverarbeitung. Es geht prinzipiell um einen Ansatz, ob folgendes möglich ist:

Ich möchte durch ein Eingangs- und Ausgangssignal, welches auf einen Filter gegeben wird und dabei das ausgangssignal erzeugt, die Übertragungsfunktion bzw. den Frequenzgang des Filters mittels Kreuzkorrelation bestimmen.

Hierzu, da eine Erfassung der Impulsantwort mittels Dirac mit unendlicher Höhe und geringster Breite nicht möglich ist, hab ich mir folgendes Gedacht:

Ich gebe ein Rauschen auf den Eingang, dabei erhalte ich am Filterausgang ebenfalls ein Rauschen.

Taste ich nun Eingangssignal und Ausgangssignal ab und diskretisiere beides, kann ich die beiden Signale im diskreten Bereich miteinander Kreuzkorrelieren. Das dadurch entstandene Signal müsste ich nun mittels IFFT wieder zurücktransformieren und würde somit den Frequenzgang meines Filter ims Zeitbereich erhalten. Wie bekomme ich nun von diesem Frequenzgang eine Übertragungsfunktion? Gibt es hierzu Muster, um Koeffizienten abzuleiten, damit immer zb ein FIR-Filter erstellt werden kann aufgrund dieser Vorgehensweise und der Koeffizienten?

Vielen Dank für eure Hilfe und Antwort!

Viele Grüße!

Gast1


Napomleb
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 27.08.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2013, 12:42     Titel:
  Antworten mit Zitat      
Hallo,

also du hast ein Eingangssignal und ein Ausgangssignal im Zeitbereich und möchtest nur die Übertragungsfunktion herausfinden?

Als kurze Zusammenfassung / Anregung:
Faltung im Zeitbereich = Multiplikation im Frequenzbereich.
Stoßantwort = ifft(Übertragungsfunktion)
Sprungantwort = integral der Stoßantwort
Übertragungsfunktion  H(f) = \frac{U2(f)}{U1(f)}

Wenn du also Eingang/Ausgang einfach fourier transformierst, und einfach die Beträge nimmst, hast du recht schnell den Amplitudengang.

Du könntest aber auch einfach einen Sprung auf dein System geben und dir die Sprungantwort anschauen.


Viele Wege führen nach Rom, aber mit der Kreuzkorrelation würd ich nicht auf H(f) schließen. Der Zusammenhang den du im Kopf hast könnte sein das gilt: u2(t) = u1(t)*h(t) | (Faltung) ??

Hast du vielleicht ein paar Daten oder willst du nur ein paar Denkanstöße und bisschen diskutieren?
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.