Multirate Signal Processing, DSV2: Our Website Contains The Slides
Multirate Signal Processing, DSV2: Our Website Contains The Slides
Introduction
Lecture: Mi., 9-10:30 HU 010
www.tu-ilmenau.de/mt →
Lehrveranstaltungen → Master → Multirate
Signal Processing
https://moodle2.tu-
ilmenau.de/course/view.php?id=395
-Start VirtualBox, Setup "New Machine" using the iso image. After finishing,
remove the iso image (if it is on the hard drive, rename it to avoid the
installation to start again)
(http://askubuntu.com/questions/365615/how-do-i-enable-multiple-cores-in-my-
virtual-enviroment)
-After starting the virtual machine, install guest additions. Open a terminal
Window, e.g. with keyboard shortcut Strg-Alt-T. Then type:
cd /media/schuller/VBOXADDITIONS...
sudo sh ./VBoxLinuxAdditions.run
(See: wiki.ubuntuusers.de/VirtualBox/Installation)
N. Fliege, "Multiraten-Signalverarbeitung:
Theorie und Anwendungen", Teubner,
Stuttgart, 1993
44100 samples/second, or
python pyrecplotanimation.py
The Nyquist theorem tells us: Our
signal needs to be band limited to
less than half the sampling
frequency, here: less than 22.05
kHz. Half the sampling frequency
is also called the Nyquist
frequencyn
For time discrete signals we only use
normalized frequencies, normalized to
the sampling frequency or the
Nyquist frequency. For the latter, the
normalized 3requency o3 1 would be the
Nyquist 3requency. O3ten you also fnd
π as the Nyquist Frequency.
Simple sample rate conversion example:
Sampling rate conversion o3 an audio
signal 3rom 44.1 kHz (3rom a CD) down to
32 kHz on the computer. The signal at
44.1 kHz sampling rate has all
3requencies strictly below 22.05 kHz
(because o3 the Nyquist Theorem). A
signal at 32 Khz sampling rate needs all
3requencies strictly below 16 kHz.
Observe: here we lose the highest
3requency components (16kHz-22 kHz,
which is basically okay since human
hearing is usually only up to about 16
kHz). Be3ore down-sampling we have to
remove these high-3requency
components by low pass fltering.
N Low
Pass Signal
Upsampler by N
x (n)
Input h N −2 (n) N
Signal .
.
.
h0 (n) N y ↓n N (m)
0,0
↑
Convolution L−1
L
↓N
y (m)= ∑ x (mN +n0 −n)hk (n)
∑ x(n−l)⋅hk (l) n0
n=0
l =0
x^ (n)
N g N −2 (n)
Rec.
. +
Signal
.
y 0 (m) .
N −1
L−1
N ↑N
x k (n):= y ↑
0, k (n)∗g k (n)= ∑ y 0, k (n−n ' )⋅g k (n ' )
n ' =0