DC 2
DC 2
x = 0 : (2 * pi / n1) : 4 * pi;
s = 8 * sin(x);
subplot(3,1,1);
plot(s);
grid on;
title('Analog Signal');
ylabel('Amplitude');
xlabel('Time');
subplot(3,1,2);
stem(x, s);
grid on;
title('Sampled Signal');
ylabel('Amplitude');
xlabel('Time');
L = 2^n;
del = (2 * vmax)/L;
vmin = -vmax;
part = vmin+del: del:vmax-del;
code = vmin + (del/2): del: vmax - (del/2);
[ind, q] = quantiz(s, part, code);
subplot(3,1,3);
stem(x, q);
grid on;
title('Quantized Signal');
ylabel('Amplitude');
xlabel('Time');
figure
code1 = de2bi(ind, 'left-msb');
k = 1;
l1 = length(ind);
for i = 1:l1
for j = 1:n
coded(k) = code1(i,j);
j = j + 1;
k = k + 1;
end
i = i + 1;
end
subplot(2,1,1);
stairs(coded);
grid on;
axis([0 100 -0.5 1.5]);
title('Encoded Signal');
1
ylabel('Amplitude')
xlabel('Time');