Transport delay - short pulse, long delay
8 views (last 30 days)
Show older comments
Hello,
I would like to delay digital signals. For delaying signals I found the "transport delay" block.

Unfortunately it doesn't show the wanted behaviour.
My use case: Long term delay (some µs) of short pulses (ns).
Scope output:

Due to the ratios of pulse, delay and step size the pulses seem to be absorbed somehow.
The parameters:
Pulse generator: 1ns pulse each 5µs
Transport delay: 1µs delay, buffer size: 1024
Solver: Variable step, discrete, max step size (I would like to keep those)
How can I achieve such delays in Simulink?
Thanks a lot and best regards
Tom
0 Comments
Answers (2)
Azzi Abdelmalek
on 22 Jun 2015
Edited: Azzi Abdelmalek
on 22 Jun 2015
you don't need a transport delay block. Just set the phase parameter of your pulse generator block to 10^(-6)
If you want to use a delay block, you need to change the step-size to fixed with for example step=10^(-10)
0 Comments
Tom
on 22 Jun 2015
Edited: Tom
on 22 Jun 2015
1 Comment
Azzi Abdelmalek
on 22 Jun 2015
If this is a comment, put it just under my answer ( click on comment on this answer)
See Also
Categories
Find more on General Applications in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!