Hallo,
Ich beabsichtige, die Funktion freqz() zu verwenden, um die Größen
(Magnitude) bei verschiedene Grenzfrequenzen zu zeichnen. Aber zuerst
muss ich die Grenzfrequenzen bestimmen.
Alles, was ich habe ist:
- Ein Bandpassfilter reicht von ungefähr 100 Hz (f_p) für die apikale
Elektrode bis 8 kHz (f_s) für die basale Elektrode. (22 Elektroden
insgesamt)
1 | b=log10(8000);
|
2 | yc1=logspace(2,b,23);
|
3 | yd=stem(yc1);
|
4 | grid on
|
5 | xlabel('Borders','FontSize',12);
|
6 | ylabel('F (Hz)','FontSize',12);
|
7 | set(gca,'YScale', 'log')
|
Jetzt muss ich eine Bandpassfilterbank zweiter Ordnung mit den
gefundenen Grenzfrequenzen unter Verwendung eines Butterworth-Filters
(-3 dB bei den Grenzfrequenzen) implementieren.
Ich weiß nur, dass freqz () Grenzfrequenzen im Bereich (0 .. 1)
benötigt. Dies bedeutet, dass die Abtastfrequenz, die hier benötigt
wird, größer als f_s sein muss.