FIR低通滤波器的设计报告.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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一个高级的矩阵/阵列语言,它包含掌握语句、函数、数据构造、输入和输出和面

文档评论(0)

写作定制、方案定制 + 关注
官方认证
服务提供商

专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~

认证主体天津济桓信息咨询有限公司
IP属地天津
统一社会信用代码/组织机构代码
91120102MADGE3QQ8D

1亿VIP精品文档

相关文档