LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

CIC multirate decimation system

Solved!
Go to solution

Hey guys,

 

maybe some of you read another thread of mine regarding CIC filters: http://forums.ni.com/t5/LabVIEW/cic-fix-point-filter/m-p/3184637#M921820

 

Now I got a more theoretical question:

 

What is the benefit of a multirate filter system with CIC filter?

More clearly, why not use one cic filter with a rate factor of 512 but two cic filters with R1=64 and R2=8? (both are one stage CIC filter with differential delay of 1)

 

As the frequency I am interested in, in my signal, is 0Hz (DC) the aliasing attenuation is more than sufficient.

CIC aliasing attenuation for fc 1 Hz.PNG

The Cut off frequency is 1 Hz, so aliasing attenuation after decimating from 48kHz to 750 Hz (R=64) is ~57dB and from 750Hz to 93,75 (R=8) is ~38dB.

f(aliasing) =  fs/R - fc ;fs=samplerate, fc=cut off (see Hogenauers paper to CIC filter)

 

I hope someone can help me here.

 

 

kind regards

Slev1n

0 Kudos
Message 1 of 2
(3,374 Views)
Solution
Accepted by topic author Slev1n

Ok, I think I found the solution by myself...(I was comparing wrong grpahs Smiley Embarassed )

 

Here the picture for the single rate CIC version. (fs=48kHz and R=512) Aliasing attenuation is only ~39dB...

CIC aliasing attenuation for single rate fc 1 Hz.PNG

 

But I am still listening to other opinions 🙂 or facts why multirate is better/worse 🙂

0 Kudos
Message 2 of 2
(3,358 Views)