Program:: All All 'Audio48Khz - Wav'
Program:: All All 'Audio48Khz - Wav'
clear all;
close all;
y=wavread('audio48kHz.wav');
y1=y./max(abs(y));
subplot(4,1,1);
plot(y);
title('Original Signal:');
subplot(4,1,2);
plot(y1);
title('Normalized Signal');
q=quant(y);
e=y-q;
var(q);
var(e);
SNR= 10*log10(var(q)/var(e))
u=compand(y,255,1,'mu/compressor');
subplot(4,1,3);
plot(u);
title('Companded Signal:');
q1=quant(u);
e1=y-compand(u,255,1,'mu/expander');
f = compand(u,255,1,'mu/expander');
subplot(4,1,4);
plot(f);
title('Expanded Signal');
var(q1);
var(e1);
SNR1=10*log10(var(q1)/var(e1))
OUTPUT:
SNR without companding:
SNR =
7.4216
SNR with companding:
SNR1 =
321.0765
Original Signal:
1
-1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
5
x 10
Normalized Signal
1
-1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
5
x 10
Companded Signal:
1
-1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
5
x 10
Expanded Signal
1
-1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
5
x 10