双通带切比雪夫带通滤波器的设计matlab

上传人:桔**** 文档编号:487524242 上传时间:2023-12-31 格式:DOC 页数:26 大小:277KB
返回 下载 相关 举报
双通带切比雪夫带通滤波器的设计matlab_第1页
第1页 / 共26页
双通带切比雪夫带通滤波器的设计matlab_第2页
第2页 / 共26页
双通带切比雪夫带通滤波器的设计matlab_第3页
第3页 / 共26页
双通带切比雪夫带通滤波器的设计matlab_第4页
第4页 / 共26页
双通带切比雪夫带通滤波器的设计matlab_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《双通带切比雪夫带通滤波器的设计matlab》由会员分享,可在线阅读,更多相关《双通带切比雪夫带通滤波器的设计matlab(26页珍藏版)》请在金锄头文库上搜索。

1、word中北大学课 程 设 计 说 明 书学生:学 号:学 院: 信息与通信工程学院 专 业:电子信息工程 题 目: 信息处理信息实践: 信号的产生与带通滤波器的设计 指导教师: 职称:2016 年 1 月 4 日中北大学课程设计任务书2015/2016 学年第 一 学期学 院: 信息与通信工程学院 专 业:电子信息工程 学 生 姓 名:学 生 姓 名:学 号:学 生 姓 名:学 号:课程设计题目:信息处理信息实践: 信号的产生与带通滤波器的设计起 迄 日 期:2016年1月4日2016年1月22日 课程设计地点:学院楼201实验室指 导 教 师: 王 玉 下达任务书日期: 2016 年1月4

2、 日课 程 设 计 任 务 书1设计目的:(1)通过实践对滤波器的知识有更好的认识和巩固;(2)熟悉滤波器的设计方法及作用;(3)了解付氏变换的应用情况。2设计容和要求(包括原始数据、技术参数、条件、设计要求等):(1)产生三种不同频率的正弦信号并叠加,通过FFT变换得到频域图;(2)设计在200-300Hz,500-600Hz的双通带带通滤波器,并进行频谱分析;(3)对合成信号进行滤波,对滤波前后信号进行对比;(4)要求3位同学完成。3设计工作任务及工作量的要求包括课程设计计算说明书(论文)、图纸、实物样品等:(1)要求设计组的每个成员都要了解设计的要求和思路;(2)MATLAB数据处理部分

3、要求有正确的运行结果及结果分析;(3)对带通滤波器要求每位同学有自己的理解;(4)每位同学针对上述容撰写设计说明书(每人1份)。课 程 设 计 任 务 书4主要参考文献:1 桂志国,民,友兴,郝利华.数字信号处理原理及应用M.:国防工业,2012,12 宋宇飞,潘子宇,魏峘.数字信号处理实验与学习指导M.:清华大学,2012.83 谦.通信系统中MATLAB基础与仿真应用M.:电子科技大学,2010.34 王彬,于丹,汪洋.MATLAB数字信号处理M.:机械工业,2010.55 卫国.MATLAB程序设计与应用(第二版)M.:高等教育,20065设计成果形式及要求:课程设计说明书程序运行结果6

4、工作计划及进度:2016年1月4日 1月6日:查资料,了解基于USB总线或PCI总线A/D卡的通用结构以及A/D采集卡的应用;1月7日 1月20日:在老师指导下完成课程设计容;1月20日 1月22日:撰写课程设计说明书、答辩。负责人审查意见:签字:年月日目 录一 基于USB总线A/D卡的报告11. USB总线介绍12.USB接口电路设计13.USB接口的数据采集系统的设计实现14.AD转换电路25.A/D采集卡的应用2二 设计容3三 设计原理3四 MATLAB软件介绍4五 设计过程51.信号的产生52.对连续输入信号进行采样,进行频谱分析73.切比雪夫带通滤波器84.对信号进行滤波 10六 结

