淘先锋技术网

首页 1 2 3 4 5 6 7

利用FDA设计的滤波器,用MCU转成C语言,由于MCU空间原因,导出系数我采用8位有符号系数,我了解这样的滤波系数效果乍样,

b=[-9,   -6,   39,   69,   39,   -6,   -9]; a=1;

fvtool(b/2^7,a);

左图的频率点转换f=x*采样率/2   即0.76*5530/2=2101Hz与右图是对应得上。

或者freqz(b/2^7,a);也可以得到此图

注:附的图,用错参数,搞成了fvtool(b/2^6,a);,所以db值不对。微笑



bode(filt(b,2^15));

hold all;

bode(filt(tt,2^15));