How to capture N samples of a time varying signal into an array in Simulink - and repeat the process every M seconds.

4 views (last 30 days)
I want to capture N samples of a time varying signal - to form an N element array. At some interval later I want to repeat the process and get a new vector of N samples. I tried putting a tapped delay inside an enabled sub-system - but it doesn't appear to replace all the values - but push one new value on the end every time. How do I flush the output of vector to get a new array every time.

Answers (1)

Sainath Varikuti
Sainath Varikuti on 18 Aug 2015
Hi,
You can use the Buffer block in DSP system toolbox.
Regards,
Sainath.

Products

Community Treasure Hunt

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

Start Hunting!