Finding period T from a square signal in Simulink

4 vues (au cours des 30 derniers jours)
Marek Andrzej
Marek Andrzej le 2 Nov 2016
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 commentaires
Franck Joel Simo
Franck Joel Simo le 7 Mai 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
Ashwini Bhondave
Ashwini Bhondave le 21 Oct 2021
@Franck Joel Simo - did you find the answer of these? I need same help

Connectez-vous pour commenter.

Réponse acceptée

Mark McBroom
Mark McBroom le 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 commentaire
Marek Andrzej
Marek Andrzej le 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?

Connectez-vous pour commenter.

Plus de réponses (1)

Marek Andrzej
Marek Andrzej le 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.
  2 commentaires
SUMANT ANAND
SUMANT ANAND le 8 Juil 2019
I dont undersatnd how to solve it?? any help
Ashwini Bhondave
Ashwini Bhondave le 21 Oct 2021
@SUMANT ANAND - did you find the answer? can you please share?

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by