AR# 15412

|

LogiCORE DA FIR Filter v.7 - What is zero-packing? Why can I only use zero-packing in interpolation or interpolated modes?

描述

Keywords: zero, pack, DA FIR, filter, interpolation, interpolated

What is zero-packing? Why can I only use zero-packing in interpolation or interpolated modes?

解决方案

"Zero-packing" means that zeroes are inserted between the coefficients. A zero-packing of 3 indicates that 3 zeros are inserted between every coefficient; this creates an interpolated filter, which is typically used to create cheaper narrow band filters. However, this is still a single-rate FIR filter.

An interpolation filter zero-packs the data stream, and the zero-packing factor is inferred through the sampling rate change (a rate change of 4 means a zero-stuffing of 3). However, the zero-packing is never actually implemented, and a polyphase structure is used. (This is much more efficient, as multiplying by zero is a waste of logic.)

If you require a sample rate change, use the interpolation filter.
AR# 15412
日期 04/01/2009
状态 Archive
Type 综合文章
People Also Viewed