Impulsantwort und Ü-funktion in C

OP #889626
Lesenswert?

Hallo!
Wie kann ich eine Impulsantwort bestimmen.
Ich habe eine C-code gemacht (mit Interface unter CVI), das mir sequence 
generiert. Ich kann schon damit die Korrelation und die Faltung zweier 
Sequencen machen. Nun möchte ich die Impulsantwort bestimmen. wie gehe 
ich vor? Ist es abhängig von der Faltung bzw. Korrelation? Oder kann ich 
aus zwei Sequencen ausgehen? Hat jemand sich schon mit solche sachen 
beschäftig? Irgend ein Code oder Vorschlag würde mir viel Helfen.

Danke für Eure hilfe
Gast #889690
Lesenswert?

Die Impulsantwort ist die Antwort des Systems auf einen Dirac-Impuls. 
Wenn alles richtig programmiert wurde, sind die Koeffizienten des Filter 
der Ausgabewert.

Die Übertragungsfunktion erhält man über die Sprungantwort.
OP #889853
Lesenswert?

Ich habe nicht verstanden, was sie gemeint haben. Ich versuche etwas 
konkreter zu gehen.
Von meinem Code habe sequencen wie zum Beispiel
wave1[] = {1,1,-1,-1,1,-1,1} und
wave2[] = {1,1,-1,1,1,1,1,1} gekriegt.
Von beide habe ich die Korrelation und die Faltung gezeichet lassen, 
mittel Funktion in der Bibliothek.
Wie kriege von solche sequencen die impulsantwort. Ich programmiere in 
C. Der Anfang (bzw. Vorgehensweise) ist mir an diese Stelle etwas 
schwer. Ich bin Einsteiger in DSP

Danke für Eure Hilfe
Gast #891071
Lesenswert?

Gar nicht?

Eine Impulsantwort ist immer die Antwort eines Systems auf ein Signal. 
Du hast zwei Signale aber kein System das auf deine Signale antworten 
kann.

Generell solltest du dich ein wenig in "Systeme" einlesen. Dann 
verstehst du vielleicht, was Impuls- und Sprungantwort bedeuten.
Gast #891915
Lesenswert?

Gib einen Impuls auf dein "System" und das System "antwortet" mit der 
Impulsantwort. Es gibt nix zum lesen. Verwirrend ist es, dass eigentlich 
nix zu berechnen ist sondern nur etwas zum anwenden. Sind schon viele 
Leute drüber gestolpert.
OP #892394
Lesenswert?

Danke schön für Ihre Hilfe!
Es hat mir etwas nach vorn gebracht.
Ich habe verstanden wie ich vorgehen soll. Allerding habe ich noch 
Frage. Eine Impulse soll ich mittel C erzeugen. Diese Impuls werde ich 
mit meiner Sequencen falten um eine Impulsantwort zu bekommen.
Hätte jemand eine C-code zur Implementierung eines digitalen 
FIR-Lowpass-Filter?
Danke nochmal

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