回 帖 发 新 帖 刷新版面

主题:巴特沃斯低通滤波器

>> %巴特沃斯低通滤波器
%技术要求
ap=3;         %通带最大衰减dB
as=25;        %阻带电大衰减dB
fp=6000;      %通带截止频率Hz
fs=12000;     %阻带截止频率Hz
%确定N
ksp=sqrt((10^(0.1*ap)-1)/(10^(0.1*as)-1))
rsp=fs/fp
N=ceil(-(log10(ksp)/log10(rsp)))
%确定ws
wc=2*pi*fp                   %wc的幅度为0.7079
ws=wc*((10^(0.1*as)-1)^(1/(2*N)))        %ws幅度为0.0562
[z,p,k]=buttap(N)
[bp,mp]=zp2tf(z,p,k)
if(2*pi*fs>ws)
[bl,al]=lp2lp(bp,mp,wc)
end
freqs(bl,al)

ksp =

    0.0562


rsp =

     2


N =

     5

??? wc=2*pi*fp                   %wc的幅度为0.7079
              |
Error: Missing operator, comma, or semicolon.






怎么会出现这样的问题,好像没有什么问题啊

回复列表 (共2个回复)

沙发

wc=2*pi*fp                   %wc的幅度为0.7079
这一行的空格去掉

板凳

同意ls的建议,可能是你在打中文是出的问题。

我来回复

您尚未登录,请登录后再回复。点此登录或注册