filterbuilder генерирует очень схожее и для "чистого" CIC, приатаченно ниже
а так же вот кусок, который "с шумом тоже"
Код
function Hd = test_cic
%TEST_CIC Returns a discrete-time filter object.
%
% MATLAB Code
% Generated by MATLAB(R) 7.13 and the DSP System Toolbox 8.1.
%
% Generated on: 12-Dec-2011 16:01:07
%
D = 4; % Differential delay
Fpass = 1; % Passband Frequency
Astop = 1; % Stopband Attenuation (dB)
h = fdesign.decimator(79, 'CIC', D, 'Fp,Ast', Fpass, Astop);
Hd = design(h, 'multisection');
set(Hd, 'Arithmetic', 'fixed', ...
'InputWordLength', 16, ...
'InputFracLength', 15, ...
'FilterInternals', 'Specifyprecision', ...
'SectionWordLengths', 18, ...
'SectionFracLengths', 15, ...
'OutputWordLength', 16, ...
'OutputFracLength', 15);
% [EOF]