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.

the way of design CIC filter

Status
Not open for further replies.

emersonwind

Newbie level 1
Joined
Feb 28, 2011
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,287
i found some file in the web about the CIC filter design.i confuse the question:can we use the convolution to design CIC?
ep.in the matlab
R=3;
M=1;
N=5;
hrec = ones(1,R*M);
tmph = hrec;

for k=1:N-1
tmph = conv(hrec, tmph);
end;
hcic = tmph;
hn=hcic/norm(hcic);

is this right or not?

in my view, i think there are some difference with the logic design.
 

CIC really is an implementation. The filter it describes is itself not that good. it is moving average to then Nth power. Huge amount of delay and generally poor filtering characteristics. But the implementation with fixed point math is insanely simple.

You can use filter/conv/filtfilt to perform a CIC filter in matlab. The performance won't be the same, but it can be useful to get approximate responses. again, the CIC filter will actually be implemented as a fixed point algorithm.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top