Hi all,

Maybe this is a dumb question, but I didn't find any discussion on the web
or in the mailing list archives.  The integrate block (e.g.,
blocks.integrate_ff) doesn't seem to operate as I'd expect.

What I'm looking for is a block that integrates from time 0 with no
decimation.  So, an input stream of [1, 2, 3, 4, 5] would output [1, 3, 6,
10, 15], etc.  A constant input K would generate a ramp with slope K.
That's what I thought the integrate_ff block, with decimation=1, would do,
but it does not.

The integrate_x blocks seem to only integrate over the previous N samples,
where N = decimation.  Therefore, with decimation=1, the integrate_x blocks
simply relay the input to the output.  If so... what is the point of that?

Is there any block that accomplishes a true integration as described
above?  It would be a quick block to implement in an OOT module but it
seems like this is a basic function.  Also, is the operation of the
integrate_x blocks intended to be how it is?  If so, it seems misnamed.

Thanks,
Joe

Reply via email to