5、果分析12七 心得体会及总结13参考文献13附录:总程序代码15 / 一 基于USB总线A/D卡的报告1.USB总线介绍通用串行总线标准USB是1995年微软、康柏、DEC、IBM等公司为解决传统总线不足的问题而推出的一种新型通信标准。该标准具有高带宽、安装方便、易扩展诸多优点,逐渐成为现代数据传输的主要手段。基于USB数据采集卡充拥有USB总线的上述优点,有效优化解决传统数据采集卡的安装麻烦、扩展不便等弊端。USB总线为通用串行总线,USB接口位于PS/2接口和串并口之间,允许外设在开机状态下热插拔,最多可串接下来127个外设,传输速率可达480Mb/S,P它可以向低压设备提供5伏电源,同时

6、可以减少PC机I/O接口数量。USB是基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC连接外设围的目的。2.USB接口电路设计图1 电路设计如图1所示,R3是上拉电阻器,它可使USB口的D+端上拉到DS2490S的VB端,表示USB主机系统是高速设备,同时这个上拉电阻器告诉主机有USB设备插入。该上拉电阻器的设置对适配器的影响很大,它的负载值和1-Wire网络的总长决定1-Wire总线电压上升到5 V的速度。经过实验测试选择R3的阻值为27lO%。R1、R2为USB数据线保护电阻器。L、L2具有禁止高频干扰并且减弱EMI辐射的功能。LF33CV为3.3 V电压稳压器,

7、与周围元件C1、C2组成强上拉部分,给EEPROM或温度传感器等器件提供额外的电源。3.USB接口的数据采集系统的设计实现数据采集系统使用采集卡进行数据采集,然后经过A/D转换器供计算机加工处理。基于USB接口的数据采集与频谱分析系统本系统结构由硬件部分和软件部分组成,硬件部分主要有计算机、I/O接口设备。计算机作为硬件平台的核心可采用台式机,系统采用的I/O设备为A/D数据采集卡,该采集卡是一种基于USB总线数据采集产品,可与带USB接口的各种台式计算机、笔记本电脑、工控机连接构成高性能的数据采集测量系统.整个系统主要由4部分组成:USB接口芯片及外围电路、控制电路、数据缓冲电路和AD转换电

8、路。USB接口芯片选择了Cypress公司的EZ-USB 2131Q,该芯片嵌8051控制器,因此整个系统以EZ-USB控制器为核心,由EZ-USB经控制电路实现对AD转换电路和数据缓冲电路的控制,模拟信号转换后的数据送入数据缓冲器,当数据缓冲器存满之后,通知EZ-USB控制器,由主机取出数据。整个系统框图如图2所示。图2系统框图4.AD转换电路A/D转换芯片采用了MAXIM公司的MAX122,芯片是12b的高速的A/D转换器。在完全转换模式下,他的转换时间可以达到26μs,采样率为333kS/s。MAX122有5种工作模式,在数据采集系统中,采用了模式2即连续转换模式。在这种模式下,每

9、次转换需要1314个时钟脉冲节拍,转换可以不间断地进行,但是需要提供开始转换使能信号,并且要保证使能信号和时钟信号同步,读信号和片选始终处于有效状态。数据输出使能信号一直有效,在转换结束时产生新的数据。5.A/D采集卡的应用数据采集就是把来自各种传感器的信号数据实时地、准确地测量或汇集起来,用计算机进行实时处理或记录存储,实时完成测试和控制功能。数据采集系统结构通过微机的标准接口连接各种功能模块、仪器仪表和传感器,组成测量系统。数据采集监测技术已成为日益重要的检测技术,广泛应用于需要监控湿度、温度、压力等工农业中。数据采集过程是工业控制等系统中的重要过程,通常主要采用一些功能独立的单片机系统来

