image Post Your Answer


image

Pulse train generation using MATLAB

5 years ago in Case Study By Akash


All Answers (3 Answers In All)

By Vishal Answered 4 years ago

Use can use pulstran function and generate the pulse train. Hope you are using signal processing toolbox 6.0.   As mentioned in its documentation, the default rectpuls function will extends from -0.5 to 0.5 and   the pulstran function returns func(t-d(1))+func(t-d(2)) + func (t-d(3))..,   where t stands for time and d for delay vectors. In order to develop pulses that does not overlap,    ‘d’ must be higher than the pulse width. For example, the first term is func(t-0.5).   And the train of rectangular pulses begins when t is 0.   That is, the first element of ‘d’ is half the width of the function but only if the pulse train is to begins when t is 0.  


By Natasha Answered 4 years ago

Refer https://in.mathworks.com/help/signal/ref/pulstran.html for codes and graph.   While going through the codes you will understand how it is generated and as mentioned by name1, why d must be greater than pulse width.


By Virat Answered 4 years ago

 MATLAB has its website where it will provide all the necessary codes. However, if you want to generate sine waveform pulse train,   visit https://in.mathworks.com/matlabcentral/answers/295213-how-do-i-generate-a-pulse-train-of-sine-waveforms.


Your Answer


View Related Questions