课程设计-基于切比雪夫I型的高通滤波器设计Matlab.doc

课程设计-基于切比雪夫I型的高通滤波器设计Matlab.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计-基于切比雪夫I型的高通滤波器设计Matlab

设计题目 基于切比雪夫I型的数字高通滤波器的设计 设计要求 设计一个9阶切比雪夫I型高通滤波器,通带纹波为10dB,下边界频率为400 ,并绘出其幅频响应曲线 设计过程 1.系统设计方案 1.1 Matlab的简介和主要功能: 简介:MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用 MATLAB,您可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题。 MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。 MATLAB 提供了很多用于记录和分享工作成果的功能。可以将您的 MATLAB 代码与其他语言和应用程序集成,来分发您的 MATLAB 算法和应用。 此高级语言可用于技术计算 此开发环境可对代码、文件和数据进行管理 交互式工具可以按迭代的方式探查、设计及求解问题 数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等 二维和三维图形函数可用于可视化数据 各种工具可用于构建自定义的图形用户界面 各种函数可将基于 MATLAB 的算法与外部应用程序和语言(如 C、C++、Fortran、Java、COM 以及 Microsoft Excel)集成 开发算法和应用程序开发算法和应用程序 MATLAB 提供了一种高级语言和开发工具,使您可以迅速地开发并分析算法和应用程序。 MATLAB 语言 MATLAB 语言支持向量和矩阵运算,这些运算是工程和科学问题的基础。这样使得开发和运行的速度非常快。 使用 MATLAB 语言,编程和开发算法的速度较使用传统语言大大提高,这是因为无须执行诸如声明变量、指定数据类型以及分配内存等低级管理任务。在很多情况下,MATLAB 无须使用 for 循环。因此,一行 MATLAB 代码经常等效于几行 C 或 C++ 代码。 同时,MATLAB 还提供了传统编程语言的所有功能,包括算法运算符、流控制、数据结构、数据类型、面向对象编程 (OOP) 以及调试功能。利用 MATLAB,无须执行编译和链接即可一次执行一个或一组命令,这样就可以迅速迭代到最佳解决方案。 为快速执行大量的矩阵和向量计算,MATLAB 使用了处理器经过优化的库。对于通用的标量计算,MATLAB 使用其 JIT(即时)编译技术生成机器代码指令。 这一技术可用于大多数平台,它提供了可与传统编程语言相媲美的执行速度。 开发工具 MATLAB 包含一些有助于高效实施算法的开发工具。这些工具如下: MATLAB 编辑器 - 提供标准的编辑和调试功能,如设置断点及单步执行 M-Lint 代码检查器 - 对代码进行分析并提出更改建议,以提高其性能和可维护性 MATLAB 事件探查器 - 记录执行各行代码所花费的时间 目录报表 - 扫描目录中的所有文件,并报告代码效率、文件差异、文件相关性和代码覆盖 分析和访问数据分析和访问数据 MATLAB 对整个数据分析过程提供支持,该过程从外部设备和数据库获取数据,通过对其进行预处理、可视化和数值分析,最后到生成质量达到演示要求的输出。 数据分析 MATLAB 提供了一些用于数据分析运算的交互式工具和命令行函数,包括: 内插和抽取 抽取数据段、缩放和求平均值 阈值和平滑处理 相关性、傅立叶分析和筛选 一维峰值、谷值以及零点查找 基本统计数据和曲线拟合 矩阵分析 数据访问 MATLAB 是一个可高效地从文件、其他应用程序、数据库以及外部设备访问数据的平台。您可以从各种常用文件格式(如 Microsoft Excel)、ASCII 文本或二进制文件、图像、语音和视频文件以及诸如 HDF 和 HDF5 等科学文件中读取数据。借助低级二进制文件 I/O 函数,可以处理任意格式的数据文件。而其他函数可使您从 Web 页面和 XML 中读取数据。 数据可视化实现数据可视化 MATLAB 中提供了将工程和科学数据可视化所需的全部图形功能。这些功能包括二维和三维绘图函数、三维卷可视化函数、用于交互式创建图形的工具以及将结果输出为各种常用图形格式的功能。可以通过添加多个坐标轴、更改线的颜色和标记、添加批注、LTEX 方程和图例以及绘制形状,对图形进行自定义。 二维绘图 可以通过使用二维绘图函数将数据向量可视化,创建以下图形: 线图、区域图、条形图以及饼图 方向图及速率图 三维绘图和卷可视化 MATLAB 提供了一些用于将二维矩阵、三维标量和三维向量数据可视化的函数。可以使用这些函数可视化庞大的、通常

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档