SlideShare uma empresa Scribd logo
1 de 6
EEP306
Experiment
Pulse Width Modulation
Submitted by:
Vivek Mangal (2010EE50566)
Indra Bhushan (2010EE50548)
Umang Gupta (2010EE50564)
Introduction:
Pulse width Modulation uses a rectangular pulse wave whose width is modulated resulting in the
variation of the average value of the waveform.
The main advantage of PWM is that power loss in the switching devices is very low. When a switch is
off there is practically no current, and when it is on, there is almost no voltage drop across the
switch. Power loss, being the product of voltage and current, is thus in both cases close to zero.
PWM also works well with digital controls, which, because of their on/off nature, can easily set the
needed duty cycle. PWM has also been used in certain communication systems where its duty cycle
has been used to convey information over a communications channel.
Pulse Position Modulation: The amplitude and width of the pulse generated remains constant,
however the position of pulse appearing in the generated PPM depends on the input. It is often
implemented differentially as differential pulse-position modulation, where each pulse position is
encoded relative to the previous; the receiver only measures the difference in the arrival time of
successive pulses. It has higher noise immunity since all the receiver needs to do is detect the
presence of a pulse at the correct time; the duration and amplitude of the pulse are not important.
Expected PWM outputs can be generated through matlab.
Message signal :
Matlab Code for PWM:
%%pwm code
close all
clear all
clc
%%initialisation
f=200;
t=0:0.000025:0.005*2;
fclk=2000;
fs=1/0.000025
fcut=1500;
m=1+0.75*sin(2*pi*f.*t);
saw=1+sawtooth(2*pi*fclk.*t)
o=zeros(1,length(m));
for i=1:length(m)
if m(i)>saw(i)
o(i)=1;
end
end
[b,a]=butter(10,fcut/fs);
mf=filter(b,a,o);
num=b
den=a
bode(tf(num,den))
figure
plot(t,mf,t,m)
title('demodulation, and the original signal')
xlabel('time'); ylabel('amplitude')
figure
plot(t,o)
title('PWM signal')
xlabel('time'); ylabel('amplitude')
figure
plot(t,o,'r',t,m,'black',t,saw,'blue')
title('all signals')
xlabel('time'); ylabel('amplitude')
figure
plot(t,m)
title('msg signal')
xlabel('time'); ylabel('amplitude')
PWM signal expected for the given message signal.
The Saw-tooth signal (input in comparator) together with message signal and PWM generated :
Demodulated signal plotted against the message signal :
Observation :
Pulse Width Modulation
Input wave shown with its pulse width modulated wave.
1-> Input wave
2 -> Pulse width modulated wave
3 -> Pulse width demodulated wave, observed inverted and lagging in phase with the input wave.
Pulse Position Modulation
Input wave shown with its pulse position modulated wave.
1-> Input wave
2 -> Pulse position modulated wave
3 -> Pulse position demodulated wave, observed lagging in phase with the input wave.
Inference :
 The expected output according to matlab is observed experimentally.
 We observe that in PWM, the pulses near the edges of the half cycle are always narrower
than the pulses near the center of the half cycle such that the pulse widths are proportional
to the corresponding amplitude of a sine wave at that portion of the cycle.
 The message input m(t) can be recovered for the PPM signal by passing it through a LPF .

Mais conteúdo relacionado

Mais procurados

Frequency modulation
Frequency modulationFrequency modulation
Frequency modulationAkanksha_Seth
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)amar pandey
 
Nyquist criterion for zero ISI
Nyquist criterion for zero ISINyquist criterion for zero ISI
Nyquist criterion for zero ISIGunasekara Reddy
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam pptDANISHAMIN950
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter designRohan Nagpal
 
Analog communication
Analog communicationAnalog communication
Analog communicationPreston King
 
Microwave- directional coupler paramets & applications
Microwave- directional coupler paramets & applicationsMicrowave- directional coupler paramets & applications
Microwave- directional coupler paramets & applicationsJETISH
 
Nyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channelNyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channelPriyangaKR1
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loopPreet_patel
 
Frequency Modulation and Demodulation
Frequency  Modulation and DemodulationFrequency  Modulation and Demodulation
Frequency Modulation and Demodulationj naga sai
 
