What is this Buffer doing in Activate?

I follow this website(Tutorial: Computing a Fast Fourier Transform) to build this model
and try understand how to make all answer , but only the buffer block I can't understand what it do? Also I already read the help website(Buffer) all detail,I still can't understand it make here.
Answers
-
Hi @YHJ,
Here, let's think of the period of activation T = 1 / Fs. The buffer is receiving an input every T seconds and storing it. Its activation port "O" is activated with a downsampled signal (it gets activated every every N samples) and, when activated, it outputs all stored contents as a column vector.
The whole column vector is used as input for the PSD superblock.
Have a look at this simplified example, which I've also attached as a model:
A new value gets loaded into the buffer every second and, every 3 seconds, output is updated to be all contents of the buffer at once (in this case, buffer length is 3).
Rafael
2 -
Hello @RSGarciarivas ,
I got it. Thanks for your answer.0