欢迎来到天天文库
浏览记录
ID:42221065
大小:724.06 KB
页数:18页
时间:2019-09-11
《用matlab设计高通滤波器,雪比切夫、fir两种方法课程设计HPF》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、设计题目学生姓名通信电子电路课程设计——数字滤波器的设计张静学号专业班级指导教师实验组员20080302光信息08-3班张腾达吴晔陈丽娟杨蕾张静胡磊艾永春赵亚龙王宏道胡进娟马丽婷20011年7月1日设计题目通信电了电路课程设计——数字滤波器的设计成绩课程设计要内容通信电子电路课程设计——数字滤波器的设计某系统接收端接收到的信号为:y=cos(2兀*60t)+1.2cos(2n*140t)+2sin(2n*220t)+1.5sin(2n*300t),此信号夹杂了一个正弦噪声noise=cos(2肌*60t),设^一个高通滤波器将此噪声滤除,恢复原信号
2、。内容:1.窗函数法设计FIR数字高通滤波器2.切比雪夫1型高通滤波器指导老师评语建议:从学生的工作状态、工作量、设计论文的创造性、学术性、实用性及书而表达能力等方而给岀评价。签名:20年刀日设计要求:某系统接收端接收到的信号为y=cos(2n*60t)+1.2cos(2n*140t)+2sin(2n*220t)+1.5sin(2n*300t)(A)发现此信号夹杂了一个正弦噪声noise二l・5sin(2n*300t),请设计一个低通滤波器将此噪声滤除,从而恢复原信号。(B)发现此信号夹杂了一个正弦噪声noise=cos(2n*60t)+1.5si
3、n(2兀*300t),请设^一个带通滤波器将此噪声滤除,从而恢复原信号。(C)发现此信号夹杂了一个正弦噪声noise=1.2cos(2Ji*140t)+2sin(2肌*220t),请设计一个带阻滤波器将此噪声滤除,从而恢复原信号。(【))发现此信号夹杂了一个正弦噪声noise二cos(2n*60t),请设计一个高通滤波器将此噪声滤除,从而恢复原信号。要求:(1)请写出具体的MATLAB程序,并详细解释每条程序(2)画出滤波前后信号的频谱图(3)I田i出所设计滤波器的幅频和相频特性图,并写出具体参数参数计算:根据题冃要求,开始选取Wp=2*60Ji,
4、Ws=2*140jio后来经老师指点,为了将阻带里的信号更好的滤除,通带里的信号更好的保持,达到较好的滤波效果,通带截止频率选取:Wp=2*70n>2*60n,阻带截止频率选取:Ws=2*120ni<2*140jt,输入信号为:y=cos(2iT*60t)+1.2cos(2n*140t)+2sin(2n*220t)+1.5sin(2n*300t)可知信号最高频率为2*3005/(2n)=300HZo由奈奎斯特抽样定理得,fs>=2*300=600(Hz),这里为了得到更好的抽样效果,同时简化计算,选取fs=1000HZo下面计算关于□的归一化频率:
5、通带截止频率:wp=Wp/fs=0.14*nr阻带截止频率:ws=Ws/fs=0.24*n软件介绍:简介:MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用MATLAB,您可以较使用传统的编程语言(如C、C++和Fortran)更快地解决技术计算问题。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。MATLAB提供了
6、很多用于记录和分享工作成果的功能。可以将您的MATLAB代码与其他语言和应用程序集成,来分发您的MATLAB算法和应用。主要功能:1.此高级语言可用于技术计算2•此开发环境可对代码、文件和数据进行管理3.交互式工具可以按迭代的方式探查、设计及求解问题4•数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等5.二维和三维图形函数可用于可视化数据6.各种工具可用于构建自定义的图形用户界面7•各种函数可将基于MATLAB的算法与外部应用程序和语言(如C、C++、Fortran>Java>COM以及MicrosoftExcel)集成题目分析:
7、根据题目要求,综合在《数字信号处理》中所学的知识以及老师的建议与讲解,此设计用FIR、IIR都可实现。利用MATLAB中的专用函数进行编写,最终确定设计方案如下:1•窗函数法设计FIR数字滤波器2•切比雪夫1型高通滤波器第一方案:窗函数法设计FIR数字滤波器窗函数设计法的基本思想是用FTRDF逼近希望的滤波器。设希架逼近的滤波器的频率为Hd(e^,其单位脉冲响应用鵝(町表示,为了设计简单方便,通常选择H血町具有片段常数特性的理想滤波器因此打(町是无限长的非因果序列,不能直接作为FIRDF的单位脉冲响应。窗函数设计法就是截取打(司有限长的一段因果序列
8、,并用适合的窗函数进行加权作为FIRDF的的单位脉冲响应/2@)。实验程序:%%%%%%%%%%%%%%%%%%%%%%%
此文档下载收益归作者所有