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.

How to specify the input and stage wordlength of CIC filter?

Status
Not open for further replies.

Rozita

Newbie level 3
Joined
Feb 25, 2005
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
living in Malaysia but Iranian
Activity points
1,308
cic filter

question:

How should I specify the input wordlenght and stage wordlenght?

my application:
R=50
M=2
N=2
so from this equation : Bmax= Nlog2 (RM) + Bin
if you estimately consider Bin = 8 bit
Bmax = 21.288
what dose it mean ?
 

wordlenghs of CIC filter

the simplest way is: you use 22bit wide registers in all your cic filter block, including integrator , comb filter.
in the output stage, you can truncate the 22bit wide data to what you desired data width, for example, 8bit, or others.
 

    Rozita

    Points: 2
    Helpful Answer Positive Rating
Re: wordlenghs of CIC filter

Rozita from this equation : Bmax= Nlog2 (RM) + Bin

or Bmax= Nlog2 (RM) + Bin -1

please clarify
 

wordlenghs of CIC filter

I dont know about wordlength as well @.@ how to choose a correct 1?
 

wordlenghs of CIC filter

My generated results is Bmax = Nlog2(RM) + Bin -1, why ?
 

Re: wordlenghs of CIC filter

The process of bitwidth selection is described in details in the paper:
An economical class of digital filters for decimation and interpolation
by: E. Hogenauer
I guess that the result you have is 1 bit less that you expect because you design an interpolation filter. The upsampling stage of an interpolation filter simply adds R-1 zeros (R is the upsampling factor) between each pair of consecutive samples, so it has an inherent gain of 1/R.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top