滤波器设计说明书内容Word文档下载推荐.docx
- 文档编号:15082219
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:12
- 大小:104.29KB
滤波器设计说明书内容Word文档下载推荐.docx
《滤波器设计说明书内容Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《滤波器设计说明书内容Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
学生姓名:
朱燕梅学号:
0805014102
课程设计题目:
起迄日期:
6月13日~6月24日
课程设计地点:
中北大学
指导教师:
李永红
系主任:
程耀瑜
下达任务书日期:
2011年6月13日
课程设计任务书
1.设计目的:
通过本课程设计,主要训练和培养学生综合应用所学过的信号及信息处理等课程的相关知识,独立完成信号仿真及信号处理的能力。
包括:
查阅资料、合理性的设计、分析和解决实际问题的能力,数学仿真软件Matlab和C语言程序设计的学习和应用,培养规范化书写说明书的能力。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
已知某低通滤波器的截止频率为50Hz,抽样频率为500Hz,用双线性变换法设计的数字滤波器的系统函数为
求变换出截止频率为200Hz,抽样频率仍为500Hz的数字高通滤波器。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
1、课程设计说明书
2、设计原理
3、设计方案
4、设计结果
4.主要参考文献:
[1]桂志国.数字信号处理.科学出版社
[2]丛玉良.数字信号处理原理及其MATLAB实现(第二版)。
电子工业出版社
[3]程佩青,数字信号处理教程,清华大学出版社,2001.第2版
[4]陈桂明等,应用MATLAB语言处理数字信号与数字图像,科学出版社,2000
[5]陈怀琛等,MATLAB及在电子信息课程中的应用,2ed,电子工业,2003
[6]傅承义,陈运泰,祁贵中.地球物理学基础.北京:
科学出版社,1985
5.设计成果形式及要求:
课程设计说明书
仿真结果
6.工作计划及进度:
2011年6月13日~6月17日了解设计题目及熟悉资料;
6月18日~6月19日确定各题目要求计算相关参数;
6月20日~6月21日结合各题目确定具体设计方案;
6月22日~6月23日结合要求具体设计并仿真、整理报告;
6月24日答辩。
系主任审查意见:
签字:
年月日
摘要
数字滤波器是数字信号处理的基础,用来对信号进行过滤、检测与参数估计等处理,在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。
尤其在图像处理、数据压缩等方面取得了令人瞩目的进展和成就。
鉴于此,数字滤波器的设计就显得尤为重要。
此报告重点介绍了用双线性不变法设计IIR数字滤波器的基本流程,比较了各种设计方法的优缺点,总结了模拟滤波器的性能特征。
最后以双线性不变法设计了一个高通巴特沃斯FIR数字滤波器,介绍了设计步骤,然后在Matlab环境下进行了仿真与调试,实现了设计目标。
关键字:
数字滤波器MATLAB双线性
一、数字滤波器
一、1数字滤波器的基本概念
数字滤波器是数字信号处理的重要基础,是对信号都是过滤检测与参数估计等处理过程中,它是使用最为广泛的一种线性系统。
数字滤波器处理的对象是经由采样期间将模拟信号转换而得到的数字信号。
数字滤波器是指完成信号滤波处理功能的,用有限精度算法实现的离散时间线性非时变系统。
数字滤波器的输入是一组数字量。
它本身既可以是用数字硬件装配而成的一台用于完成给定运算的专用数字计算机,也可以是将所需的运算编写的程序通过计算机来执行。
数字滤波器具有稳定性高、精度高、灵活性大等突出优点。
随着数字技术的发展,用数字技术实现滤波器的功能愈来愈受到人们的重视,并得到了广泛的应用。
数字滤波器的数学运算通常有两种实现方式。
一种是频域法,即利用FFT快速运算方法对输入信号进行离散傅里叶变换,分析其频谱,然后再根据所希望的频率特性进行滤波,再利用傅里叶反变换得到时域信号。
这种方法具有较好的频域选择特性和灵活性,并且由于信号频率与所希望的频率特性是简单的相乘关系,所以它比计算等价的时域卷积要快得多。
另一种方法是时域法,这种方法是通过离散的抽样数据做差分数学运算来达到滤波目的的。
一、2数字滤波器的分类
数字滤波器按照不同的分类方法,可分为许多种,但总体来讲可以分成两大类。
一类称为经典滤波器,即一般滤波器,特点是输入信号中有用的频率成分和希望滤除的频率成分各占有不同的频带,通过一个合适的选频滤波器达到滤波的目的。
但对于一般滤波器,如果信号和干扰的频带互不重叠,则不能完成对干扰的有效滤除,这是需要采用另一类所谓的现代滤波器,例如维纳滤波器、卡尔曼滤波器、自适应滤波器等最佳滤波器,这些滤波器可按照随机信号内部的一些统计分布规律,从干扰中最佳地提取信号。
从功能上,一般数字滤波器可以分为低通、高通、带通、带阻和全通等,此种分类方法是和模拟滤波器一样的。
一、3数字滤波器的MATLAB实现
MATLAB工具箱未滤波器的设计应用提供了丰富而简便的方法,如函数方法和图形工具方法等,使原来非常繁琐复杂的程序设计变成了简单的函数调用,为滤波器的设计和实现开辟了广阔的天地。
数字滤波器的一般设计过程为:
按照实际需要,确定滤波器的性能要求;
用一个因果的、稳定的离散线性时不变系统,去逼近这一性能指标;
用有限精度的运算实现所设计的系统;
通过模拟,验证所设计的系统是否符合给定性能要求。
二、双线性变换法
二、1双线性变换法知识简介
脉冲响应不变法的主要缺点是产生频率响应的混叠失真。
这是因为从S平面到Z平面是多值的映射关系所造成的。
为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-π/T~π/T之间,再用z=esT转换到Z平面上。
也就是说,第一步先将整个S平面压缩映射到S1平面的-π/T~π/T一条横带里;
第二步再通过标准变换关系z=es1T将此横带变换到整个Z平面上去。
这样就使S平面与Z平面建立了一一对应的单值关系,消除了多值变换性,也就消除了频谱混叠现象。
由图2-1看出,在零频率附近,模拟角频率Ω与数字频率ω之间的变换关系接近于线性关系;
但当Ω进一步增加时,ω增长得越来越慢,最后当Ω→∞时,ω终止在折叠频率ω=π处,因而双线性变换就不会出现由于高频部分超过折叠频率而混淆到低频部分去的现象,从而消除了频率混叠现象。
图2-1
二、2双线性变换法设计数字滤波器原理
将S平面j轴压缩变换到s1平面j轴上的-/T到/T一段,可以采用以下变换关系:
这样变换到,变换到,可将上式写成
令,,解析延拓到整个s平面和s1平面,可得
再将平面通过以下变换关系映射到z平面,即
从而得到s平面和z平面的单值映射关系为
一般来说,为了使模拟滤波器的某一频率与数字滤波器的任一频率有对应关系,可引入待定常数c,
将代入到上式,可得
在MATLAB中,双线性Z变换可以通过bilinear函数实现,其调用格式为:
[Bz,Az]=bilinear(B,A,Fs);
其中B,A为模拟滤波器传递函数G(s)的分子分母多项式的系数向量,而Bz,Az为数字滤波器的传递函数H(z)的分子分母多项式的系数向量。
三、设计任务及方案选择
三、1设计任务与要求
利用MATLAB仿真软件系统结合双线性变换法设计一个数字高通滤波器。
三、2方案设计
(一)数字频带法:
1.采用双线性变换法:
1)将数字滤波器指标转换为模拟滤波器指标。
=2fc×
=2×
50×
=0.2
==1000×
=325
2)根据归一化模拟滤波器函数和系统的截止频率设计所要求的模拟滤波器。
===
3)将模拟滤波器转换为数字滤波器
=|=
2.低通到高通的转换
低通原型为:
由数字低通变数字高通的公式:
=,=
根据W=T可得原数字低通滤波器的截止频率
Wc=2×
所求高通滤波器的截止频率
Wu=2×
200×
因此
==0
==
这样,所求高通滤波器的系统函数为:
=|==
(二)模拟频带法:
由设计方案过程可知,此高通滤波器设计相当于由一个二阶巴特沃斯低通滤波器
=
设计截止频率为200Hz,抽样频率为500Hz的数字高通滤波器。
利用双线性变换法设计fc=200Hz,fc=500Hz的高通数字滤波器,将数字滤波器的截止频率变成模拟高通滤波器的截止频率。
=2fcT=2πfc/fc==0.8π
==1000=3.0776835×
103
根据Ha(s)=HaL(s)|s=Ω/s将模拟低通滤波器映射成模拟高通滤波器。
得:
Ha(s)=HaL(s)|s=Ω/s=
用双线性变换法将模拟高通滤波器映射成数字高通滤波器。
H(z)=Ha(s)|=
四、程序设计与调试
四、1程序设计与说明
N=2;
Fs=500;
fch=200;
wch=2*pi*fch/Fs;
[z,p,k]=buttap(N);
%设计模拟原型低通滤波器
[b,a]=zp2tf(z,p,k);
%变零极点增益形式为系统传递函数形式
[h,w]=freqs(b,a,512);
%求模拟低通滤波器的频率响应
mag=abs(h);
db1=20*log10((mag+eps)/max(mag));
Omegach=2*Fs*tan(wch/2);
[Bs,As]=lp2hp(b,a,Omegach%原型低通模拟滤波器转换为高通模拟滤波器
[Bz,Az]=bilinear(Bs,As,Fs)%模拟低通滤波器转换为数字滤波器
[H,W]=freqz(Bz,Az,512);
%求数字高通滤波器的频率响应
m=abs(H);
db2=20*log10((m+eps)/max(m));
figure
(1);
subplot(1,1,1);
plot(w/pi,db1);
title('
模拟低通滤波器'
);
ylabel('
幅度'
axis([0,4,-40,0]);
grid%绘制模拟低通频率特性
figure
(2);
plot(W/pi,db2);
数字高通滤波器'
axis([0,1,-100,0]);
grid%绘制数字高通频率特性
四、2仿真结果与分析
将设计好的程序在matlab软件下进行仿真,得到仿真波形。
仿真结果记录
由仿真结果可知,设计出的数字低通,高通,带通的幅频响应均符合各自的特性,从模拟滤波器特性曲线可以看出,所设计的高通滤波器在大于400Hz为通带,其衰减均小于1dB;
小于300Hz为阻带,其衰减大于30dB,而设计的低通滤波器情况正好相反,符合本次设计的要求。
当滤波器输入100Hz和550Hz两种信号后,低通滤波器可以滤除频率为550Hz的高频信号,而低频信号100Hz的信号可以通过滤波器,验证了该低通滤波器的功能。
而高通滤波器可以滤除频率为100Hz的信号,而高频信号550Hz的信号可以通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滤波器 设计 说明书 内容