Matlab Code for Pulse Code Modulation

 Program:


clc;

clear all;

t = 0:0.0005:20;

partition = -1:0.1:1;

codebook = -1:0.1:1.1;

x = sin(t);

[index,quants] = quantiz(x,partition,codebook);

subplot(3,1,1);

plot(t,x);

title('Message Signal');

xlabel('Time(s) ---->')

ylabel('Amplitude(V) ---->')

subplot(3,1,2);

plot(t,quants);

title('Quantized Signal');

xlabel('Time(s) ---->')

ylabel('Amplitude(V) ---->')

y = uencode(quants,3);

subplot(3,1,3);

plot(t,y);

title('PCM Signal');

xlabel('Time(s) ---->');

ylabel('Amplitude(V) ---->')


Output: 



Share:

No comments:

Post a Comment

Popular Posts

Contact Form

Name

Email *

Message *

Recent Posts

Copyright Matlab Project Codes All rights Reserved. Powered by Blogger.

Blog Archive