The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: Why is the number of decimation FIR filter states different with that
of number of numerator?

Replies: 1   Last Post: Apr 10, 2013 2:45 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]

Posts: 67
Registered: 7/20/06
Re: Why is the number of decimation FIR filter states different with that
Posted: Apr 10, 2013 2:45 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply


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 <> wrote in message <>...
> 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,

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.