<< Chapter < Page Chapter >> Page >
Introduction to the concept of Polyphase Resampling.

Polyphase resampling with a rational factor

Recall that resampling by rational rate L M can be accomplished through the following three-stage process(see ).

If we implemented the upsampler/LPF pair with a polyphase filterbank, we would still waste computations due to eventual downsampling by M . Alternatively, if we implemented the LPF/downsampler pair with a polyphase filterbank, we would waste computations by feeding it the(mostly-zeros) upsampler output. Thus, we need to examine this problem in more detail.

Assume for the moment that we implemented the upsampler/LPF pair with a polyphase filterbank, giving the architecture in .

Keeping the "parallel-to-serial" interpretation of the upsampler/delay ladder in mind, the input sequence to the decimator q l has the form as in

leading to the observation that q l v l L l L

y m q m M v m M L m M L k k h m M L k x m M L k

Thus, to calculate the resampled output at output index m , we should calculate only the output of branch number m M L at input index m M L . No other branch outputs are calculated, so that no computations are wasted. The resulting structure is depicted in .

An equally-efficient structure could be obtained if we implemented the LPF/downsampler using the M -branch polyphase decimator which was fed with the proper sequence of input samples. However, this structure is not as elegant:rather than computing the output of one particular polyphase branch per output sample, we would need to add all branch outputs, but where each branch output was calculated using a particular subset of polyphase taps.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Digital signal processing (ohio state ee700). OpenStax CNX. Jan 22, 2004 Download for free at http://cnx.org/content/col10144/1.8
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Digital signal processing (ohio state ee700)' conversation and receive update notifications?

Ask