roylee2006
2008-05-05, 20:15
已知滤波器的频率响应(附件),是一个中心频率4MHz的bandpass,利用fir2去设计,写了下面程序︰(取样频率32M)
clear all;
close all;
load pp_filter4MHz.txt;
AA=pp_filter4MHz;
f=(AA(1:2405,1)./16e6)’; 第2405点为16M Hz
M=(AA(1:2405,2))’;
% plot(f,M);
n=60;
b=fir2(n,f,M);
[h,w]=freqz(b,1,100,32e6);
plot(w,abs(h))
执行后发生奇怪错误,请问有大大懂他的意思吗?
附件是滤波器response
第一行是频率,第二行是振福大小。
688
clear all;
close all;
load pp_filter4MHz.txt;
AA=pp_filter4MHz;
f=(AA(1:2405,1)./16e6)’; 第2405点为16M Hz
M=(AA(1:2405,2))’;
% plot(f,M);
n=60;
b=fir2(n,f,M);
[h,w]=freqz(b,1,100,32e6);
plot(w,abs(h))
执行后发生奇怪错误,请问有大大懂他的意思吗?
附件是滤波器response
第一行是频率,第二行是振福大小。
688