在设计FIR滤波器时遇到点问题,
clear all;
wlp=0.2*pi;wls=0.35*pi;wus=0.65*pi;wup=0.8*pi;
B=wls-wlp;
M=ceil(12*pi/B)-1;
wp=[(wls+wlp)/2/pi,(wus+wup)/2/pi];
hn=fir1(M,wp,'stop',blackman(M+1));
运行该程序会显示如下错误:
Error using ==> fir1 at 92
The window length must be the same as the filter length.
具体该怎么解决那?
运行了还是一样的!
Error using ==> fir1 at 92
The window length must be the same as the filter length.
Error in ==> ex723 at 6
hn=fir1(M,wp,'stop',blackman(M));
人气:325 ℃ 时间:2020-07-02 12:36:40
解答
先看下fir1中的一段解释
For filters with a gain other than zero at Fs/2, e.g., highpass
and bandstop filters, N must be even.Otherwise, N will be
incremented by one.In this case the window length should be
specified as N+2.
即高通、带阻滤波器的阶数应该控制为奇数,因为如果阶数为偶数,则在π点必有一零点,这对于高通带阻来说是不允许的,故取阶数为奇数,而你FIR1滤波器阶数为M+1阶,所以你的M必须为偶数,所以可以将程序改为
clear all;
clc
wlp=0.2*pi;wls=0.35*pi;wus=0.65*pi;wup=0.8*pi;
B=wls-wlp;
M=ceil(12*pi/B);
M=M+mod(M,2);
wp=[(wls+wlp)/2/pi,(wus+wup)/2/pi];
hn=fir1(M,wp,'stop',blackman(M+1));
freqz(hn)
推荐
- 一根垂直于水平地面的木杆AB在阳光下形成影子,当木杆绕点A逆时针方向旋转直至到达地面时,影子长度发生变化.设AB垂直于地面时的影子为AC(AC大于AB),影长的最大值为m,最小值为n,那么下列结论:1.m>AC;2.m=AC ;3.n=AB
- a的三次幂-2a(3a-4b+5c)=多少?
- 英语音标中/e/和/ae/怎么感觉发音一样的?
- 想对卖火柴的小女孩说的话
- 地球赤道附近物体的重量比北极轻,是因为以下哪个原因
- 现有Fecl3溶液,根据以下现象将所发生的反应用离子方程式表达
- 一道看似简单的物理题.答对追加10分.
- 在Al(so4)3和FeSO4组成的化合物中,铝离子与Fe²﹢的物质的量之比为2:3,则含有2molSO4²﹣的混合物中,FeSO4的质量?
猜你喜欢
- 根据意思写词语 1:思想水平和工作能力都能胜任所担任的职务2:原意是病重的无法医治.比喻人或事无法挽
- 南京初中物理滑轮组相关计算
- 描写春天美景的一段话,至少用上两种修辞手法,要求很简单,请及时回答,赏
- 银和硝酸根的化学价各是几价.
- 1.挖一条隧道,甲队单独干要60天完成,乙队单独干要40天完成,如果两队从山的两侧同时相对开凿,当他们还相距洞长的六分之一时,他们已工作多少天?2.要加工一些零件,先加工120个,又加工余下的五分之二,这时已加工的零件个数与未加工的零件个数
- 3x+2Y=4,那1/3X+1/2Y?
- field of view怎么读
- Who's this boy?----He's carefully!It's me.---Oh,yes,(___)you.Who is the girl?---she's Lucy.