Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

delta sigma cic filter

Status
Not open for further replies.

pianomania

Member level 5
Joined
Jun 15, 2006
Messages
83
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,906
about delta sigma cic filter
it consists of integrator , decimator and differentiator.
lots of thesis discuss the mininmun word length for preventing overflow.
and it says that it is the same as the average window filter in frequency domain.

but if we disuss it in transient domain?

since every integrator in each stage will overflow
because each integrator is an accumulator , it will accumulate the past result from "t=0" , it means
it will rapidly overflow anyway ..except the wordlength is infinite.

i don't know if my concept is right or wrong ,
since if it will overflow in the first stage , it will saturate on the next stage and faster than first stage .. the cic will behave wrong.
 

lots of thesis discuss the mininmun word length for preventing overflow.
and it says that it is the same as the average window filter in frequency domain.
I guess, you didn't read it exactly. Word length discussion is not about preventing overflow. It's about keeping the resolution. As you mentioned correctly, the integrator or accumulator will overflow in any case. It however won't saturate, that's an important difference. The short Wikipedia article about CIC filters gets the basic point by comparing it with a moving average filter. After the substraction operation, respectively in CIC terms, pairing an integrator with a differentiator, the average signal level is restored. Cascaded integrator-comb filter - Wikipedia, the free encyclopedia

As a simple exercise, you can evaluate CIC behaviour with pencil and paper, or more easily, with a spreadsheet calculator.

The analogy with a moving average filter applies to the first order CIC decimator. The interesting point, and perhaps not obvious at first sigth, is that it can be extended to higher orders and still keep the signal average, although all integrators are continuously overflowing.

The best description of CIC filters is still the original Hogenauer paper An economical class of digital filters for decimation and interpolation, although the mathematical part is somewhat demanding.

Some aspects of CIC filters have been discussed in previous edaboard threads, e.g. https://www.edaboard.com/threads/127067/
 
check this
**broken link removed**
https://www.edaboard.com/threads/111533/
**broken link removed**
**broken link removed**



hi
i am designing a sigma delta adc. \can i keep a osr which is not in powers of 2 eg. 50. will i be able to design a decimation/\cic filter for such a decimation factor?? or is it necesaary to keep \osr in powers of 2???
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top