Audio dsp class2 - filterbanks - 5band eq
- 1. Audio
DSP
&
GUI
Programming
in
MATLAB
Class
No.
2
–
2013/01/14
“Filterbanks”
Aufgabe:
Design
eines
5
bandigen
EQ
zur
Klangregelung
von
Audiosignalen
Filter
Spezifikation:
filter
cut-‐off
frequencies:
f_cut = [300, 600, 1200, 2400, 4800]
filter
order:
N
=
128
Benötigte
MATLAB
Befehle:
fir1, plot, abs, fft, log10, filter, (pause)
Einzelschritte:
1)
Filterdesign:
-‐>
fir1
2) Impulsantwort
und
Spektrum
in
2
plots
anzeigen:
-‐>
plot,
abs,
fft,
(log10)
3)
Anwenden
der
5
Filter
auf
ein
Audiosignal
und
Ergebnis
getrennt
ablegen:
-‐>
filter
4)
Playback
der
Einzelsignale
/
Akustischer
Vergleich
5)
GUI
Programmierung:
-‐
1
Menueinträge:
“Load”
-‐
1
plot
zur
Ausgabe
der
Einzel-‐
und
Summenspektrum
des
EQ
-‐
5
Slider
zum
Einstellen
der
Verstärkung/Absenkung
-‐
1
x
“Play”
und
1
x
“Stop”
Button