M ary psk modulation
M ary psk modulationM ary psk modulation
M ary psk modulationAhmed Diaa
 
Antenna PARAMETERS
Antenna PARAMETERSAntenna PARAMETERS
Antenna PARAMETERSAJAL A J
 
Positive feedback: Oscillators
Positive feedback: OscillatorsPositive feedback: Oscillators
Positive feedback: OscillatorsYeshudas Muttu
 
Theory Communication
Theory CommunicationTheory Communication
Theory CommunicationHikari Riten
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasingj naga sai
 

Mais procurados (20)

ASk,FSK,PSK
ASk,FSK,PSKASk,FSK,PSK
ASk,FSK,PSK
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)
 
Nyquist criterion for zero ISI
Nyquist criterion for zero ISINyquist criterion for zero ISI
Nyquist criterion for zero ISI
 
Active filters
Active filtersActive filters
Active filters
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam ppt
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Analog communication
Analog communicationAnalog communication
Analog communication
 
Low pass filters
Low pass filtersLow pass filters
Low pass filters
 
Microwave- directional coupler paramets & applications
Microwave- directional coupler paramets & applicationsMicrowave- directional coupler paramets & applications
Microwave- directional coupler paramets & applications
 
Nyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channelNyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channel
 
Phase locked loop
Phase locked loopPhase locked loop
Phase locked loop
 
Frequency Modulation and Demodulation
Frequency  Modulation and DemodulationFrequency  Modulation and Demodulation
Frequency Modulation and Demodulation
 
M ary psk modulation
M ary psk modulationM ary psk modulation
M ary psk modulation
 
Antenna PARAMETERS
Antenna PARAMETERSAntenna PARAMETERS
Antenna PARAMETERS
 
Positive feedback: Oscillators
Positive feedback: OscillatorsPositive feedback: Oscillators
Positive feedback: Oscillators
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Theory Communication
Theory CommunicationTheory Communication
Theory Communication
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
 

Destaque

PULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONPULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONbharath405
 
Ac matlab programs
Ac matlab programsAc matlab programs
Ac matlab programsRavi Teja
 
EEP301: Ca06 sample
EEP301: Ca06 sampleEEP301: Ca06 sample
EEP301: Ca06 sampleUmang Gupta
 
EEL316: BER Manual
EEL316: BER ManualEEL316: BER Manual
EEL316: BER ManualUmang Gupta
 
EEP303: Cycle ii exp 4
EEP303: Cycle ii   exp 4EEP303: Cycle ii   exp 4
EEP303: Cycle ii exp 4Umang Gupta
 
EEP303: Experiment 2c
EEP303: Experiment 2cEEP303: Experiment 2c
EEP303: Experiment 2cUmang Gupta
 
EEP301: Dc modular servo motor
EEP301: Dc modular servo motorEEP301: Dc modular servo motor
EEP301: Dc modular servo motorUmang Gupta
 
EEP303: Cycle ii exp 2
EEP303: Cycle ii   exp 2EEP303: Cycle ii   exp 2
EEP303: Cycle ii exp 2Umang Gupta
 
EEL316: Noise generation histogram
EEL316: Noise generation histogramEEL316: Noise generation histogram
EEL316: Noise generation histogramUmang Gupta
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulatorUmang Gupta
 
EEP301: Process control trainer II
EEP301: Process control trainer IIEEP301: Process control trainer II
EEP301: Process control trainer IIUmang Gupta
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulatorUmang Gupta
 
EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1Umang Gupta
 

Destaque (20)

PULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONPULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATION
 
PWM
PWMPWM
PWM
 
Pulse width-modulation
Pulse width-modulationPulse width-modulation
Pulse width-modulation
 
pwm inverter
pwm inverterpwm inverter
pwm inverter
 
Aula 4 conversor ad e pwm
Aula 4   conversor ad e pwmAula 4   conversor ad e pwm
Aula 4 conversor ad e pwm
 
Ac matlab programs
Ac matlab programsAc matlab programs
Ac matlab programs
 
EEP301: Ca06 sample
EEP301: Ca06 sampleEEP301: Ca06 sample
EEP301: Ca06 sample
 
