Impulsantwort bei gegebener Ausgangsfunktion berechnen

Gast #6847308
Lesenswert?

Hallo zusammen,

wie im Titel schon beschrieben, würde ich gerne die Impulsantwort bei 
einer gegebenen Ausgangsfunktion berechnen. Die Ausgangsfunktion soll 
eine Sinus Kurve sein. Die Eingangswerte sind zeitdiskrete Werte, die 
sich in Amplitude und Freqeunz ändern. Ist es möglich die Impulsantwort 
(wahrscheinlich über zeitdiskrete Faltung) in Abhängigkeit dieses 
ständig veränderlichen Eingagssignals zu berechen? Habe noch keine 
konkreten Funktionen oder Werte. Mir gehts erstmal nur darum, ob das 
prinzipiell möglich wäre.

Vielen Dank schon mal!
#6847722
Lesenswert?

Wenn dein Übertragungsverhalten durch ein LTI-System beschreibbar ist, 
antwortet es auf einen Eingangs-Sinus stehts mit einem Sinus veränderter 
Amplitude und Phase, aber mit der selben Frequenz. Du könntest mit einem 
Sinussweep die ÜFunktion schätzen und dann die Impulsantwort berechnen.
->>Systemidentifikation

oder du regst das System mit einem Sprung an. Für LTI-System ist die 
Ableitung der Sprungantwort die Impulsantwort.
#6869545
Lesenswert?

Moin,

HF-Techniker schrieb:
> Wie würde man das machen? Iterative Näherung oder ginge das mit einem
> Gauss-Algo analytisch (gfs mit Überbestimmung)?
>
> Und wie macht es MATLAB?
Keine Ahnung. Im Gegensatz zu MATLAB kann aber jeder bei GNU Octave in 
die sourcen gucken, wenn's einen brennend interessiert und rausfinden, 
wie die das machen. Da waeren evtl. interessante Kandidaten:

octave-X.Y.Z/scripts/polynomial/deconv.m

das koennte dann evtl. das hier aufrufen:

octave-X.Y.Z/libinterp/corefcn/filter.cc

Gruss
WK

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren