Polyphase filters are implemented by decomposing the original filter into several smaller filters that run on decimated signal. The number of filters is equal to the decimation factor. For an FIR filter the number of states is equal to (number of coeffecients - 1). So if there are say 6 filters each having 97 coefficients then you have a total of 582 (97*6) coefficients and 576 (96*6) states.
fl <firstname.lastname@example.org> wrote in message <email@example.com>... > Hi, > I design a decimation low pass filter (decimation 16). It is an FIR, low pass 16 Hz, stop frequency is 50 Hz, sampling rate is 10000 Hz. I use filterbuidler design this filter. To my surprise, when I click the mfilt.firdecim variable, it shows: > > > FilterStructure: Direct-Form FIR Polyphase Decimator > Numerator: [1X582 double array] > State: [576X1 double array] > ... > > > How to explain the difference between Numerator and State? > > Thanks,