EEL316: BER Manual
EEL316: BER ManualEEL316: BER Manual
EEL316: BER Manual
 
EEP303: Cycle ii exp 4
EEP303: Cycle ii   exp 4EEP303: Cycle ii   exp 4
EEP303: Cycle ii exp 4
 
EEP303: Experiment 2c
EEP303: Experiment 2cEEP303: Experiment 2c
EEP303: Experiment 2c
 
EEP301: Dc modular servo motor
EEP301: Dc modular servo motorEEP301: Dc modular servo motor
EEP301: Dc modular servo motor
 
EEP303: Cycle ii exp 2
EEP303: Cycle ii   exp 2EEP303: Cycle ii   exp 2
EEP303: Cycle ii exp 2
 
EEP303: Exp 2
EEP303: Exp 2EEP303: Exp 2
EEP303: Exp 2
 
EEL316: Noise generation histogram
EEL316: Noise generation histogramEEL316: Noise generation histogram
EEL316: Noise generation histogram
 
EEP303: Exp5
EEP303: Exp5EEP303: Exp5
EEP303: Exp5
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulator
 
EEP301: Process control trainer II
EEP301: Process control trainer IIEEP301: Process control trainer II
EEP301: Process control trainer II
 
EEL316: PAM TDM
EEL316: PAM TDMEEL316: PAM TDM
EEL316: PAM TDM
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulator
 
EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1
 

Semelhante a EEP306: pulse width modulation

Analog Communication Engineering Lab Manual
Analog Communication Engineering Lab ManualAnalog Communication Engineering Lab Manual
Analog Communication Engineering Lab ManualAmairullah Khan Lodhi
 
Software PLL for PLI synchronization, design, modeling and simulation , sozopol
Software PLL for PLI synchronization, design, modeling and simulation , sozopolSoftware PLL for PLI synchronization, design, modeling and simulation , sozopol
Software PLL for PLI synchronization, design, modeling and simulation , sozopoldpdobrev
 
EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation Umang Gupta
 
Efitra1006
Efitra1006Efitra1006
Efitra1006matavulj
 
LED電源回路アプリケーションガイド 金沢プレゼン資料
LED電源回路アプリケーションガイド 金沢プレゼン資料LED電源回路アプリケーションガイド 金沢プレゼン資料
LED電源回路アプリケーションガイド 金沢プレゼン資料Tsuyoshi Horigome
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulationUmang Gupta
 
Design and Implementation of Low Ripple Low Power Digital Phase-Locked Loop
Design and Implementation of Low Ripple Low Power Digital Phase-Locked LoopDesign and Implementation of Low Ripple Low Power Digital Phase-Locked Loop
Design and Implementation of Low Ripple Low Power Digital Phase-Locked LoopCSCJournals
 
Ec8395 ce by www.learn engineering.in
Ec8395 ce by www.learn engineering.inEc8395 ce by www.learn engineering.in
Ec8395 ce by www.learn engineering.inKarpoora Sundari
 
Speed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM TechniqueSpeed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM TechniqueRITESH D. PATIL
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...CSCJournals
 
pulse width modulated inverter techniques
pulse width modulated inverter techniquespulse width modulated inverter techniques
pulse width modulated inverter techniquesSAURABH KUMAR
 
Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...
Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...
Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...IAES-IJPEDS
 
Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Imanul Mazarbhuiya
 

Semelhante a EEP306: pulse width modulation (20)

Analog Communication Lab Manual
Analog Communication Lab ManualAnalog Communication Lab Manual
Analog Communication Lab Manual
 
Analog Communication Engineering Lab Manual
Analog Communication Engineering Lab ManualAnalog Communication Engineering Lab Manual
Analog Communication Engineering Lab Manual
 
Software PLL for PLI synchronization, design, modeling and simulation , sozopol
Software PLL for PLI synchronization, design, modeling and simulation , sozopolSoftware PLL for PLI synchronization, design, modeling and simulation , sozopol
Software PLL for PLI synchronization, design, modeling and simulation , sozopol
 
EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation
 
Pulse Modulation.pptx
Pulse Modulation.pptxPulse Modulation.pptx
Pulse Modulation.pptx
 
