No, that is the inverse of a CIC response. Typically, the CIC response is
further band limited by a bandpass filter, so you are only dealing with the
droop for the top of the passband. If you extend too far down the droop,
you wind up with a lot of snr degradation in the upper part of your passband
because you are attenuating with the CIC and then amplifying with the
correction. It also makes your correction filter much higher order.
Anyway, you can design the correction filter by using the frequency sampling
method for designing FIR filters. Remember, only the portion in your final
passband need be corrected. The following matlab snippet makes a correction
filter:
points=30000;
f=0:1/((n*r*points)-1):1/(r);
crf=abs((sin(pi*n*r*f)./(n*r*sin(pi*f))).^m);
crf(1)=1;
rf=(1./crf(1

oints/15+1));
ff=[(0:15/points:1)];
ccf=fir2(6,ff,rf); %odd filter length
ccf=ccf/max(ccf);
Jerry Avins wrote:
> David Joseph Bonnici wrote:
>
> > Hi, I need the name of the filter that has a frequency response of the
> > form (x/sin(x))^N.
> >
> > See a picture of the frequency response at
> > http://www.geocities.com/netspiri/xo...hepowerofN.jpg
> > N here is set to 3. I know for sure that it is an FIR.
> >
> > Is there a filter design tool to design such a filter?
> >
> > Thanks
> > DJB
>
> It looks like a cascaded integrator comb filter. While a CIC is not a
> transversal filter, it does indeed have a finite impulse response.
>
> Jerry
> --
> Engineering is the art of making what you want from things you can get.
> ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
--
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930 Fax 401/884-7950
email
[email protected]
http://www.andraka.com
"They that give up essential liberty to obtain a little
temporary safety deserve neither liberty nor safety."
-Benjamin Franklin, 1759