fir4.asv

来自「这里面有很多dsp应用程序源码」· ASV 代码 · 共 13 行

ASV
13
字号
b=fir1(79,0.2,hamming(80));	%80 point hamming window FIR filter, Wn=0.2
fvtool(b,1)			%Flter Visualization Tool可心以查看幅度响应、冲激响应等
h=buffer(round(b*32768),8)' %参数*2^15,把小数点移最高位后面后取整,然后排成8个一行便于输出。
csvwrite('table.txt',h)    %参数表输出到文件中
%最后只要把参数表从table.txt中copy到代码中,每行前面加上.word
x=4000*[ones(1,40) zeros(1,60)]'; %测试数据,方波,4000可当作十六进制的小数0.5
csvwrite('in.txt',x)        %
y=filter(b,1,x);                   %滤波结果
%画出输入输出波形
subplot(2,1,1);
plot(x)
subplot(2,1,2)
plot(y)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?