View Single Post
  #7 (permalink)  
Old 07-09-2009, 08:17 AM
Oli Charlesworth
Guest
 
Posts: n/a
Default Re: Is multistage rate-changing actually more efficient?

Vladimir Vassilevsky wrote:
>
>
> Oli Charlesworth wrote:
>
>> This is a question which probably boils down to "what am I missing?".

>
> This boils down to N versus log(N) operations, exactly like with the
> FFTs. Look into the classic books such as "Multirate Signal Processing"
> by Rabiner.


I have "Multirate Signal Processing" by Harris, and I've thoroughly read
"Multirate Systems and Filter Banks" by Vaidyanathan in the past. Would
you recommend Rabiner's book as a useful addition?


>> It seems to be commonly stated that for interpolation or decimation,
>> it's generally more computationally efficient to perform the operation
>> in multiple stages, i.e. factorise the rate-change factor, and design a
>> lower-order filter for each stage.

>
> Athough this is generally true, this doesn't account for the overhead
> associated with the setup of the each filtering stage. The overhead may
> or may not be substantial.


Agreed. In particular, two separate filters require significantly less
storage for delay lines and filter coefficients than a combined approach.


--
Oli
Reply With Quote