SciLab: Korrekt Filtern

Gast #4024699
Lesenswert?

Hallo zusammen,

ich habe ein Rechtecksignal von 5V Grundschwingung und 3kHz Frequenz.

Ich mache eine FFT von diesem Signal und möchte nun alle Frequenzen 
unter im Beispiel 5-7kHz passieren lassen (Tiefpassfilter).

Den Filter erstelle ich durch:
1
clf();
2
hz = iir(20,'lp','butt',[0.1],[]); 
3
[hzm,fr]=frmag(hz,4096);
4
fr2 = fr.*Fs;
5
plot(fr2,hzm);

Anwenden auf das Signal durch: (im Anhang ein Plot davon)
1
y = flts(x',hz);
2
Y = fft(y)./(length(x)/2);
3
plot(F(1:400),abs(Y(1:400)),fr2,hzm);

Die Übertragungsfunktion des Filters ist Ua/Ue -> dementsprechend ein 
Faktor von maximal 1 (grüne Linie)

Mein Rechtecksignal weißt im Frequenzbereich eine Amplitude der 
Grundschwingung von 5 auf..

Meine Frage - wie normiere ich die Amplitude korrekt damit ich den 
Filter richtig anwenden kann?

Vielen Dank im Voraus!
Angehängte Dateien:

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