Digital Signal Processing Reference
In-Depth Information
M16.3
u.
4
MATLAB-Maschinenzahlen
eps = 2.220446049250313e-016
realmin = 2.225073858507201e-308
realmax = 1.797693134862316e+308
Die Werte entsprechen den Angaben zum Zahlenformat nach IEEE 754-1985 in der
Vorbereitung
Hinweis:
Bildschirmanzeige mit MATLAB-Befehl
format long e
.
M16.5
Quantisierungskennlinien und Fehlersignale, siehe Programme
dsplab16_2
,
b
und
c
1
0.5
0
-0.5
-1
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
x
o
0.4
0.2
0
-0.2
-0.4
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
x
o
Bild 20-49
Quantisierung mit Abschneiden eines sinusförmigen Signals für
w
= 3 bit (
dsplab16_2c
)
M16.6
Quantisierungsfehler und SNR, siehe Programm
dsplab16_3
u.
b
Das Sprachsignal scheint bei einer Wortlänge von 4 Bits noch verständlich zu sein.
20.17
Lösungen: Reale digitale Filter: Koeffizientenquantisierung
A17.1
Zweierkomplement-Darstellung mit der Wortlänge
w
in bit.
xq = round(x*2^(w-1)) / 2^(w-1);
A17.2
Abschätzung der maximalen Frequenzgangsabweichung (
L
=
N
+1 = 21)
Wortlänge
w
8 bit
16 bit
Quantisierungsintervallbreite
Q
2
7
2
15
< 0.082
(21.7 dB)
< 0.000320
(69.8 dB)
maximale Frequenzgangabweichung