You are on page 1of 8

Blog

Contact
Navigate to...

Home
Signal Processing
Digital Logic Design
Analog Electronics
Microcontroller
Others
Projects
MATLAB/SIMULINK
PSpice
Other Softwares
Hardware
Home

Search 

PCM and DPCM using SIMULINK


by Creative Engineering Projects on 10:47 in Digital Communication, DPCM, MATLAB, PCM, SIMULINK

AIM:

To generate a Pulse Code Modulation using simulink.

SOFTWARE REQUIRED:

1.Matlab
2.Simulink

BLOCKS REQUIRED:

1. Sine wave generator


2. Pulse generator
3. Product
4. Quantizer
5. Encoder
6. Integer to bit converter
7. Scope

BLOCK DIAGRAM for PCM:

OUTPUTS OBTAINED:

quantized output
encoded output

PCM

BLOCK DIAGRAM FOR DPCM:

OUTPUTS OBTAINED:

after introducing a delay element


quantization

encoded signal

INFERENCE

Pulse Time Modulation is also known as Pulse Width Modulation or Pulse Length
Modulation. In PWM, the
samples of the message signal are used to vary the duration of the individual pulses. Width
may be varied by
varying the time of occurrence of leading edge, the trailing edge or both edges of the pulse
in accordance with modulating wave. It is also called Pulse Duration Modulation.

Tweet Like 0 Share Sav


e
Sav
e

Related Posts:
PCM and DPCM using SIMULINK
Speaker Recognition using Matlab
Basic Programs used in Digital Sign...
Impulse Response, Step Response, DF...
DFT without using MATLAB function

6 Comments:

Soumya Das
27 August 2014 at 09:53

error
Error reported by S-function 'scominttobit' in 'pcm/Integer to Bit Converter':
Input must be integer valued, in the range 0 to (2^(NBIT) - 1). To support signed integer value
ranges, change the 'Treat input values as' parameter to 'Signed'.

Reply

Creative Engineering Projects


30 September 2014 at 10:56

check the output of uniform encoder whether it is integer or not. It should be integer. If
problem could not solved then mail the .mdl le to engineeringbasic@gmail.com
Thank you :)

Reply

Sai Venkat
22 February 2016 at 02:12

please tell me how to choose values of given input signals?

Reply

Vishal Sharma
16 November 2016 at 02:42

I like the way you write about MATLAB Simulink training in Noida. Awesome, keep it up.

Reply

Mohitpadhan India
27 August 2017 at 00:13

Online mba in India


DEIEDU is the best online Institute in the world with high class course outline and up to date
learning materials. DEIEDU is providing the online mba in india, online mba in india, Distance
learning mba courses in india, Correspondence mba in India Mba from distance in India, Online
Executive Mba in India, distance Mba from India, Online distance mba in India. Distance learning
mba degree in India.
Address:
401, fourth oor sg alpha tower
Vashundhra (up)
Phone: 9811210788
Email: info@deiedu.in
Website: http://www.deiedu.in/
online mba in india

Reply

Mohitpadhan India
27 August 2017 at 00:13

Online mba in India


DEIEDU is the best online Institute in the world with high class course outline and up to date
learning materials. DEIEDU is providing the online mba in india, online mba in india, Distance
learning mba courses in india, Correspondence mba in India Mba from distance in India, Online
Executive Mba in India, distance Mba from India, Online distance mba in India. Distance learning
mba degree in India.
Address:
401, fourth oor sg alpha tower
Vashundhra (up)
Phone: 9811210788
Email: info@deiedu.in
Website: http://www.deiedu.in/
online mba in india

Reply

Enter your comment...

Comment as: Select profile...

Publish Preview
Popular Posts

PCM and DPCM using SIMULINK


AIM: To generate a Pulse Code Modulation using simulink. SOFTWARE REQUIRED: 1.Matlab
2.Simulink BLOCKS REQUIRED: 1. Sin...

Pulse Code Modulation (PCM) and Demodulation


1. ABSTRACT: Pulse Position Modulation (PPM) is a form of signal modulation in which M
message bits are encoded by transmitting a single...

Basic Programs used in Digital Signal Processing using MATLAB


%Unit step% n=-99:1:100; u=[zeros(1,100) ones(1,100)]; plot (n,u); stem (n,u); %Ramp% n1=input('enter the
limit'); n2=0:n1;...

Impulse Response, Step Response, DFT, IDFT, DTFT, IDTFT MATLAB code
%impulse and step response% sys=tf([1],[1 4 3]); subplot(2,1,1); step(sys); ylabel('amplitude'); xlabel('time in
seconds...

Ideal FIR Low Pass Filter without using inbuilt MATLAB function
%ideal low pass linear phase FIR lter% wc=input('Input the cut-off frequency in radians(less than pi)');
M=input('Input the...

5-BIT PARALLEL ADDER


Abstract: Ø The use of one half-adder or one full-adder alone is good for add two binary
numbers with a length of one bit each.  Ø ...

Automatic Unmanned Railway Gate Control System


1.      AIM: The aim of this project is to Automate unmanned railway gate using 8051
microcontroller. 2.      ABSTRACT: The aim of...

Implement Electronic Lock using IC 555


Abstract: §  Three switches are put in series §  Another three switches are put in parallel § 
Pressing all the three series switche...

Linear Circular Convolution using MATLAB code


%Linear convolution% x=[1 2 3]; y=[1 1 1]; xlen=length(x); ylen=length(y); for i=1:xlen     for j=1:ylen        
z(i,i+j-1)=x(i)*y(j...

Multiple Choice Questions (MCQs) Checking


1.   Abstract: This project is done for such a program where answers of the questions are
xed. Admin can change the answers but aft...

Copyright © 2018 Creative Engineering Projects


Distributed By My Blogger Themes | Designed By Blogger Templates

You might also like