Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

PROGRAM:

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))

%SNR WITH COMPANDING%

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

You might also like