
展开全部
我会啊,用DSP的CCS软件编嘛?
给个大概的意思:
滤波器需要的系数可以由MATLAB获得:
设采样频率为16Khz, 由MATLAB得到归一化的截止频率为:
W1=2*1/16=0.125
W2=2*5/16=0.625
由命令B=FIR1(36,[W1,W2])就可以得到系数向量B,加入滤波器的核心算法中即得到欲设计的带通滤波器。
看得懂的话就照着编,
看不懂的话你把滤波器的具体要求告诉我,我给你编个。
很容易的!
给个大概的意思:
滤波器需要的系数可以由MATLAB获得:
设采样频率为16Khz, 由MATLAB得到归一化的截止频率为:
W1=2*1/16=0.125
W2=2*5/16=0.625
由命令B=FIR1(36,[W1,W2])就可以得到系数向量B,加入滤波器的核心算法中即得到欲设计的带通滤波器。
看得懂的话就照着编,
看不懂的话你把滤波器的具体要求告诉我,我给你编个。
很容易的!

2025-03-31 广告
咨询热线: 15800723045(微信同号)无源滤波器由电感、电容、电阻等无源元件构成,无需外部供电,主要用于滤除电网中的谐波、补偿无功功率并抑制电磁干扰,提升电能质量与系统稳定性。其通过谐振原理吸收特定频率谐波,减少电流畸变,保护设备免...
点击进入详情页
本回答由上海民恩提供
展开全部
fir滤波器(有限长度冲击响应)是全零点型滤波器,其实现形式如下:
y[n]
=
a0*x[n]
+
a1*x[n-1]
+
...
+
a10*x[n-10];
这里
x
是输入序列,y
是输出序列。里面的
a0
到
a10
对应你的11个系数。你要求第500个点对应的输出,那么
n
取500,系数应该乘以自输入点起,最近的11个值,即
x[500],x[499],x[498]...而不是500两侧的11个数。
通过
matlab
的
help
你能得到更全面的解释。
希望对你有帮助
y[n]
=
a0*x[n]
+
a1*x[n-1]
+
...
+
a10*x[n-10];
这里
x
是输入序列,y
是输出序列。里面的
a0
到
a10
对应你的11个系数。你要求第500个点对应的输出,那么
n
取500,系数应该乘以自输入点起,最近的11个值,即
x[500],x[499],x[498]...而不是500两侧的11个数。
通过
matlab
的
help
你能得到更全面的解释。
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询