Professional Documents
Culture Documents
2
Generation of signal using PCM
Divyanshu Sharma
18BEC0003
L39+40
Date : 25-07-2020
Aim:
To plot the wave form of input signal, sampled signal, quantized signal,
reconstructed signal for Pulse code modulation (PCM) using MATLAB.
Theory:
Generation of ASK
Programme:
clc
clear all
close all
f=10;
fs=1000;
a=3
t=0:1/fs:((2/f)-(1/fs));
%Level shifting
x=a+a*sin(2*pi*f*t);
figure(1)
subplot(2,1,1);
plot(t,x);
title('Input Signal');
%Sampled Signal
subplot(2,1,2);
stem(t,x);
title('Sampled Signal');
%Quantized Signal
figure(2)
subplot(2,1,1);
stairs(t,q);
title('Quantized Signal');
%Encoded Signal
y=dec2bin(q);
%Dequantized Signal
z=bin2dec(y);
[b,a]=butter(2,2*f/fs,'low');
k=filter(b,a,z);
subplot(2,1,2)
plot(t,z)
title('Dequantized Signal');
%Reconstructed Signal
figure(3)
plot(t,k)
title('Reconstructed Signal');
Verification Signature