- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计任务书
学生姓名: 专业班级:
指导教师: 陈德军 工作单位: 信息工程学院
题 目:FIR低通滤波器的设计初始条件:
具备数字信号处理的理论学问;具备Matlab编程力量;
生疏低通滤波器的设计原理;供给编程所需要的计算机一台
要求完成的主要任务:〔包括课程设计工作量及其技术要求,以及说明书撰写等具体要求〕
1、设计通带截止频率为200Hz的FIR数字低通滤波器;
2、独立编写程序实现
3、完成符合学校要求的设计说明书时间安排:
一周,其中3天程序设计,2天程序调试
指导教师签名: 年 月 日
系主任〔或责任教师〕签名: 年 月 日
名目
\l“_TOC_250010“摘要 I
MATLAB简介及应用 1
\l“_TOC_250009“MATLAB简介 1
\l“_TOC_250008“MATLAB应用 1
\l“_TOC_250007“MATLAB特点 2
MATLAB的优点 2
\l“_TOC_250006“设计目的 4
\l“_TOC_250005“设计要求 4
\l“_TOC_250004“设计原理 4
\l“_TOC_250003“用窗函数设计FIR滤波器的根本方法 5
\l“_TOC_250002“程序的设计 8
\l“_TOC_250001“仿真结果 10
心得体会 11
\l“_TOC_250000“参考文献 12
摘要
提出FIR敷字滤波器的设计方案,并基于Matlab实现滤波仿真。通过使用Matlab信号处理工具箱供给的函数,选择适当的窗函数编写程序,其中窗函数依据实际信号的处理需求,参数折中选择。试验获得了比较抱负的滤波器特性,可以实现较好的滤波作用。而且在实际应用中只需按需求修改滤波器参数,并结合程序的相应改动,即可实现不同功能的滤波器。
关键词:Matlab;FIR窗函数;低通滤波器
I
MATLAB的简介及应用
MATLAB简介
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大局部。
MATLAB是矩阵试验室〔MatrixLaboratory〕的简称,和Mathematica、Maple并称为
三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进展矩阵运算、绘制函数和数据、实现算法、创立用户界面、连接其他编程语言的程序等,主要应用于工程计算、掌握设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分
析等领域。
MATLAB应用
MATLAB产品族可以用来进展以下各种工作:
数值分析
数值和符号计算
工程与科学绘图
掌握系统的设计与仿真
数字图像处理技术
数字信号处理技术
通讯系统设计与仿真
财务与金融工程
MATLAB的应用范围格外广,包括信号和图像处理、通讯、掌握系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱〔单独供给的专用MATLAB函数集〕扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。
1
MATLAB特点
●此高级语言可用于技术计算
●此开发环境可对代码、文件和数据进展治理
●交互式工具可以按迭代的方式探查、设计及求解问题
●数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等
●二维和三维图形函数可用于可视化数据
●各种工具可用于构建自定义的图形用户界面
●各种函数可将基于MATLAB的算法与外部应用程序和语言〔如C、C++、Fortran、Java、COM以及MicrosoftExcel〕集成[2]
●不支持大写输入,内核仅仅支持小写
MATLAB的优势
友好的工作平台和编程环境
MATLAB由一系列工具组成。这些工具便利用户使用MATLAB的函数和文件,其中很多工具采的的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜寻和用于用户扫瞄帮助、工作空间、文件的扫瞄器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精巧,更加接近Windows的标准界面,人机交互性更强,操作更简洁。而且版本的MATLAB供给了完整的联机查询、帮助系统,极大的便利了用户的使用。简洁的编程环境供给了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够准时地报告消灭的错误及进展出错缘由分析。
简洁易用的程序语言
Matlab一个高级的矩阵/阵列语言,它包含掌握语句、函数、数据构造、输入和输出和面
专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~
文档评论(0)