<< Chapter < Page
  Dspa   Page 1 / 1
Chapter >> Page >

The filter design techniques learned earlier can be applied to the design of filters in multirate systems, with a few twists.

Design a factor-of- L interpolator for use in a CD player, we might wish that the out-of-band error be below the least significant bit, or 96dBdown, and < 0.05 % error in the passband, so these specifications could be used for optimal L filter design.

In a CD player, the sampling rate is 44.1kHz, corresponding to a Nyquist frequency of 22.05kHz, but the sampled signal isbandlimited to 20kHz. This leaves a small transition band, from 20kHz to 24.1kHz. However, note that in any case where thesignal spectrum is zero over some band, this introduces other zero bands in the scaled, replicated spectrum ( [link] ).

So we need only control the filter response in the stopbandsover the frequency regions with nonzero energy. ( [link] )
The extra "don't care" bands allow a given set of specificationsto be satisfied with a shorter-length filter.

Direct polyphase filter design

Note that in an integer-factor interpolator, each set of output samples x 1 L n p , p 0 1 L 1 , is created by a different polyphase filter g p n , which has no interaction with the other polyphase filters except in that they each interpolate the same signal.We can thus treat the design of each polyphase filter independently , as an N L -length filter design problem. ( [link] )

Each g p n produces samples x 1 L n p x 0 n p L , where n p L is not an integer. That is, g p n is to produce an output signal (at a T 0 rate) that is x 0 n time-advanced by a non-integer advance p L .

The desired response of this polyphase filter is thus H D p ω ω p L for ω , an all-pass filter with a linear, non-integer, phase. Each polyphase filter can be designed independently toapproximate this response according to any of the design criteria developed so far.

What should the polyphase filter for p 0 be?

A delta function: h 0 n δ n

Least-squares polyphase filter design

  • Minimize n x n x d n 2 Given x n x n h n and x d n x n h d n . Using Parseval's theorem, this becomes
    n x n x d n 2 1 2 ω X ω H ω X ω H d ω 2 1 2 ω H ω H d ω X ω 2
    This is simply weighted least squares design, with X ω 2 as the weighting function.
  • x n x d n 2 x n h n h d n 2 1 2 ω H d ω H ω 2 S x x ω
    S x x ω is the power spectral density of x . S x x ω DTFT r x x k r x x k x k l x l Again, a weighted least squares filter design problem.

Is it feasible to use IIR polyphase filters?

The recursive feedback of previous outputs means that portions of each IIR polyphase filter must be computedfor every input sample; this usually makes IIR filters more expensive than FIR implementations.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Dspa. OpenStax CNX. May 18, 2010 Download for free at http://cnx.org/content/col10599/1.5
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Dspa' conversation and receive update notifications?

Ask