301. Alternative Data Paths for the Cascaded Integrator-Comb Decimator [Tips & Tricks]
- Author
-
Uwe Meyer-Baese, David Ernesto Troncoso Romero, and Miriam Guadalupe Cruz Jimenez
- Subjects
Decimation ,Computer science ,Applied Mathematics ,020206 networking & telecommunications ,02 engineering and technology ,Multiplexer ,Upsampling ,Task (computing) ,Integrator ,Signal Processing ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Arithmetic ,Comb filter ,Pruning (morphology) ,Block (data storage) - Abstract
Alternative data paths for the cascaded integrator-comb (CIC) decimator are presented that can be derived upon applying one or two modifications. In the first modification, the integrator-comb pair that surrounds the downsampling register is replaced by a simpler Integrate-and-Dump (ID) block that performs the same decimation task. The resulting data path is referred to as CIC-ID. In the second modification, the remaining comb filters are replaced by a timemultiplexed comb, and the resulting data path is referred to as CIC-ID-TMUX. Compared with a classic N -stage CIC, CIC-ID saves one arithmetic unit and one register, whereas CIC-ID-TMUX uses the same number of registers but trades ( N - 1) arithmetic units for a simpler two-to-one multiplexer. Both CIC-ID and CIC-ID-TMUX perform slightly fewer arithmetic operations per output sample because of the absence of the comb filter absorbed by the ID block. Pruning formulas for both architectures are presented along with implementation details.
- Published
- 2021
- Full Text
- View/download PDF