Pulse random generator issue

Hello,
I'm new in Simulink and i trying to make a pulse random generatorpulse random generator. Pulses have amplitude (1 ) and width (6 nano sec). The signal has to be periodic. how can i do it? I apprecitate any help.
Thanks.

답변 (1개)

Anushka
Anushka 2025년 2월 17일
편집: Anushka 2025년 2월 17일

0 개 추천

You can use this block to make a pulse random generator:
Set the sample time of the model to 6 nanosecond:
You can consider the below mentioned MATLAB function to be used in the pulse random generator:
function y = fcn(u)
persistent counter
if isempty(counter)
counter = 0;
end
id = rand(1);
if id > 0.5 && u == 0
counter = 6;
end
if counter > 0
y = 1;
counter = counter - 1;
else
y = 0;
end
end
Hope this helps!

카테고리

태그

질문:

2019년 2월 18일

편집:

2025년 2월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by