Finding period T from a square signal in Simulink

16 views (last 30 days)
I am looking for the period T of a square wave, in Simulink (variable width). Not from Scope block, I need it for further math operations.
  2 Comments
Franck Joel Simo
Franck Joel Simo on 7 May 2019
Hi guy
I would to find the period of a Signal in Matlab Simulink. How do we do that. i really need your help. it is very urgent.Thanks in Advance

Sign in to comment.

Accepted Answer

Mark McBroom
Mark McBroom on 6 Nov 2016
Feed signal into triggered subsystem. Configure triggered subsystem to active on rising edge. In triggered subsystem, use a Digital Clock and Memory block to compute time between current and previous rising edge.
  1 Comment
Marek Andrzej
Marek Andrzej on 8 Nov 2016
Thank you for the answer! I tried but I don't really know where to connect what. Should I be feeding the signal into the trigger slot and substitute "in" with the digital clock?

Sign in to comment.

More Answers (1)

Marek Andrzej
Marek Andrzej on 14 Nov 2016
Ok I got it. Was a bit trickier. The time in the memory block was being added up so I branched two memory blocks in a series (to have the previous time) and subtracted them. This way the before iteration minus before before iteration is my output. Ergo the time between rising edge.

Categories

Find more on Modeling in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!