Pwm ppm no1
Pwm ppm no1Pwm ppm no1
Pwm ppm no1
 
Dc lab Manual
Dc lab ManualDc lab Manual
Dc lab Manual
 
Efitra1006
Efitra1006Efitra1006
Efitra1006
 
A pwm modulator
A pwm modulatorA pwm modulator
A pwm modulator
 
Lab 4 c
Lab 4 cLab 4 c
Lab 4 c
 
LED電源回路アプリケーションガイド 金沢プレゼン資料
LED電源回路アプリケーションガイド 金沢プレゼン資料LED電源回路アプリケーションガイド 金沢プレゼン資料
LED電源回路アプリケーションガイド 金沢プレゼン資料
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulation
 
Design and Implementation of Low Ripple Low Power Digital Phase-Locked Loop
Design and Implementation of Low Ripple Low Power Digital Phase-Locked LoopDesign and Implementation of Low Ripple Low Power Digital Phase-Locked Loop
Design and Implementation of Low Ripple Low Power Digital Phase-Locked Loop
 
Ec8395 ce by www.learn engineering.in
Ec8395 ce by www.learn engineering.inEc8395 ce by www.learn engineering.in
Ec8395 ce by www.learn engineering.in
 
Speed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM TechniqueSpeed Control Of DC motor By Using PWM Technique
Speed Control Of DC motor By Using PWM Technique
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
 
pulse width modulated inverter techniques
pulse width modulated inverter techniquespulse width modulated inverter techniques
pulse width modulated inverter techniques
 
Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...
Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...
Close Loop V/F Control of Voltage Source Inverter using Sinusoidal PWM, Third...
 
Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique Speed control of DC motor using pulse width modulation technique
Speed control of DC motor using pulse width modulation technique
 
Generating PM wave
Generating PM wave Generating PM wave
Generating PM wave
 

Mais de Umang Gupta

EEP303: Fault studies
EEP303: Fault studiesEEP303: Fault studies
EEP303: Fault studiesUmang Gupta
 
EEL316: CDMA with DSSS
EEL316: CDMA with DSSSEEL316: CDMA with DSSS
EEL316: CDMA with DSSSUmang Gupta
 
EEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisitionEEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisitionUmang Gupta
 
EEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit GenerationEEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit GenerationUmang Gupta
 
EEP306: Phase locked loop
EEP306: Phase locked loopEEP306: Phase locked loop
EEP306: Phase locked loopUmang Gupta
 
EEP306: Line coding
EEP306: Line codingEEP306: Line coding
EEP306: Line codingUmang Gupta
 
EEP306: Frequency modulation
EEP306: Frequency modulationEEP306: Frequency modulation
EEP306: Frequency modulationUmang Gupta
 
EEP306: Binary phase shift keying
EEP306: Binary phase shift keyingEEP306: Binary phase shift keying
EEP306: Binary phase shift keyingUmang Gupta
 
EEP306: Bit error rate
EEP306: Bit error rateEEP306: Bit error rate
EEP306: Bit error rateUmang Gupta
 
EEP306: Amplitude modulation
EEP306: Amplitude modulationEEP306: Amplitude modulation
EEP306: Amplitude modulationUmang Gupta
 
EEP301: Ac position control
EEP301: Ac position controlEEP301: Ac position control
EEP301: Ac position controlUmang Gupta
 

Mais de Umang Gupta (17)

EEP303: Exp1
EEP303: Exp1EEP303: Exp1
EEP303: Exp1
 
EEP303: Exp4
EEP303: Exp4EEP303: Exp4
EEP303: Exp4
 
EEP303: Fault studies
EEP303: Fault studiesEEP303: Fault studies
EEP303: Fault studies
 
EEP303: Ex 5
EEP303: Ex 5EEP303: Ex 5
EEP303: Ex 5
 
EEL316: CDMA with DSSS
EEL316: CDMA with DSSSEEL316: CDMA with DSSS
EEL316: CDMA with DSSS
 
EEL316: FSK
EEL316: FSKEEL316: FSK
EEL316: FSK
 
EEL316: ASK
EEL316: ASKEEL316: ASK
EEL316: ASK
 
EEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisitionEEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisition
 
EEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit GenerationEEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit Generation
 
