该【滤波器的设计 】是由【762357237】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【滤波器的设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1。滤波器的应用对象,
频率估计,去噪,信号处理
2014
2。滤波器的设计要求,
指标,阶数,转折频率,纹波系数等
2015
3。 滤波器的设计,
高级语言,汇编语言
2016
4。 滤波器的实现,
软件调试,硬件调试
2017
滤波器的设计
设计滤波器
滤波器的设计要求
设计滤波器对采样频率为600HZ,信号频率为100,250,270HZ的双正弦等幅信号,要求滤去200HZ以上 的信号成分
1。低通滤波器
1
2。不需要很高的阶数
2
设计思路
1。定指标
1
2。确定滤波器的系数
2
3。设计程序
3
4。调试
4
设计思路
设计一个3阶低通切比雪夫滤波器将信号源中频率为200hz以上的信号滤掉,留下频率为100hz的信号频率,达到滤波的效果。
02
01
03
04
1。在Matlab语言中确定滤波器的各种参数
3。编写实际硬件中运行的程序,我们采用DSP(54XX)
2。将Matlab语言转换成通用语言形式
4。在硬件中调试程序
设计过程
MATLAB编程
MATLAB由于具有数值计算功能、符号计算功能、数据可视化功能、建模仿真可视化功能使得在命题构思、模型建立、仿真研究、假想验证、数据可视化各个环节有着非凡的功能。
使用MATLAB中的Cheby1型函数。下面是在MATLAB中设计的低通IIR型切比雪夫滤波器程序
clear all; 清寄存器值
clf; 清屏
N=256; 数据点数
fs=600; 采样频率
dt=1/fs;
for k=1:N;
f1=250; 信号频率
f2=100; 信号频率
y(k)=sin(2*pi*f1*k*dt)+sin(2*pi*f2*k*dt)+sin(2*pi*(f1+20)*k*dt); 产生信号
end
lp=200; 截止频率
wn1=2*lp/fs; 函数的参数
[z1,p1,k1] = CHEBY1(2,,wn1);
滤波器的极零点表示
[b1,a1] = CHEBY1(2,,wn1);
滤波器的传递函数表示
b1=b1/(8*);
将参数按比例缩小,
a1=a1/(8*);
为了DSP做准备,MATLAB中不需要
滤波器的设计 来自淘豆网m.daumloan.com转载请标明出处.