Xilinx Blocks
Block Interface
The CIC Block has one input and one output port. The input port can be between 1 and 32 bits (inclusive).
The two basic building blocks of a CIC filter are the integrator and the comb. A single integrator is a
H(z) = (1 –
The integrator’s unity feedback coefficient is y[n] =
A single comb filter is an
y[n] = x[n] – x[n – RM]
M is the differential delay selected in the block parameterization GUI, and R is the selected integer rate change factor. The transfer function for a single comb stage is
H(z) = 1
As seen in the two figures below, the CIC filter cascades N integrator sections together with N comb sections. To keep the integrator and comb structures independent of rate change, a rate change block (i.e., an
Figure 3-46: Pipelined decimator and interpolator
DSP | 71 |