+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Newbie level 1
    Points: 331, Level: 3

    Join Date
    Feb 2011
    Posts
    1
    Helped
    0 / 0
    Points
    331
    Level
    3

    the way of design CIC filter

    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.

    •   AltAdvertisment

        
       

  2. #2
    Advanced Member level 3
    Points: 5,700, Level: 17

    Join Date
    Jul 2010
    Posts
    923
    Helped
    294 / 294
    Points
    5,700
    Level
    17

    Re: the way of design CIC filter

    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.



--[[ ]]--