Problem with samples

4 views (last 30 days)
Srikanth Mantha
Srikanth Mantha on 27 Oct 2011
Hi,
I am working with simulink and There is a row in an array that sends out data in the following manner. [1,3,4,5,21,3,1,2,4,2,3,2,23,23,3,4,2].
I would like to analyze 5 elements at once. When i keep samples per frame = 5, output is [1,3,4,5,21] [3,1,2,4,2] [3,2,23,23,3] [4,2,...]
but I am actually looking to analyze them in the following manner.
[1,3,4,5,21] [4,5,21,3,1] [21,3,1,2,4] [2,4,2,3,2] [3,2,23,23] [23,23,3,4,2]
Is there a way to do this? Please let me know. Thank you.

Accepted Answer

Guy Rouleau
Guy Rouleau on 27 Oct 2011
Looks like you need to buffer with a size of 5 and overlap of 3.
  2 Comments
Fangjun Jiang
Fangjun Jiang on 28 Oct 2011
It is this Buffer block from the DSP System toolbox.
http://www.mathworks.com/help/toolbox/dsp/ref/buffer.html
Srikanth Mantha
Srikanth Mantha on 28 Oct 2011
Thank you so much

Sign in to comment.

More Answers (1)

Srikanth Mantha
Srikanth Mantha on 27 Oct 2011
Hello Rouleau,
Thanks for the reply. I am relatively new to the Simulink. Could you please elaborate your answer? How can I overlap? I see that there is a Overlap-ADD FFT filter in the simulink. Were you pointing to some like this? Thanks again.
  2 Comments
Fangjun Jiang
Fangjun Jiang on 28 Oct 2011
Set the buffer size and overlap at the dialog window of the Buffer block.
Srikanth Mantha
Srikanth Mantha on 28 Oct 2011
Thank you so much.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!