欢迎来到天天文库
浏览记录
ID:25358477
大小:393.50 KB
页数:19页
时间:2018-11-19
《matlab课程设计任务书通信1002》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Matlab课程设计任务书学生姓名:xxx专业班级:通信1002指导教师:徐文君工作单位:信息工程学院题目:利用MATLAB仿真软件系统结合频率采样法设计一个数字高通FIR滤波器基础强化训练目的1.理论目的《数字信号处理》课程设计的目的之一是为了巩固课堂理论学习,并能用所学理论知识正确分析数字信号处理的基本问题和解释数字信号处理的基本现象。2.实践目的《数字信号处理》课程设计的目的之二是通过设计具体的各种滤波器掌握滤波器设计方法和步骤。训练内容和要求利用MATLAB仿真软件系统结合频率采样法设计一个数字高通IIR滤波器在数字信号处理平台上(PC机﹑MATLAB仿真软件系统和
2、TC++编程环境)进行软件仿真设计,并进行调试和数据分析。课程设计题目由指导教师提供,每人隶属一组完成任务,每组完成的内容不能雷同(按学号分组)初始条件①MATLAB软件②数字信号处理与图像处理基础知识时间安排:第21周,安排任务(鉴3-204,7月14日)第21周,仿真设计(鉴主13楼计算机实验室)第21周,完成(答辩,提交报告,演示)指导教师签名:2013年1月4日系主任(或责任教师)签名:年月19目录摘要3Abstract31设计任务及要求42MATLAB概述52.1MATLAB的介绍52.2基本功能52.3应用53.设计原理63.2频率抽样法的基本原理74总体设计流
3、程105相关计算116.结果验证127用MATLAB仿真工具FDATOOL设计138分析和总结159小结及体会16参考文献16附一17附二1819摘要数字滤波是语音和图象处理、模式识别、频谱分析等应用中的一个基本处理算法,数字滤波技术是信号消噪的基本方法。根据噪声频率分量的不同,可选用具有不同滤波特性的数字滤波器。当噪声的频率高低于信号的频率时,就应该选用高通滤波器。本设计采用了频率抽样法设计的FIR高通数字滤波器,其目的是为了让中高频率的信号通过,而且利用频率抽样法的优点是可以在频域直接设计,并且适合最优化设计。FIR滤波器为有限长冲激响应滤波器,因其在线性相位特性方面具
4、有独特的优点,因此也越来越受到广泛的重视。关键词:FIR数字滤波器频率抽样高通AbstractThedigitalfilteristhevoiceandimageprocessing,patternrecognition,spectrumanalysisintheapplicationofabasicalgorithm,Whenthenoiseofhighfrequencybelowthesignalfrequency,shouldchooseahigh-passfilter.ThisdesignusesthefrequencysamplingdesignmethodofF
5、IRhighpassdigitalfilter,itspurposeistomakethehighfrequencysignalthrough,andbyusingthefrequencysamplingmethodcanbedirectlyinthefrequencydomaindesign,andissuitableforoptimizationdesign.FIRfilterforfiniteimpulseresponsefilters,duetoitslinearphasecharacteristichasuniqueadvantages,soitattractsm
6、oreandmoreattention.Keyword:FIRdigitalfilterFrequencysamplingHighpass191设计任务及要求用频率抽样法实现线性相位数字FIR高通滤波器,用一路正弦序列(数字频率为0.82)叠加白噪声产生的数据作为输入。(1)截止频率为pi/3,采样点数23;(2)截止频率为pi/2,抽样点数56。并比较各滤波器的性能指标。192MATLAB概述2.1MATLAB的介绍MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值
7、计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分2.2基本功能MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
此文档下载收益归作者所有