Main Content


System object: comm.IntegrateAndDumpFilter
Namespace: comm

Integrate discrete-time signal with periodic resets


Y = step(H,X)



Starting in R2016b, instead of using the step method to perform the operation defined by the System object™, you can call the object with arguments, as if it were a function. For example, y = step(obj,x) and y = obj(x) perform equivalent operations.

Y = step(H,X) periodically integrates blocks of N samples from the input data, X, and returns the result in Y. N is the number of samples that you specify in the IntegrationPeriod property. X is a column vector or a matrix and the data type is double, single or fixed-point (fi objects). X must have K*N rows for some positive integer K, with one or more columns. The object treats each column as an independent channel with integration occurring along every column. The dimensions of output Y depend on the value you set for the DecimateOutput property.


obj specifies the System object on which to run this step method.

The object performs an initialization the first time the step method is executed. This initialization locks nontunable properties and input specifications. For more information on changing property values, see System Design in MATLAB Using System Objects.