fir滤波器的阶数到底是如何定义的?
![](images/u2507.png)
已提交,审核后显示!提交回复
共1条回复
yhf616 共回答了24个问题
|采纳率87.5%- fir滤波器的传递函数是:y(n)=x(n)*h(0)+x(n-1)*h(1)+...+x(n-N)*h(N)N 就是fir滤波器的阶数,就是h的长度减1.这种定义的东西也许不同的书说法不一样,当肯定是一回事.[]
- 1年前
相关推荐
- 在设计FIR滤波器时遇到点问题,
在设计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));maigen1年前1
-
wxx4670 共回答了15个问题
|采纳率100%先看下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)1年前查看全部
- 用窗函数设计FIR滤波器时怎么定义理想高通滤波器响应函数
用窗函数设计FIR滤波器时怎么定义理想高通滤波器响应函数
wp=0.6*pi;wr=0.4*pi;
tr_width=wp-wr;
N=ceil(6.2*pi/tr_width);
n=0:1:N-1;
wc=(wr+wp)/2;
hd=ideal_hp(wc,N);Andyen1年前1
-
水泊凉山 共回答了19个问题
|采纳率89.5%给你个完整的,不知道是不是你想要的!
wp=0.6*pi;wr=0.4*pi;
wc=(wr+wp)/2;
N=33;M=(N-1)/2;
nn=-M:M;
n=nn+eps;
hd=2*((-1).^n).*sin(wd*n)./(pi*n); %理想冲击响应
w=blackman(N)'; %海明窗
h=hd.*w; %实际冲击响应
H=20*log10(abs(fft(h,1024))); %实际滤波器的分贝幅度特性
HH=[H(513:1024) H(1:512)];
subplot(221),stem(nn,hd,'k');
xlabel('n'); title('理想冲击响应');axis([-45 54 -0.9 2]);
subplot(222),stem(nn,w,'k');axis([-45 54 -0.5 2]);
title('海明窗');xlabel('n');
subplot(223),stem(nn,h,'k');
axis([-45 54 -0.9 2]);xlabel('n');title('实际冲击响应');
w=(-512:511)/511;
subplot(224),plot(w,HH,'k');
axis([-3 4 -250 250]);xlabel('omega/pi');title('滤波器分贝幅度特性');1年前查看全部
- 关于数字信号处理中FIR滤波器的设计的问题
关于数字信号处理中FIR滤波器的设计的问题
图中的设计是FIR的快速卷积结构设计,我认为这种设计有个问题,就是你必须要等到这个有限长度的激励x(n)全部输入到寄存器里,才能通过此结构计算来得到y(n)输出,也就是缺乏实时输出的特点,lkljyd1年前1
-
白桦林5859 共回答了17个问题
|采纳率82.4%我认为你说得对,所以这种结构只是离线算法.
DSP设计主要讲究的是在线算法,用时域的方式解决频域的问题.
这个框图本身的效果并不是为了实现一个DSP的设计,而是为了解决两个离线的数据如何快速得到其卷积.
例如多项式f(x),g(x)求乘法,平常需要O(n^2)的时间复杂度,n为多项式项数.
而采用此结构(其实多项式乘法也是卷积),则需要:FFT算法O(nlogn)三次,分别是f(x)和g(x)指数的FFT,以及一次IFFT.
所以此结构目的在于提高离线算法的执行效率.1年前查看全部
- FIR滤波器的通带边界频率跟阻带边界频率怎么确定
FIR滤波器的通带边界频率跟阻带边界频率怎么确定
比如说我设计一个低通滤波器,滤除49Hz以上的频率,该怎么确定通带边界频率跟阻带边界频率呢,w253051年前1
-
橘人 共回答了22个问题
|采纳率86.4%对于FIR滤波器,不需要确定通带和阻带的边界频率,而是要确定过渡带的中心频率.从窗函数设计原理可以看出,理想滤波器的截止频率位于通带和阻带截止频率的中心处,确定中心频率后,通过增大FIR的阶数,就可以使通阻带截止频率向中心频率不断靠近,阶数区域无穷时,三个频率重合.1年前查看全部
大家在问
- 1关于两个大小不变的共点力与其合力大小的关系,下列说法中正确的是( ) A.合力大小不可能小于分力中的最小者 B.合力大
- 2如图,C,D是以AB为直径的半圆周的三等分点,CD=8cm.则阴影部分的面积是 ___ .
- 3函数y=cos(2x+π/3)的图像关于直线什么对称
- 4英语翻译告诉你,我喜欢你.用泰文怎么写?
- 5I am looking up my friend对吗,它翻译过了是什么?
- 6求函数极限(数学高手请)lim x->2 cos(π/x)/2-根号下2x)答案为-π/2
- 7逻辑推理是化学学习中常用的一种思维方法,以下推理中正确的是( ) A.单
- 8(2014•开封模拟)如图所示,一定质量的理想气体被水银柱封闭在竖直玻璃管内,气柱长度为h.现继续向管内缓慢地添加部分水
- 9盒子大约可以装下2.5千克板栗,算一算,每千克板栗的体积约多少立方分米?得数保留整数 盒子长43cm,
- 10爷爷今年78岁,他3个孙子的年龄分别是27、23、16,在过几年爷爷的年龄等于3个孙子的年龄和?
- 11氮气和氧气反应生成一氧化氮的方程式
- 12若(a-√2)²与I b+1 I互为相反数,则a的b次方值为
- 13我想去的地方英语作文I'd like 句式
- 14如果一块布经纱每米用量341.6 纬纱每米用量406.3 上机门幅164 每平方米克重可以算不?怎么样算?
- 15这句英语如何翻译成中文?It's often the case that a complaint about fault