<< Chapter < Page Chapter >> Page >
Implementation of a polyphase interpolation filter.

Polyphase interpolation filter

Recall the standard interpolation procedure illustrated in .

Note that this procedure is computationally inefficient because the lowpass filter operates on a sequence that ismostly composed of zeros. Through the use of the Noble identities, it is possible to rearrange the preceding blockdiagram so that operations on zero-valued samples are avoided.

In order to apply the Noble identity for interpolation , we must transform H z into its upsampled polyphase components H p z L , p 0 L 1 .

H z n n h n z n k k p 0 L 1 h k L p z k L p
via k n L , p n L
H z p 0 L 1 k k h p k z k L z p
via h p k h k L p
H z p 0 L 1 H p z L z p
Above, · denotes the floor operator and · M the modulo- M operator. Note that the p th polyphase filter h p k is constructed by downsampling the "master filter" h n at offset p . Using the unsampled polyphase components, the diagram can be redrawn as in .

Applying the Noble identity for interpolation to yields . The ladder of upsamplers and delays on the right below accomplishes a form of parallel-to-serial conversion.

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