Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform

Sponsor

Industry's highest performing at the lowest power DSPs now as low as $5.00*
Start development today!
*volume pricing for 10ku

Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | CIC filters

There are 8 messages in this thread.

You are currently looking at messages 0 to 8.


CIC filters - Robert Lacoste - 2004-08-20 02:50:00

Dear dsp gurus,
I have some difficulties to clearly understand how CIC filters should be
implemented. Is there anywere a good introduction on such filters, showing
perhaps pseudo-code and transfer function as a function of the
implementation parameters (number of stages, etc) ?
Many thanks,
Robert



______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Paul Costa - 2004-08-20 08:28:00



Hi Robert,

Here are a few good references for CIC filters:

Frerking, Marvin E., Digital Signal Processing in Communications 
Systems, Kluwer Academic Publishers, 1994.

Lyons, Richard G., Understanding Digital Signal Porcessing, Prentice 
Hall, 2004.

Donadio, M. Cascaded Integrator-Comb (CIC) Filter Introduction 
http://www.dspguru.com/info/tutor/cic.htm


This reference is considered the classic paper on these filters:

Hogenauer, E. B., "An Economical Class of Digital Filters for Decimation 
and Interpolation," IEEE Transactions on Acoustics, Speech, and Signal 
Processing, ASSP-29(2): pp. 155-162, 1981

HTH,

Paul Costa


Robert Lacoste wrote:
> Dear dsp gurus,
> I have some difficulties to clearly understand how CIC filters should be
> implemented. Is there anywere a good introduction on such filters, showing
> perhaps pseudo-code and transfer function as a function of the
> implementation parameters (number of stages, etc) ?
> Many thanks,
> Robert
> 

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Rick Lyons - 2004-08-21 07:31:00

On Fri, 20 Aug 2004 08:28:38 -0400, Paul Costa <p...@mathworks.com>
wrote:

>Hi Robert,
>
>Here are a few good references for CIC filters:
>
>Frerking, Marvin E., Digital Signal Processing in Communications 
>Systems, Kluwer Academic Publishers, 1994.
>
>Lyons, Richard G., Understanding Digital Signal Porcessing, Prentice 
>Hall, 2004.
>
>Donadio, M. Cascaded Integrator-Comb (CIC) Filter Introduction 
>http://www.dspguru.com/info/tutor/cic.htm
>
>
>This reference is considered the classic paper on these filters:
>
>Hogenauer, E. B., "An Economical Class of Digital Filters for Decimation 
>and Interpolation," IEEE Transactions on Acoustics, Speech, and Signal 
>Processing, ASSP-29(2): pp. 155-162, 1981
>
>HTH,
>
>Paul Costa
>

Hi Paul,

   that's a very good list!  The CIC coverage in my 
book is fairly detailed, and my kids think it's 
pretty well-written.  However, I must say that Fred Harris'
new Multirate book has *really* terrific coverage of 
CIC filters.

As much as hate to promote another guy's book, Fred's 
book is very good!  You can see it at:

http://authors.phptr.com/harris/ 

Ha ha.  I wrote a "CIC Filter" article and sent it 
to Embedded Systems Programming Magazine a couple 
of months ago.  I finally heard back from them.
They essentially said that my article was too 
comprehensive and that they doubted that they'll 
ever publish it.  Maybe I should submit my 
CIC Filter article to Ladies Home Journal, or 
Hustler.

[-Rick-]




______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Tim Wescott - 2004-08-21 15:14:00

Rick Lyons wrote:

