This class provides capability to perform block decimated FIR filtering in the time domain. The input data consists of 1 or more time division multiplexed channels of signed short inputs. The coeficients are shorts. The output data is 1 or more time division multiplexed float outputs, optionally decimated.
For the 6711 running at internal clock rate of 100 Mhz: 20 Channels Input, 20:1 decimation, 256 taps yeilds ~2500 output sample groups (of 20) per second. E.G., given 800000 samples (20 channels x 40,000 multiplexed samples), 800 ms is required to generate 40000 (20 channels x 2000 multiplexed samples) samples of output data.
This is a simple example of tcFIRFilter_MCBD_SIFO creation and usage: