Digital Signal Processing Reference
In-Depth Information
8.4.4
Vorbereitende Aufgaben
A8.5
Bestimmen Sie die Übertragungsfunktion und die Pole und Nullstellen des Systems
1. Ordnung für den Goertzel-Algorithmus.
#
A8.6
Ist das System 1. Ordnung für den Goertzel-Algorithmus stabil? Begründen Sie Ihre
Antwort.
#
A8.7
Bestimmen Sie die Übertragungsfunktion und die Pole und Nullstellen des Systems
2. Ordnung für den Goertzel-Algorithmus.
#
A8.8
Ist das System 2. Ordnung für den Goertzel-Algorithmus stabil? Begründen Sie Ihre
Antwort.
#
A8.9
Zeichnen Sie das Pol-Nullstellendiagramm.
#
8.4.5
Versuchsdurchführung
M8.5
Schreiben Sie eine MATLAB-Funktion, die den Signalflussgraphen 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 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
dsplab8_1.m, dsplab8_2.m, dsplab8_3.m,
goertzel_1.m, goertzel_2.m, goertzel_f.m
Þ Online-Ressourcen
Search WWH ::




Custom Search