




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录课程设计任务书21 虚拟仪器511 虚拟仪器的概念512 虚拟仪器和传统仪器的比较513 图形化虚拟仪器开发平台LabVIEW62 数字滤波器721 数字滤波器的概念722 滤波器的分类73 基于LabVIEW 的多功能数字滤波器设计931 LABVIEW程序设计932 设计思路1033 系统整体设计流程图114 多功能数字滤波器整体程序设计1241 多功能数字滤波器前面板设计12411 前面板各模块的设计12412 前面板设计总体图1542 多功能数字滤波器程序框图设计16421 程序框图各部分设计16422 总体程序设计图235 系统功能246 系统调试24心得体会27参考文献28课程设计任务书虚拟仪器技术课程设计任务书(二)题目:多功能数字滤波器设计一、课程设计任务数字滤波器是数字信号分析中重要的组成部分,数字滤波器与模拟滤波器相比具有准确度和稳定性高,系统函数容易改变,灵活性高,不存在阻抗匹配问题,便于大规模集成,可实现多位滤波等优点,因而数字滤波器在工程中得到了广泛的应用。LabVIEW是图形化开发环境,它具有功能强大、编程效率高、界面友好、参数修改方便等优点,同时它在功能完整性和应用灵活性上也不逊于任何高级语言。本课题选择开放式的LabVIEW虚拟仪器软件开发平台,设计IIR和FIR等数字滤波器,可分别实现巴特沃兹、切比雪夫、贝塞尔多阶滤波器功能,在交互式界面可以根据工程要求方便的选择实用数字滤波器,有效地解决工程数字滤波问题。具体指标与要求如下:(1)IIR滤波器:演示在不同输入波形(正弦波、直流波、三角波、锯尺波或方波,可设置信号频率、幅值、采样频率、采样点数等参数,且可加入不同类型与大小的噪声)情况下,选择不同的滤波器类型(高通、低通、带通和带阻)和逼近准则(巴特沃思法、切比雪夫型法、切比雪夫型法、椭圆滤波器法和贝塞尔滤波器法等)以及相应的滤波参数时IIR滤波器输出波形变化。(2)FIR滤波器:演示在不同输入波形情况下,选择不同的滤波器类型(高通、低通、带通和带阻)和不同的设计方法(窗函数加权法、Equiripple FIR法和FIR by Specification法)以及不同的滤波参数时FIR滤波器输出波形变化。(3)中值滤波器:演示在不同输入波形情况下,选择不同的滤波参数时中值滤波器输出波形变化。(4)系统具有交互式友好界面,并可以根据工程要求方便的选择各种不同的实用型数字滤波器。二、课程设计目的通过本次课程设计使学生具备:1)了解现代仪器科学与技术的发展前沿;2)学习和掌握虚拟仪器系统组成和工作原理;3)掌握虚拟仪器LabVIEW图形化软件设计方法与调试技巧;4)培养学生查阅资料的能力和运用知识的能力;5)提高学生的论文撰写和表述能力;6)培养学生正确的设计思想、严谨的科学作风;7)培养学生的创新能力和运用知识的能力;8)通过本次课程设计,加深对各种滤波器的认识,并对各滤波器的滤波特性有一个更加全面的了解。三、课程设计要求1、了解和掌握整个虚拟仪器平台的系统组成、工作原理、各单元功能和应用背景;2、根据设计任务进行文献资料的检索,根据各种独立数字滤波器的功能和工作原理,确定多功能数字滤波器的功能,制定设计方案和设计虚拟仪器面板;3、利用虚拟仪器LabVIEW软件,编写与调试虚拟仪器的图形化程序;4、撰写完整的课程设计报告。四、课程设计内容1、 多功能数字滤波器前面板设计;前面板要求:仪器操作均在前面板进行;仪器操作方便,人性化设计;前面板美观大方。2、 多功能数字滤波器框图程序设计。框图程序要求:设计思路简洁;功能完善,达到设计要求;布线合理,便于查看。五、课程设计报告要求报告中提供如下内容:1、目录2、正文(1)课程设计任务书;(2)总体设计方案(包括虚拟仪器概念与传统仪器概念主要区别,虚拟仪器LabVIEW图形化程序的组成和特点,为什么选择虚拟仪器LabVIEW图形化软件开发平台来设计多功能数字滤波器,多功能数字滤波器的总体结构图等);(3)简述所设计的多功能数字滤波器的工作原理及自己的设计结果所实现的功能,要求根据上面的具体指标画出时序图,针对前面板要有操作使用说明,以便他人能够正确使用所设计的多功能数字滤波器;(4)程序流程图、框图程序的设计及功能实现方法等;(5)调试、运行及其结果;要求有多功能数字滤波器设计的源程序和运行结果等。3、收获、体会4、参考文献六、课程设计进度安排本课程设计共需1周时间,其具体安排见下表:时 间上午下午星期一课程设计动员、布置课程设计任务查找与消化相关资料、总体方案设计星期二软件设计软件设计星期三软件设计软件设计星期四系统调试系统调试及性能分析与总结、撰写课程设计报告星期五完成课程设计报告并上交答辩七、课程设计考核办法本课程设计满分为100分,从课程设计平时表现、课程设计报告及课程设计答辩三个方面进行评分,其所占比例分别为20%、40%、40%。1 虚拟仪器11 虚拟仪器的概念虚拟仪器的概念是由美国国家仪器公司(National Instruments)最先提出的。所谓虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等;可集成于自动控制、工业控制系统之中;可自由构建成专有仪器系统。虚拟仪器是智能仪器之后的新一代测量仪器。虚拟仪器的核心技术思想就是“软件即是仪器” 。该技术把仪器分为计算机、仪器硬件和应用软件三部分。虚拟仪器以通用计算机和配备标准数字接口的测量仪器(包括GPIB、RS-232等传统仪器以及新型的VXI模块化仪器)为基础,将仪器硬件连接到各种计算机平台上,直接利用计算机丰富的软硬件资源,将计算机硬件(处理器、存储器、显示器)和测量仪器(频率计、示波器、信号源)等硬件资源与计算机软件资源(包括数据的处理、控制、分析和表达、过程通讯以及图形用户界面)有机的结合起来。虚拟仪器技术的核心是软件,其软件基本结构如图2.4所示。用户可以采用各种编程软件来开发自己所需要的应用软件。图1.1 虚拟仪器软件结构12 虚拟仪器和传统仪器的比较虚拟仪器具有传统独立仪器无法比拟的优势(如表1.1所示)。在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。表1.1 虚拟仪器与传统仪器的比较虚拟仪器传统仪器开发维护费用低开发维护费用高技术更新周期短(0.51年)技术更新周期短(510年)软件是关键硬件是关键价格低价格昂贵开放、灵活与计算机同步,可重复用和重配置固定可用网络联络周边各仪器只可连有限的设备自动化、智能化、多功能、远距离传输功能单一,操作不便13 图形化虚拟仪器开发平台LabVIEWLabVIEW(Laboratory Virtual Instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/PI、ActiveX等软件标准的库函数,是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都更加形象化。14 基于LabVIEW平台的虚拟仪器程序设计所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(Front Panel)、流程图(Block Diagram)以及图标/连结器(Icon/Connector)三部分。1)前面板:前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制和显示对象。但并非画出两个控件后程序就可以运行,在前面板后还有一个与之对应的流程图。2)流程图:流程图提供VI的图形化源程序。在流程图中对VI编程,以控制和操纵定义在前面板上的输入和输出功能。流程图中包括前面板上的控件连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。2 数字滤波器21 数字滤波器的概念所谓滤波器,就是使有用信号频率能比较顺利地通过,而将无用或有害的信号滤掉,或让它们受到较大的衰减。按工作频率的范围,可分为低通滤波器、高通滤波器、带通滤波器及带阻滤波器。低通滤波器只有低频信号能通过而高频信号不能通过;高通滤波器只有高频信号能通过而低频信号不能通过;带通滤波器只有某一个通频带范围内的信号能通过,而在此之外的其他频率的信号不能通过;带阻滤波器只会阻碍某一个频带范围内的信号通过,频带以外的信号不会受到影响。滤波器可分为三类:模拟滤波器、采样滤波器和数字滤波器。模拟滤波器(AF)可以是由RLC构成的无源滤波器,也可以是加上运放的有源滤波器,它们是连续时间系统。采样滤波器(SF)由电阻、电容、电荷转移器件、运放等组成,属于离散时间系统,其幅度是连续的。开关电容滤波器、电荷耦合滤波器军属这类滤波器。数字滤波器(DF)由加法器、乘法器、存储延迟单元、时钟脉冲滤波器及逻辑单元等数字电路构成。它精度高,稳定性好,不存在阻抗匹配问题,可以时分复用,能够完成一些模拟滤波器完成不了的滤波任务。其缺点是需要抽样、量化、编码,以及受时钟频率所限,所能处理的信号最高频率还不够高。另外,由于有限字长效应会造成域设计值的频率偏差、量化和运算噪声及极限环振荡。此次我们要求设计的就是数字滤波器。22 滤波器的分类从各种不同角度对数字滤波器分类:1)按冲激响应h(n)的长度分类分为有限冲激响应(FIR)DF和无限冲激响应(IIR)DF两种。冲激响应本来是用于模拟系统,指系统对冲激函数(t)的响应。发展到数字滤波器后,工程上仍沿用这个名称,与单位抽样响应和单位脉冲响应的说法通用。IIR DF和FIR DF在特性、结构、设计方法、运用场合等方面均不相同,要根据实际情况而定。2)按有无递归结构分类 分为递归型和非递归型。递归表现为实现过程中出现反馈回路。即将某些输出量反馈到原输入点与原输入量相加。一般来说,IIR DFH(z)有分母,须用递归型结构实现;FIR DF的H(z)无分母,用非递归型结构实现。但是FIR DF也可以用递归型结构实现,比如H(z)=1+z-1+z-2+z-3可以改写然后用递归型结构实现。因此,尽管IIR、FFR与递归非递归有着密切的关系,但它们毕竟是从不同的角度看问题,在概念上不能混为一谈。3)按频域特点分 分为低通滤波器(LP DF)、高通滤波器(HP DF)、带通滤波器(BP DF)和带阻滤波器(BS DF)四种。这里要特别强调一点的是:数字滤波器的频响是周期的,其重复周期是采样频率f,或者数字频率2,且在每一周期内,幅频特性具有对称性。比如采样频率f=8000Hz,数字带通的通带是3003400Hz,那么它的重复周期为8000Hz,由对称性可知46007700Hz也是通带,由周期性可知830011400Hz也是通带,等等。因此,如果你想从020kHz的信号中虑出14kHz的频率成分,那么在020kHz的频率范围内,带通滤波器应该只有14kHz的通带。因为频响的周期为采样频率f所以在f内与14kHz相对称的通带f-4kHzf-1kHz必须在20kHz的频率之外,应有f-4kHz20kHz即f24kHz.此时带通滤波器的通带范围为14kHz,2023kHz,2528kHz,从而保证了在020 kHz的频率范围内,只有14kHz的频率成分可以通过该滤波器。因此,所谓低通、高通、,带通、带阻都是指频率f介于0f/2或数字频率介于0的那一段幅频特性而言的。也就是说,数字滤波器处理的频率应该小于f/2.关于数字频率,一定要注意它是真实频率于采样频率之比。说一个数字频率低通的带通是00.1,则时钟为1Hz时是指050Hz,时钟为2Hz时是指0100Hz,时钟为100kHz时是指05kHz,是相对频率。4)按同时处理的变量的个数分分为一维和多维滤波器。一维滤波器的输入、输出、冲激响应和频响分别是x(n)、y(n)、h(n)、和H(ej),二维滤波器分别是x(n,m)、y(n,m)、h(n,m)和H(ej1,ej2) ,三维和三维以上类推。一位滤波器最常用。二维滤波器主要用于图象处理,其用途日益广泛。分类的方法还有很多,比如线性滤波器和非线性滤波器、时变DF和非时变DF、纯振幅DF和纯相位DF、线性相位DF和非线性相位DF等等。3 基于LabVIEW 的多功能数字滤波器设计31 LABVIEW程序设计LabVIEW程序由两部分组成:前面板程序和框图程序。整个程序是基于多线程设计, 即前面板和框图程序各占用一个线程。LabVIEW的前面板, 即交互式界面, 用于设置输入数值和观察输出量, 在前面板中,使用了各种图标如开关, 实时趋势图等来模拟真实仪器的面板, 并可如同操作实际仪器一样方便地调节输入参数和进行输出模式定制。本文中前面板的设计,充分发挥了LabVIEW 的特长, 即建立了友好的人机操作界面, 滤波器前面板所示。本程序将几种典型的IIR 和FIR 数字滤波器集成在一个应用程序中, 因此可以根据实际需要选择基于不同逼近准则的滤波器。用户可以方便地调整采样率, 波纹幅度等滤波参数而不必要修改框图程序。由位于上方的输出波形图可以直观地观察滤波器滤波后的波形以及幅频与相频特性, 在IIR 和FIR 数字滤波器的前面板设计中采用了装饰框, 使整个虚拟面板变得简洁、美观。由于滤波器对信号的分析要求循环进行, 而整个过程都希望是人为控制的, 因此框图程序里需要一个While 循环结构。所设计的滤波器可以进行IIR、FIR中值滤波器三种滤波方式, 并且最后要在前面板上显示滤波后的波形、滤波器信息以及滤波后的频谱信息, 因此这里采用了两个选择结构, 一个实现滤波方式的选择, 一个实现波形显示的选择。可以将IIR 数字滤波器中的Butterworth、Chebyshev、Bessel、Ellipse、Inverse 和FIR数字滤波器中的Hamming 窗、Hanning 窗、Triangular窗、Blackman 窗、Exact Blackman 窗、Blackman- Harris窗、Flat Top 窗和Kaiser- Bessel 窗等几种典型滤波方式集成于一个应用程序中。这几种典型的滤波方式各有各的优势, 以IIR 数字滤波器中的几种模拟滤波器原型而言, Butterworth型IIR滤波器具有单调下降的幅频特性; Chebyshev 型幅频特性在通带或者在阻带有波动, 可以提高选择性; Bessel 型通带内有较好的线性相位特性; 而Ellipse 其选择性相对前三种是最好的。由于LabVIEW 高效的编程方式和灵活的编程特点,将他们集成在一起,可以大大的满足用户的需要。32 设计思路设计的数字滤波器是把采集来的信号,进行滤波,保存打印。在LabVIEW中设计虚拟数字滤波器,关键问题是要知道滤波器图标的调用路径和合理设置滤波器的有关参数. 比如,要设计一个虚拟数字式巴特沃斯滤波器,其设计过程是在Functions 选项板下次选择Analyze Signal Processing Filters 子选项板,最后在Filters 子选项板中选择Butterworth Filter. vi 图标, 选中后在流程图中便出现巴特沃斯滤波器(Butterworth Filter. vi) 图标,然后,设置Butterworth Filter. vi 的相关参数。虚拟滤波器去除噪声在信号传输过程中, 经常会混入高频噪声, 噪声的能量甚至会超过信号能量。因此接收端收到信号后, 通常首先要进行低通滤波, 然后才能对信号做进一步处理。设计的流程图如图2.1所示。信号发生器噪声信号显示模拟实际信号虚拟滤波器图3.1 设计流程图系统包括自选信号、滤波部分和现实部分。自选信号是信号发生器发出的信号加上噪声信号来实现的。在信号发生器部分应用Basic Function Generator.vi 产生正弦波、方波、三角波、锯齿波等标准信号,噪声部分我使用了自行选择的方式,从8中噪声中选择一种,然后一起相加生成自选信号。滤波部分是本程序的核心部分。选用滤波速度快,对相位没有要求的IIR 滤波器,本程序采用Butterworth 滤波器和Chebyshev 滤波器。显示部分是本程序面向用户的一个关键部分,最终的成果是通过它呈现出来。我们要显示的波形图分为滤波前的自选信号和滤波后的信号。同时得到幅频信号和相频信号。33 系统整体设计流程图开始信号波形选择和参数设置是否加入噪声信号与噪声叠加噪声类选择及参数设置滤波器选择FIR滤波器IIR滤波器中值滤波器滤波器参数设置开始运行波形显示根据滤波器效果调整各项参数达到滤波效果结束YN4 多功能数字滤波器整体程序设计41 多功能数字滤波器前面板设计411 前面板各模块的设计各模块的设计大体分为三块,有波形信号产生界面的设计、信号处理及滤波的界面设计、显示界面的设计。其中,波形信号产生界面包含原始波形产生的参数设置,噪声加入设计;信号的处理考虑到FIR滤波器、IIR滤波器、及中值滤波器的界面设计及参数设置,分别在下面进行分析。(1)信号产生界面的设计如图4.1为信号参数的设置,其中,波形的选择有5种,分别为正弦波,方波,三角波,锯齿波及直流信号。直流信号可以用正弦波或其他波形来代替,只要将幅值设置成0即可。图4.1 信号参数的设置(2)噪声加入各参数设置在labview的程序设计中,共可模拟产生8中噪声,分别为uniform white noise、gaussian white noise、periodic noise、gamma noise、poission noise、binomial noise、bernoulli noise和MLS Seauence noise。为了能精确的模拟各种噪声,在设计时将所有的噪声类型都考虑在内。前面板图及参数如图4.2所示。1 前面板图噪声的加入设置2 噪声类型选择图4.2噪声加入参数设置(3) 波形处理界面的设计FIR滤波器的设计要考虑到其有不同的滤波器类型(高通、低通、带通和带阻)和不同的设计方法(窗函数加权法、Equiripple FIR法、FIR by Specification法和不使用的情况子)以及不同的滤波参数时如高通截止频率、低通截止频率等。本次设计使用的是利用Labview自动生成输出的方式。得到前面板如图4.3.图4.3 FIR滤波器IIR滤波器的设计要考虑到其在不同输入波形(正弦波、直流波、三角波、锯尺波或方波输入的情况下,可设置信号频率、幅值、采样频率、采样点数等参数,且可加入不同类型与大小的噪声)情况下,选择不同的滤波器类型(高通、低通、带通和带阻)和逼近准则(巴特沃思法、切比雪夫型法、切比雪夫型法、椭圆滤波器法和贝塞尔滤波器法等)以及相应的滤波参数时IIR滤波器输出波形变化的功能。设计界面如图4.4图4.4 IIR滤波器相比较FIR和IIR滤波器,中值滤波器的设计界面则相对简单,只要设置一个滤波级数即可,如图4.5图4.5 中值滤波器(4) 显示界面的设计信号的处理结果显示应包含有原始信号和经过滤波处理后的输出信号,同时滤波信息也应显示出来,其包含幅频信号和相频信号。设计界面如图4.6、4.7.图4.6滤波信息图4.7时频信号412 前面板设计总体图结合滤波器的形成原理,把滤波器类型分为低通,高通,带通和带阻,由于低通和高通只需要求截止频率,而带通和带阻需要上下截止频率,故把这四个类型分开设计。显示幅值,相位和相关系数。如果设计的滤波器符合要求,可以把这个相关系数存盘,以便写成滤波器的形式。具体的前面板程序见图4.8。图4.8 前面板程序图42 多功能数字滤波器程序框图设计421 程序框图各部分设计(1)生成滤波器的自选信号自选信号是信号发生器发出的信号加上噪声信号来实现的。在信号发生器部分应用Basic Function Generator.vi 产生正弦波、方波、三角波、锯齿波等标准信号。噪声部分我使用了一个选择键,可以选择加入噪声或者不加,其中,加入的噪声有8种选择,然后一起相加生成自选信号。在本程序中,设定采样频率和采样点数,均为1000,根据奈奎斯特抽样定理生成信号的频率小于Fs/2,频谱就不会失真,所以Basic Function Generator.vi 生成信号的频率最好不要超过500Hz。但经过试验在LabVIEW中采样频率如果越接近Fs/2频谱很容易失真。所以Basic Function Generator.vi生成信号的频率一定要根据实际使用情况选择。噪声的幅度值在- a,a之间,a是幅度的绝对值,本次设的是默认值0.10。由于生成的噪声输出信号要和Basic FunctionGenerator.vi 的生成信号相加, 所以Sampling info( 采样信息) 和Basic Function Generator.vi 的Sampling info 一致。输出的signal out 同样也是一个簇, 包含了to、Y、dt 三个数据, 各个数据的作用和Basic Function Generator.vi 中的signal out 是一样的。Basic FunctionGenerator.vi 和Uniform White Noise Waveform.vi 的signal out输出的信号各自经过一个get aveformcomponent.vi得到波形成分Y。最后两者生成的信号经过etwaveformcomponent.vi后再经过一个Add 得到模仿的真实信号,如图4.9所示, 在连线时可以将两者的error in(out)相连以备最后总程序产生报错系统。图4.9 自选信号程序图波形的产生有正弦、方波、三角波、锯齿波和直流5种,它们的程序设计图分别如下图4.11所示 1.正弦 2.方波 3.三角波 4.锯齿波 5.直流信号图4.11 5种原始波形当不加如噪声时,程序设计如图4.124.12 不加噪声时的框图设计当加入噪声时,有8种噪声的选择,各种噪声的程序设计如下图: 0 uniform white noise 1 gaussian white noise 2 periodic noise 3 inverse f noise 4 gamma noise 5 poission noise 6 binomial noise 7.bernoulli noise 8 MLS Seauence noise4.13 噪声加入时程序的设计(2)滤波部分滤波部分是本程序的核心部分。选用滤波速度快,对相位没有要求的IIR 滤波器,本程序采用Butterworth 滤波器、Chebyshev 滤波器。巴特沃斯滤波器拥有最平滑的频率响应,在截断频率以外,频率响应单调下降。在通带中是理想的单位响应,在阻带中响应为零,过渡带的陡峭成度正比于滤波器的阶数,所以通过提高阶数可以明显的提高滤波效果。并且可以选择低通滤波、高通滤波,带通滤波或者带阻滤波,用户可以根据自己的滤波要求选择合适的滤波模式。这个功能的实现是通过IIR的控件自动生成输出来达到的。在程序的前面板,用一个下拉框表来实现选择不同滤波器模式的功能,当我们要观察自选信号不经过滤波的形状时我们可以选择关闭滤波器,当我们观察在不同滤波器下的滤波效果时可以切换到不同的模式观察,滤波部分的程序图表如图4.14所示。用一个case结构来构成滤波器的选择,case结构直接接一个Grath,将处理后的波形直接输出。另外通过解绑将相频和幅频的信号输出。图4.14 波形处理程序图Case结构,三种滤波器的选择结构图如下图4.15 1.IIR滤波器 2.FIR滤波器3.中值滤波器图4.15 滤波部分程序图(3)显示部分显示部分是本程序面向用户的一个关键部分,最终的成果是通过它呈现出来。我们要显示的波形图分为滤波前的自选信号和滤波后的信号。时域信号的显示,从滤波部分以数组方式输出的信号即为滤波结果的时域信号,这里通过一个Build Waveform.vi 来恢复波形并连接Waveform Graph( 波形图),这样就可以在前面板上显示滤波后的信号波形了。在本程序中,Y就是从滤波器输出的数组元素,dt是在生成自选信号时设定的Fs的倒数。to为默认值0,相当于从坐标轴的原点开始显示波形。频域信号的显示:这里主要用到的是Real FFT.vi这个VI计算输入序列的快速傅立叶变换(FFT)或离散傅立叶变换(DFT)。如果输入序列的长度为2的幂,Real FFT.vi将执行FFT程序;如果输入序列的长度不是2的幂,则会调用一个有效的DFT 程序。本程序中将滤波器输出的数组输入到Real FFT 中进行快速傅立叶变换,这时候的输出是复数数组,才通过一个Complex To olar.vi 得到信号的幅度分量。显示部分的程序如图4.4所示:1.滤波信息2.时频信息图4.16 显示部分程序图422 总体程序设计图5 系统功能数字滤波器是数字信号分析中重要的组成部分,数字滤波器与模拟滤波器相比具有准确度和稳定性高,系统函数容易改变,灵活性高,不存在阻抗匹配问题, 便于大规模集成,可实现多位滤波等优点,因而数字滤波器在工程中得到了广泛的应用。但是,应用文本软件实现的数字滤波器在使用过程中存在难以调整滤波系数、与硬件接口程序、开发周期长等不足。在振动、声学、地震、通讯、雷达、控制系统和生物医学工程等广泛的科学技术领域中都对实际所观察的信号提出了滤波和频谱分析的要求。以数字形式对它们进行处理的内容,就构成了数字信号处理的基本研究内容。在虚拟仪器中滤波技术有着广泛的应用。从测试现场采集到的信号中包含有对数据处理有用的信号、无用信号和噪声,滤波的目的是从信号中提取有用的信号。在虚拟仪器系统中, 将信号采集到电脑中,通常还需要利用软件完成复杂的分析和信号处理工作,LabVIEW 提供了大量的分析工具,成熟的算法,方便了软件的开发。基于此本文在PC 机LabVIEW 软件中模拟产生一个接近于实际信号的带噪声的信号,生成一个带噪声的信号发生装置6 系统调试选定原始输出信号为正弦波,采样点数为100、采样频率为1000HZ、波形幅值为1、波形相位为1、波形频率零点偏移为0,若选择方波则还有一个占空比值的设定;同时选定噪声类型为:MLS Sequence、噪声幅值为0.1,指数为2若为其他噪声类型,则可以不要设置指数的值。参数设定好后,分别用FIR滤波器、IIR滤波器和中值滤波器对波形进行处理,得到调试结果如下。(1) FIR滤波器在正弦波输入情况下进行调试如图6.1、6.2。图6.1 FIR滤波器处理波形前后对比。图6.2 FIR滤波器滤波信息选择设计方法为Windowed FIR,滤波方式为低通,低通截止频率为100HZ。可以看出波形在滤波前后有了很大的变化。滤波后输出的波形稳定,较平滑,且没有过大的毛刺,起到了很好的滤波效果。(2) IIR滤波器在正弦波输入情况下进行调试如图6.3、6.4。图6.3 IIR滤波器处理波形前后对比。图6.4 IIR滤波器滤波信息选择逼近类型为Butterwooth, 低通截止频率为100HZ,可以看出起到了一定的滤波效果,但效果不是很显著(3) 中值滤波器在正弦波输入情况下进行调试如图6.5、6.6。图6.5 中值滤波器处理波形前后对比。图 6.6 中值滤波器滤波信息滤波级数为3,可看出在波形平滑度上有很大的效果,但波形变化较大。同时在利用中值滤波法进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年太阳能电池板制造技术环保法规鉴定与合规性报告
- 2025年婴幼儿配方食品营养配方与行业创新动态报告
- 文化遗产的数字化展示与传播策略报告2025年:数字博物馆与实体博物馆融合发展
- 2025年注册会计师(CPA)考试 会计科目深度解析试卷与专项突破
- 企业风险管理报告编制与修订模板
- 债务承担合同
- 2025年黑龙江省哈尔滨市辅警考试题库(附答案)
- 2025年河南省烟草专卖局招聘公共基础知识练习题及答案
- 2025年教师招聘之《幼儿教师招聘》题库及1套完整答案详解
- 2025年青协社团笔试题目及答案
- GB/T 45940-2025网络安全技术网络安全运维实施指南
- 2024年仙桃市高新技术产业投资有限公司招聘笔试真题
- 敦煌课件讲解稿子
- 2025年环境工程师初级职称考试试题及答案解析
- 眼科特检基础知识培训课件
- 统编版高中思想政治必修1第一课社会主义从空想到科学、从理论到实践的发展1.2科学社会主义的理论与实践 教学课件
- 摄影剪辑基本知识培训课件
- 北京高校标准化食堂标准(2026版)讲解
- 2025北京市交通发展年度报告
- 凿壁借光课文讲解
- 2025年全国招标采购专业技能大赛(地方组)历年参考题库含答案详解(5套)
评论
0/150
提交评论