基于LabVIEW的IIR-数字滤波器的设计


    智化测控技术课程设计
    第二章 基Labview虚拟滤波器设计
    21 labview简介
    LabVIEW NI(National INSTRUMENT美国国家仪器)公司推出种基G 语言虚拟仪器(virtual INSTRUMENTVI)开发工具LabVIEW 编程图形化语言非计算机专业员工具设计者提供便捷轻松设计环境LabVIEW 世界范围众领域航空航天通信电力汽车化学等领域广泛应
    LabVIEW 两基窗口:前面板窗口流程图窗口编译环境显示两窗口前面板放置控制象显示象控制象相常规仪器控制调节钮前面板显示程序运行结果相常规仪器显示屏幕指针流程图窗口编写显示程序图形源代码相语言编程中行行语句种完成定功模块通连线连接成编写LabVIEW 程序调试误程序编译成应程序时设计虚拟仪器脱离LabVIEW 开发环境户需通前面板进行控制观测
    22 基labview数字滤波器设计
    数字滤波器传统设计程纳三步骤:
    (1)实际需确定滤波器性求
    (2)果稳定系统函数(传递函数)逼性求函数分两类:IIR 传递函数FIR 传递函数
    (3)限精度运算实现传递函数
    FIR 滤波器设计实质确定满足求转移序列脉响应常数设计方法窗函数法频率采样法等波纹佳逼法等目前FIR 滤波器设计没封闭设计公式然窗函数法窗口函数出计算公式计算通带阻带衰减计算公式FIR 滤波器设计计算程序循计算工具求较高计算机编程般难实现
    IIR 滤波器设计源模拟滤波器设计通低通滤波器进行模拟频率变换常IIR 滤波器巴特沃斯滤波器切雪夫滤波器切雪夫Ⅱ滤波器椭圆滤波器贝塞尔滤波器目前IIR 滤波器设计助模拟滤波器成果封闭形式设计公式计算工具求高
    IIR 滤波器设计然简单脱离模拟滤波器设计模式设计低通高通带通带阻滤波器FIR 滤波器设计灵活尤频率采样设计法更易适应种幅度特性相位特性求
    电力系统滤波器电力信号中需频段信号提取出干扰信号滤衰减利LabVIEW 设计出满足电力系统需滤波器利LabVIEW 设计IIR 数字滤波器前面板前面板参数设置波形显示两区域参数设置区域六设置项:滤波器选择滤波器类型截止频率截止频率采样频率阶次纹波衰减选择滤波器时需设置项波形显示区域显示滤波前波形区域直观出滤波效果
    利LabVIEW 实现数字滤波采图形语言编程采文语言编程相缩短40~70开发时间硬件仪器相具容易调整滤波器类型降低成滤波效果直观等优点基LabVIEW 编写程序作子程序虚拟仪器系统中调增强程序通性
    23 数字滤波器选择步骤
    LabVIEW 设计者提供FIR IIR 滤波器VI起非常方便需输入相应指标参数需进行复杂函数设计量运算滤波器VI 位LabVIEW 流程图面Function>>Analyze>>SignalProcessing>>Filters 滤波器VI 滤波时均特点途异利LabVIEW 实现滤波功时选择合适滤波器关键选择滤波器时参滤波器特点考虑滤波实际求选择合适滤波器种滤波器特点选择滤波器步骤见图

    图21 数字滤波器选择步骤




    第三章 软件设计
    31前面板设计
    Labview环境开发应程序称VI(Virtual Instrument)VILabview核心机交互界面——前面板相源代码功菜单框图程序——面板组成前面板程序界面界面控制量显示量两类象前面板中控制量模拟仪器输入装置数提供VI框图程序例开关旋钮等显示量模拟仪器输入装置显示框图程序获产生数例显示波形窗口等面板称代码窗口流程图VI图形化源程序流程图中VI编程控制操定义前面板输入输出等功流程图中包括前面板没编程必须象函数结构连线等[2]
        前面板图31示部分组成:参考信号参数设置处理信号参数设置滤波结果实时显示原始信号波形图滤波结果波形图设置参考信号幅值频率3路正弦信号设置频率幅值相位程序成功运行滤波实时显示区滤波结果频率幅值初相位时波形显示区中相应波形结果更直观反映出
    数字滤波器前面板图示前面板设置输入数值观察输出量模拟真实滤波器前面板虚拟面板直接面户虚拟滤波器控制软件核心设计部分时考虑界面美观操作简洁户通面板种钮开关等控键控制虚拟滤波器工作实际中测信号 数采集卡实时采集滤波数采集卡采集保存LabVIEW够识文件形式LabVIEW进行分析滤波里基信号(正弦波余弦波方波锯齿波)模拟原始信号程序采窗函数法计算流程窗函数需滤波信号进行卷积实现信号滤波者原始信号 噪声信号滤波器参数进行设置原始信号波形图滤波结果实时显示样程序成功运行显示区结果结果更直观反映出

    图31 前面板设计
    32 流程图设计
    数字滤波器面板程序代码框图图32示框图程序节点端点图框连线四种元素构成节点类似文语言程序语句函数者 子程序框图中象端点前面板象(控制显示)应线型代表数类型彩显种数类型颜色予强调面板图32示面板中控件前面板中控件相应通连线添加程序加入种信号等措施进行编程实现相关滤波功时通前面板设置种参数成功运行程序实现求目标实现功笔者添加激励信号源滤波器加法器法器等种运算器运行程序测试结果显示够实现包含种频率成分信号中提取出需单频率信号功相实现滤波种滤波思路相关函数定义出发成相关滤波器


    里仿真信号发生器模拟测信号实际中测信号通常数采集卡采集输入测信号3路正弦信号叠加需中检测出20Hz信号测试VI实现相关滤波程动态显示循环结构

      图32 滤波器面板



    附录



    图1 数字滤波器输入输出信号波形
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于LabVIEW的数据采集系统设计

    基于LabVIEW的数据采集系统设计--图像采集基于LabVIEW的数据采集系统设计 ——图像采集摘 要数字图像处理技术的应用越来越广泛,在国防建设、工农业生产、人们的日常生活中,都用到了数...

    2年前   
    670    0

    基于LabVIEW的温度分析仪

    XX大学 毕 业 设 计(论 文) 题 目:基于LabVIEW的温度分析仪 院 (系): 自动化学院 ...

    2年前   
    436    0

    基于MATLAB的IIR数字滤波器的设计与仿真毕业设计

     本科毕业设计论文 题 目 基于MATLAB的IIR数字滤波器的设计与仿真 专业名称 电子信息工程 学生姓名 ...

    5年前   
    1526    0

    基于LabVIEW的虚拟频谱仪的设计与实现毕业论文

    本科毕业论文(设计)题 目 基于LabVIEW的虚拟频谱仪的设计与实现 指导老师 职称 学生姓名 学号 ...

    4年前   
    768    0

    外文文献翻译基于单片机的数字滤波器设计

     毕 业 设 计(论文) 外 文 文 献 翻 译 文献、资料中文题目:数字滤波器设计 文献、资料英文题目:digital filter design 文献...

    5年前   
    1629    0

    labview红绿灯课程设计报告

    课程设计说明书(2012 /2013 学年第 一 学期)课程名称 :虚拟仪器课程设计 题 目 :红绿灯系统 专业班级 :自动...

    3年前   
    671    0

    基于LabVIEW的虚拟仪器平台设计多功能函数信号发生器

    基于LabVIEW的虚拟仪器平台设计-多功能函数信号发生器基于LabVIEW的虚拟仪器平台设计-多功能函数信号发生器摘要函数信号发生器(Function Signal Generator)是一...

    2年前   
    446    0

    Labview培训总结

    转眼,一周的培训结束了,回顾这周,收获还是很多的,对于完全陌生的labview逐渐变得熟悉,操作也变得熟练。对于老师给我们布置的任务也都完成了,虽然过程中有困难,但是经过老师的讲解,以及同学之间...

    3年前   
    695    0

    实验五:FIR数字滤波器设计与软件实现

    实验五:FIR数字滤波器设计与软件实现一、实验指导1.实验目的(1)掌握用窗函数法设计FIR数字滤波器的原理和方法。(2)掌握用等波纹最佳逼近法设计FIR数字滤波器的原理和方法。(3)掌握FI...

    6个月前   
    180    0

    数字信号处理课程设计FIR数字滤波器设计及MATLAB的实现

    数 字 信 号 处 理课程设计题目: FIR数字滤波器设计及MATLAB的实现学院: 专业: 班级: 学号: 姓名: 指导教师: 摘要...

    7个月前   
    229    0

    基于UML的图书管理系统设计课程设计

    滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: ...

    1年前   
    397    0

    基于8051的智能小车设计课程设计

    测控电路课程设计题目名称: 智能循迹小车 专业班级: ...

    2年前   
    583    0

    基于plc的交通灯的设计课程设计

    任务说明书一、 控制要求:1、系统控制示意图由十字路口交通灯示意图可以知道,在南北和东西主干道上各有一盏红绿灯;在南北和东西人行道上各有一盏红灯和绿灯。2、控制要求 启动及停止按钮的控制...

    3年前   
    887    0

    基于逆向设计的STEM教育

    基于逆向设计的STEM教育 蒋雄超 1986年,在《本科的科学、数学和工程教育》的报告中,美国国家科学基金会(NSF)首次明确提出“科学、数学、工程和技术教育集成”的纲领性建议。STEM教育逐...

    3年前   
    608    0

    基于单片机的时钟设计

    随着时间的推移,事物的发展越来越趋向于高科技,单片机的出现,受到了社会各界的广泛关注,这是由于单片机具备丰富的功能。单片机的特点为:尺寸小,价格低,抗干扰强,开发容易等。运用的范围也很广,如检测...

    4年前   
    1035    0

    基于PLC的小型电动清洁车设计

    题 目: 基于PLC的小型电动清洁车设计 目录摘要··································1一、 前言··························...

    2年前   
    487    0

    基于SpringBoot博客系统的设计与实现

     基于SpringBoot博客系统的设计与实现Design and implementation of bl...

    2年前   
    967    0

    基于VHDL语言的交通灯设计

     基于VHDL语言的 交通灯设计 专业班级: 应电班 作 者: 指导老师: ...

    5年前   
    1256    0

    基于node的微博的设计与实现

    基于node的微博的设计与实现design and implementation of microblog based on node 摘要千禧年后, Twitter开始进...

    10个月前   
    282    0

    基于Android智能风扇的设计

    由于科技越来越发达,智能硬件也使用越来越多,基于蓝牙的技术开发以及应用也是快速的发展。其使用在Android系统和Windows系统等平台上都可以使用蓝牙无线模块。可以实现了主蓝牙设备和从设备它...

    3年前   
    969    0

    文档贡献者

    文***享

    贡献于2021-04-28

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档