10、采集,是测控系统不可缺少的一部分,因为数据采集的性能特点直接影响到整个系统的稳定性。在生产过程中这一系统可对现场的工艺参数进行监视、采集以及记录,从而提高产品质量,提供信息和手段,降低生产成本。而在科学研究中应用该系统可以获得大量动态然后研究瞬间物理过程,也成为获取科学奥秘重要手段之一。总之,无论在哪个领域,数据采集系统应用的越及时,工作效率就愈高,获得经济利益就愈大,这是毋庸置疑的。二 设计容产生三种不同频率的正弦信号并叠加,通过FFT变换得到频域图;并设计在200-300Hz的带通滤波器,并进行频谱分析;再对合成信号进行滤波,对滤波前后信号进行对比。三 设计原理1.利用MATLAB软件产生

11、三个连续信号,并对三个连续信号进行合成。2.对信号进行抽样,进行频谱分析。(1)时域采样(奈奎斯特采样)定理:为了避免产生混叠现象,能从抽样信号无失真地恢复出原信号,抽样频率必须大于或等于信号频谱最高频率的两倍。本设计号最高频率是500Hz,抽样频率采用2000Hz。(2)频谱分析:频谱分析是指对信号进行频域谱的分析,观察其频域的各个分量的功率大小,其理论基础是傅立叶变换,现在一般采用数字的方法,也就是将时域信号数字化后做FFT,可以得到频域的波形。3.带通滤波器滤波的设计现代生活中,为了滤除谐波干扰,获得所需要的高精度的模拟信号,经常要用到滤波器对信号进行滤波。典型的模拟滤波器有巴特沃斯(B

12、utterworth)滤波器、切比雪夫(Chebyshev)滤波器和椭圆(Ellipse)滤波器等。其中,巴特沃斯滤波器又叫最平坦响应滤波器,顾名思义,它的响应最为平坦,通带没有波纹,其频率响应在通带和阻带中都是单调的,且在靠近零频处最平坦,而在趋向阻带时衰减单调增大,巴特沃斯响应能够最大化滤波器的通带平坦度。该响应非常平坦,非常接近DC信号,然后慢慢衰减至截止频率点为-3dB,最终逼近-20ndB/decade的衰减率,其中n为滤波器的阶数。切比雪夫滤波器在过渡带比巴特沃斯滤波器的衰减快,但频率响应的幅频特性不如后者平坦。切比雪夫滤波器和理想滤波器的频率响应曲线之间的误差最小,但是在通频带存

13、在幅度波动。本次课程设计将使用切比雪夫1型带通滤波器对信号进行滤波。滤波器的结构框图如下图3所示:采样(2000HZ)连续混合信号带通滤波器输出图3 滤波器的结构框图四 MATLAB软件介绍MATLAB软件是由美国Mathworks公司推出的用于数值计算和图形处理的科学计算系统环境。在MATLAB环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等各项操作。MATLAB提供了一个人机交互的数学系统环境,该系统的基本数据结构是矩阵,在生成矩对象时,不要求作明确的维数说明。与利用C语言或FORTRAN语言作数值计算的程序设计相比,利用MATLAB可以节省大量的编程时间。MA

14、TLAB因其提供计算、图形、文字处理的统一环境而深受欢迎。MTALAB系统由五个主要部分组成,下面分别加以介绍。(1)MATALB语言是高层次的矩阵数组语言。具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模编程,完成算法设计和算法实验的基本任务,也可以进行大规模编程,开发复杂的应用程序。(2)MATLAB工作环境这是对MATLAB提供给用户使用的管理功能的总称。包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理M文件的各种工具。(3)MATLAB图形系统的基础,包括完成2D和3D数据图示、图像处理、动画生成、图形显示等功能的高层MATLAB命令,也包括用户对图形图像等对象进行特性控制的低层MATLAB命令,以及开发GUI应用程序的各种工具。(4)MATLAB数学函数库这是对MATLAB使用的各种数学算法的总称。包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次数学算法。(5)MATLAB应用程序接口(API)这是MATLAB为用户提供的一个函数库,使得用户能够在MATLAB环境中使用C程序或Fortran程序,包括从MATLAB中调用于程序(动态),读写MAT文件的功能。可以看出MATLAB是一个功能十分强大的系统,是集数值计算、图形管理、程序开发为一体的环境。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号