> On Fri, 20 Aug 2004 08:28:38 -0400, Paul Costa <p...@mathworks.com>
> wrote:
> 
> 
>>Hi Robert,
>>
>>Here are a few good references for CIC filters:
>>
>>Frerking, Marvin E., Digital Signal Processing in Communications 
>>Systems, Kluwer Academic Publishers, 1994.
>>
>>Lyons, Richard G., Understanding Digital Signal Porcessing, Prentice 
>>Hall, 2004.
>>
>>Donadio, M. Cascaded Integrator-Comb (CIC) Filter Introduction 
>>http://www.dspguru.com/info/tutor/cic.htm
>>
>>
>>This reference is considered the classic paper on these filters:
>>
>>Hogenauer, E. B., "An Economical Class of Digital Filters for Decimation 
>>and Interpolation," IEEE Transactions on Acoustics, Speech, and Signal 
>>Processing, ASSP-29(2): pp. 155-162, 1981
>>
>>HTH,
>>
>>Paul Costa
>>
> 
> 
> Hi Paul,
> 
>    that's a very good list!  The CIC coverage in my 
> book is fairly detailed, and my kids think it's 
> pretty well-written.  However, I must say that Fred Harris'
> new Multirate book has *really* terrific coverage of 
> CIC filters.
> 
> As much as hate to promote another guy's book, Fred's 
> book is very good!  You can see it at:
> 
> http://authors.phptr.com/harris/ 
> 
> Ha ha.  I wrote a "CIC Filter" article and sent it 
> to Embedded Systems Programming Magazine a couple 
> of months ago.  I finally heard back from them.
> They essentially said that my article was too 
> comprehensive and that they doubted that they'll 
> ever publish it.  Maybe I should submit my 
> CIC Filter article to Ladies Home Journal, or 
> Hustler.
> 
> [-Rick-]
> 
> 
> 
> 
How can something be "too comprehensive"?  If it's comprehensive, 
complete, understandable and short it should be a wonderful thing to 
print.  It's probably either too long or too complicated, and they're 
too polite to say, which is too bad.

In as much as I can make any comments on their new editor they do tend 
to like articles that are stand-alone.  Splitting an article is verboten 
unless you can make each piece work by itself -- even a stand-alone part 
1 followed by a part 2 that leans on part 1 isn't acceptable, so I 
imagine that an article that makes you run for the books wouldn't be too 
thrilling either.

-- 

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Robert Lacoste - 2004-08-22 03:20:00

Thanks guys !

"Tim Wescott" <t...@wescottnospamdesign.com> a écrit dans le message de
news:1...@corp.supernews.com...
> Rick Lyons wrote:
>
> > On Fri, 20 Aug 2004 08:28:38 -0400, Paul Costa <p...@mathworks.com>
> > wrote:
> >
> >
> >>Hi Robert,
> >>
> >>Here are a few good references for CIC filters:
> >>
> >>Frerking, Marvin E., Digital Signal Processing in Communications
> >>Systems, Kluwer Academic Publishers, 1994.
> >>
> >>Lyons, Richard G., Understanding Digital Signal Porcessing, Prentice
> >>Hall, 2004.
> >>
> >>Donadio, M. Cascaded Integrator-Comb (CIC) Filter Introduction
> >>http://www.dspguru.com/info/tutor/cic.htm
> >>
> >>
> >>This reference is considered the classic paper on these filters:
> >>
> >>Hogenauer, E. B., "An Economical Class of Digital Filters for Decimation
> >>and Interpolation," IEEE Transactions on Acoustics, Speech, and Signal
> >>Processing, ASSP-29(2): pp. 155-162, 1981
> >>
> >>HTH,
> >>
> >>Paul Costa
> >>
> >
> >
> > Hi Paul,
> >
> >    that's a very good list!  The CIC coverage in my
> > book is fairly detailed, and my kids think it's
> > pretty well-written.  However, I must say that Fred Harris'
> > new Multirate book has *really* terrific coverage of
> > CIC filters.
> >
> > As much as hate to promote another guy's book, Fred's
> > book is very good!  You can see it at:
> >
> > http://authors.phptr.com/harris/
> >
> > Ha ha.  I wrote a "CIC Filter" article and sent it
> > to Embedded Systems Programming Magazine a couple
> > of months ago.  I finally heard back from them.
> > They essentially said that my article was too
> > comprehensive and that they doubted that they'll
> > ever publish it.  Maybe I should submit my
> > CIC Filter article to Ladies Home Journal, or
> > Hustler.
> >
> > [-Rick-]
> >
> >
> >
> >
> How can something be "too comprehensive"?  If it's comprehensive,
> complete, understandable and short it should be a wonderful thing to
> print.  It's probably either too long or too complicated, and they're
> too polite to say, which is too bad.
>
> In as much as I can make any comments on their new editor they do tend
> to like articles that are stand-alone.  Splitting an article is verboten
> unless you can make each piece work by itself -- even a stand-alone part
> 1 followed by a part 2 that leans on part 1 isn't acceptable, so I
> imagine that an article that makes you run for the books wouldn't be too
> thrilling either.
>
> -- 
>
> Tim Wescott
> Wescott Design Services
> http://www.wescottdesign.com