EEP306: Phase locked loop
EEP306: Phase locked loopEEP306: Phase locked loop
EEP306: Phase locked loop
 
EEP306: Line coding
EEP306: Line codingEEP306: Line coding
EEP306: Line coding
 
EEP306: Frequency modulation
EEP306: Frequency modulationEEP306: Frequency modulation
EEP306: Frequency modulation
 
EEP306: Binary phase shift keying
EEP306: Binary phase shift keyingEEP306: Binary phase shift keying
EEP306: Binary phase shift keying
 
EEP306: Bit error rate
EEP306: Bit error rateEEP306: Bit error rate
EEP306: Bit error rate
 
EEP306: Amplitude modulation
EEP306: Amplitude modulationEEP306: Amplitude modulation
EEP306: Amplitude modulation
 
EEP301: Exp5
EEP301: Exp5EEP301: Exp5
EEP301: Exp5
 
EEP301: Ac position control
EEP301: Ac position controlEEP301: Ac position control
EEP301: Ac position control
 

Último

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 

Último (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 

EEP306: pulse width modulation

  • 1. EEP306 Experiment Pulse Width Modulation Submitted by: Vivek Mangal (2010EE50566) Indra Bhushan (2010EE50548) Umang Gupta (2010EE50564)
  • 2. Introduction: Pulse width Modulation uses a rectangular pulse wave whose width is modulated resulting in the variation of the average value of the waveform. The main advantage of PWM is that power loss in the switching devices is very low. When a switch is off there is practically no current, and when it is on, there is almost no voltage drop across the switch. Power loss, being the product of voltage and current, is thus in both cases close to zero. PWM also works well with digital controls, which, because of their on/off nature, can easily set the needed duty cycle. PWM has also been used in certain communication systems where its duty cycle has been used to convey information over a communications channel. Pulse Position Modulation: The amplitude and width of the pulse generated remains constant, however the position of pulse appearing in the generated PPM depends on the input. It is often implemented differentially as differential pulse-position modulation, where each pulse position is encoded relative to the previous; the receiver only measures the difference in the arrival time of successive pulses. It has higher noise immunity since all the receiver needs to do is detect the presence of a pulse at the correct time; the duration and amplitude of the pulse are not important. Expected PWM outputs can be generated through matlab. Message signal :
  • 3. Matlab Code for PWM: %%pwm code close all clear all clc %%initialisation f=200; t=0:0.000025:0.005*2; fclk=2000; fs=1/0.000025 fcut=1500; m=1+0.75*sin(2*pi*f.*t); saw=1+sawtooth(2*pi*fclk.*t) o=zeros(1,length(m)); for i=1:length(m) if m(i)>saw(i) o(i)=1; end end [b,a]=butter(10,fcut/fs); mf=filter(b,a,o); num=b den=a bode(tf(num,den)) figure plot(t,mf,t,m) title('demodulation, and the original signal') xlabel('time'); ylabel('amplitude') figure plot(t,o) title('PWM signal') xlabel('time'); ylabel('amplitude') figure plot(t,o,'r',t,m,'black',t,saw,'blue') title('all signals') xlabel('time'); ylabel('amplitude') figure plot(t,m) title('msg signal') xlabel('time'); ylabel('amplitude')
  • 4. PWM signal expected for the given message signal. The Saw-tooth signal (input in comparator) together with message signal and PWM generated : Demodulated signal plotted against the message signal :
  • 5. Observation : Pulse Width Modulation Input wave shown with its pulse width modulated wave. 1-> Input wave 2 -> Pulse width modulated wave 3 -> Pulse width demodulated wave, observed inverted and lagging in phase with the input wave.
  • 6. Pulse Position Modulation Input wave shown with its pulse position modulated wave. 1-> Input wave 2 -> Pulse position modulated wave 3 -> Pulse position demodulated wave, observed lagging in phase with the input wave. Inference :  The expected output according to matlab is observed experimentally.  We observe that in PWM, the pulses near the edges of the half cycle are always narrower than the pulses near the center of the half cycle such that the pulse widths are proportional to the corresponding amplitude of a sine wave at that portion of the cycle.  The message input m(t) can be recovered for the PPM signal by passing it through a LPF .