Hello everyone,
I'm trying to plot the trasfer function of a CIC filter and I think I'm getting an error in DC gain. The code I'm using is shown here:
M = 8; %Decimation factor
N = 1; %Order of the filter
fs = 25e6; %Sampling frequency
T = 1/fs; %Sampling period
z = tf('z',T);gain = 1/(M);num_tf = 1-z^(-M);den_tf = 1-z^(-1);tf_tf = (gain*num_tf/den_tf)^N;figure(1)plot_tf=bodeplot(tf_tf);setoptions(plot_tf,'FreqUnits','Hz');dcgain(tf_tf)
The printed bodeplot is:
that shows a DC gain grather than 1 while the line
dcgain(tf_tf)
gives 1 as result (which should be the right one). What am I doing wrong? Why am I finding thi misbehaviour og bodeplot function?
Thanks in advance
Best Answer