______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Rick Lyons - 2004-08-28 15:43:00

On Sat, 21 Aug 2004 12:14:54 -0700, Tim Wescott
<t...@wescottnospamdesign.com> wrote:

  (snipped)
>> 
>> Ha ha.  I wrote a "CIC Filter" article and sent it 
>> to Embedded Systems Programming Magazine a couple 
>> of months ago.  I finally heard back from them.
>> They essentially said that my article was too 
>> comprehensive and that they doubted that they'll 
>> ever publish it.  Maybe I should submit my 
>> CIC Filter article to Ladies Home Journal, or 
>> Hustler.
>> 
>> [-Rick-]
>> 
>> 
>> 
>> 
>How can something be "too comprehensive"?  If it's comprehensive, 
>complete, understandable and short it should be a wonderful thing to 
>print.  It's probably either too long or too complicated, and they're 
>too polite to say, which is too bad.
>
>In as much as I can make any comments on their new editor they do tend 
>to like articles that are stand-alone.  Splitting an article is verboten 
>unless you can make each piece work by itself -- even a stand-alone part 
>1 followed by a part 2 that leans on part 1 isn't acceptable, so I 
>imagine that an article that makes you run for the books wouldn't be too 
>thrilling either.
>
>-- 
>
>Tim Wescott

Hi Tim,

There was a "Chirp Z Transform" article in the Embedded 
Systems Programming Magazine some months ago and I happen 
to know that it was about 2,500 words in length.
My CIC filter manuscript was roughly 3400 words.


See Ya',
[-Rick-]
 
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Steve Underwood - 2004-08-30 04:28:00

Rick Lyons wrote:

>On Sat, 21 Aug 2004 12:14:54 -0700, Tim Wescott
><t...@wescottnospamdesign.com> wrote:
>
>  (snipped)
>  
>
>>>Ha ha.  I wrote a "CIC Filter" article and sent it 
>>>to Embedded Systems Programming Magazine a couple 
>>>of months ago.  I finally heard back from them.
>>>They essentially said that my article was too 
>>>comprehensive and that they doubted that they'll 
>>>ever publish it.  Maybe I should submit my 
>>>CIC Filter article to Ladies Home Journal, or 
>>>Hustler.
>>>
>>>[-Rick-]
>>>
>>>
>>>
>>>
>>>      
>>>
>>How can something be "too comprehensive"?  If it's comprehensive, 
>>complete, understandable and short it should be a wonderful thing to 
>>print.  It's probably either too long or too complicated, and they're 
>>too polite to say, which is too bad.
>>
>>In as much as I can make any comments on their new editor they do tend 
>>to like articles that are stand-alone.  Splitting an article is verboten 
>>unless you can make each piece work by itself -- even a stand-alone part 
>>1 followed by a part 2 that leans on part 1 isn't acceptable, so I 
>>imagine that an article that makes you run for the books wouldn't be too 
>>thrilling either.
>>
>>-- 
>>
>>Tim Wescott
>>    
>>
>
>Hi Tim,
>
>There was a "Chirp Z Transform" article in the Embedded 
>Systems Programming Magazine some months ago and I happen 
>to know that it was about 2,500 words in length.
>My CIC filter manuscript was roughly 3400 words.
>
>
>See Ya',
>[-Rick-]
> 
>  
>
So, there you have the goal. You were 900 words too comprehensive. Trim 
to 2500 words, and resubmit. :-)

Regards,
Steve
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: CIC filters - Rick Lyons - 2004-08-31 23:16:00

On Mon, 30 Aug 2004 16:28:36 +0800, Steve Underwood <s...@dis.org>
wrote:

  (snipped)
>>
>>Hi Tim,
>>
>>There was a "Chirp Z Transform" article in the Embedded 
>>Systems Programming Magazine some months ago and I happen 
>>to know that it was about 2,500 words in length.
>>My CIC filter manuscript was roughly 3400 words.
>>
>>
>>See Ya',
>>[-Rick-]
>> 
>>  
>>
>So, there you have the goal. You were 900 words too comprehensive. Trim 
>to 2500 words, and resubmit. :-)
>
>Regards,
>Steve

Hi Steve,

   OK, I'll take your advice.

Regards,
[-Rick-]

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.