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

回答(2 个)

Azzi Abdelmalek
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)

Tom
Tom 2015-6-22
编辑:Tom 2015-6-22
Hello Azzi,
Thanks for your answer. Sorry, the picture above was just an example for visualizing the effect.
I would like to delay any digital signal.
Please imagine it like this:
Bye Tom
  1 个评论
Azzi Abdelmalek
Azzi Abdelmalek 2015-6-22
If this is a comment, put it just under my answer ( click on comment on this answer)

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 General Applications 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by