Transport delay - short pulse, long delay
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(2 个)
Azzi Abdelmalek
2015-6-22
编辑:Azzi Abdelmalek
2015-6-22
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 个评论
Tom
2015-6-22
编辑:Tom
2015-6-22
1 个评论
Azzi Abdelmalek
2015-6-22
If this is a comment, put it just under my answer ( click on comment on this answer)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 General Applications 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!