Digital Signal Processing Reference
In-Depth Information
% Graphics
FIG1=figure( 'Name' , 'dsplab16_3 : Quantization' , 'NumberTitle' , 'off' );
subplot(2,1,1),plot(n,xq,n,xq, '.' ,n,x, 'LineWidth' ,2),grid
xlabel( '{\itx} \rightarrow' ), ylabel( '[{\itx}]_{Q} \rightarrow' )
subplot(2,1,2),plot(n,xq-x, 'LineWidth' ,2),grid
xlabel( '{\itx} \rightarrow' ), ylabel( '\Delta \rightarrow' )
M16.6
Quantisieren Sie ein Sinussignal mit Amplitude eins mit den beiden Quantisierungs-
kennlinien aus der vorhergehenden Aufgabe für die Wortlänge von vier Bits. Stellen
Sie das Signal vor und nach der Quantisierung sowie den Quantisierungsfehler gra-
fisch dar.
Hinweis: Modifizieren Sie das Programm dsplab16_3.m entsprechend.
M16.7
Messen Sie das Signal-Quantisierungsgeräusch-Verhältnis (SNR) für ein lineares
und ein sinusförmiges Signal in Abhängigkeit von der Wortlänge. Verwenden Sie
die Wortlängen von 2 … 16 Bits. Wiederholen Sie die Messung für das Sprachsignal
speech.wav . Stellen Sie die Ergebnisse in dB in einem Bild dar. Vergleichen Sie
Ihr Ergebnis mit der Abschätzung durch das Fehlermodell, der 6dB-pro-Bit-Regel.
Hinweis: Verwenden Sie Programm dsplab16_4 in Programmbeispiel 16-4.
Programmbeispiel 16-4
Schätzung des SNR für die Quantisierung im Zweierkomplementformat mit
Runden für ein lineares Signal
% Tow's complement quantization of linear signal
% dsplab16_4.m * mw * 02Apr2011
n = 0:.001:1;
L = length(n);
w = 2:16;
% word length
SNR = zeros(size(w));
x = n;
% linear signal
for k=1:length(w)
S = sum(x.^2)/L;
% signal power
xq = quant2c(x,w(k), 'r' );
% quantized signal (rounding)
N = sum((xq-x).^2)/L;
% noise power
SNR(k) = S/N;
% signal-to-noise ratio
end
% Graphics
FIG = figure( 'Name' , 'dsplab16_4: Quantization SNR' ,…
'NumberTitle' , 'off' );
plot(w,10*log10(SNR), 'o' ,w,10*log10(SNR), ':' ,w,6*w, 'LineWidth' ,2),grid
xlabel( 'word length {\itw} in bit \rightarrow' )
ylabel( '{\itSNR} in dB \rightarrow' )
M16.8
Untersuchen Sie den Einfluss der Quantisierung auf Audiosignale durch Hörtests.
Wiederholen Sie die Hörtests für das Sprachbeispiel speech.wav . Bis zu welcher
Mindestwortlänge ist das Sprachsignal noch verständlich?
Hinweis: Skalieren Sie den Aussteuerungsbereich des Sprachsignals geeignet.
Probieren Sie auch andere Audiosignale aus.
Search WWH ::




Custom Search