www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Impulsantwort

Autor: Jänsen (Gast)
Datum:
Angehängte Dateien:

Hallo
kann mir jemand erklären wie man die folgenden
Werte h [0] ,h[ 1] , h[2] , h[3]
der Impulsantwort(siehe Anhang) berechnet
Autor: Tom (Gast)
Datum:

Indem du in der Formel für h[n] nacheinander die Werte 0..3 einsetzt?
Autor: Sven P. (haku) Benutzerseite
Datum:

Indem du das für n nacheinander 0, 1, 2 und 3 einsetzt.
Ist aber vermutlich nicht das, was du letztlich haben möchtest...
Autor: Frederick A. (chopin)
Datum:

h[0] =    0
h[1] =    1
h[2] =  -3/2
h[3] =   3/4

Gruß
Chopin
Autor: Christoph Kessler (db1uq) (christoph_kessler)
Datum:
Angehängte Dateien:

Den Frequenz- und Phasengang als Bodeplot könnte ich noch anbieten,
berechnet mit Scilab:
 
z=poly(0,'z'); //Defines z to be a polynomial variable
hz = (z-1)/(z^2+z*0.5);
sys=syslin('d',hz); //Creates sys as a discrete-time ('d') syslin model.
fmin=0.001; //Min freq in Hz
fmax=0.499; //Max freq in Hz
scf(1);clf;
bode(sys,fmin,fmax); //Plots frequency response in Bode diagram
scf(2);
[tg,fr]=group(256,sys); //Plots group delay
plot2d("ln",(fr+.001),tg);
Autor: Christoph Kessler (db1uq) (christoph_kessler)
Datum:
Angehängte Dateien:

ob das Ergebnis stimmt, weiss ich nicht, nach dem Beispiel hier zum
Befehl "flts"

http://help.scilab.org/docs/5.3.3/en_US/flts.html

habe ich das noch an den Code oben angehängt:

scf(3);
u=1:10
y=flts(u,sys); //Plots pulse response
plot2d(y)
Autor: Christoph Kessler (db1uq) (christoph_kessler)
Datum:
Angehängte Dateien:

Das scheint eher die Step-response zu sein, hab die Beispiele nochmal
angeschaut, das sollte eher hinkommen:
imprep=flts(eye(1,20),tf2ss(sys));   //Impulse response
clf();
plot(imprep,'b')
jetzt stimmen auch die Werte mit Fredericks Zahlen überein.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net