Digital Signal Processing Reference
In-Depth Information
A8.10
Vergleichen Sie für die DTMF-Decodierung die Komplexität des Goertzel-Algorith-
mus 2. Ordnung mit der der entsprechenden Radix-2-FFT.
Im
z
Re
1
Bild 8-9 Pol-Nullstellendiagramm von H 2 ( z )
8.3.5
Versuchsdurchführung
M8.5
Schreiben Sie eine MATLAB-Funktion, die das Blockdiagramm in Bild 8-8 um-
setzt.
function y = goertzel_2(x,k,N)
M8.6
Bestimmen Sie mit Ihrem Programm für den Goertzel-Algorithmus 2. Ordnung die
DFT-Koeffizienten für das DTMF-Signal wie in Bild 8-6.
M8.7
Verwenden Sie in Ihrer Funktion goertzel_2(x,k,N) den MATLAB-Befehl
filter . Verifizieren Sie Ihr Programm.
Hinweis: Lesen Sie die Online-Dokumentation zur MATLAB-Funktion filter .
Hinweise zu MATLAB-Funktionen und M-Files
Im Folgenden werden für die Versuchsdurchführung nützliche MATLAB-Befehle und -Funk-
tionen aufgelistet, zu denen Sie sich mit Hilfe der Help-Funktion Erläuterungen und Beispiele
am Bildschirm anzeigen lassen können, siehe auch vorherige Versuche.
Tabelle 8-2 MATLAB-Befehle
benutzte Programme und Dateien
Elementare
Matrizenmanipulationen
fliplr, flipud
Elementare Funktionen der
Signalverarbeitung
conv, filter
Signal Processing Toolbox goertzel
dsplab8_1.m, dsplab8_2.m, dsplab8_3.m,
goertzel_1.m, goertzel_2.m, goertzel_f.m
Onlineressourcen
Search WWH ::




Custom Search