基于LabVIEW的数字滤波器设计过程

描述

您是 National Instruments LabVIEW 用户吗?如果是这样,您将对NI的新 LabVIEW数字滤波器设计工具包版本7.5 感兴趣。 NI的v7.5套件售价不到1000美元,包括用于建模和创建基于软件的数字滤波器的工具,以及用于芯片级的LabVIEW FPGA 和 C 代码生成使用该工具包,您可以使用LabVIEW流行的图形开发环境来确保无缝的数字滤波器设计过程 - 从概念到完成。您还可以使用该工具包来演示过滤器设计概念。

一个工具适合所有

通常,要设计数字滤波器,您需要依赖各种用于迭代设计,优化和最终实现的软件工具。但是,使用数字滤波器设计工具包(基于NI的 LabVIEW Express 技术),您可以在整个滤波器设计过程中使用单个软件工具来交互式设计自定义浮点或定点滤波器。您可以将这些滤波器用于降噪,信号提取,抗锯齿和重新采样,仅举几例应用。

NI的新工具包还包括四个新的Express VI s(虚拟仪器)用于交互式配置。它还提供了一系列用于微调规范的标准数字滤波器设计算法。

因为 LabVIEW开发系统中的滤波器 VI是系数 - 面向对象,数字滤波器设计工具包VI是面向对象的,您必须使用工具包的 Utilities VI将您在LabVIEW开发系统中设计的滤波器转换为可与数字滤波器设计工具包一起使用的滤波器。

LabVIEW

同样,您可以使用Utilities VI从您使用过滤器设计工具包设计的过滤器中检索过滤器信息,您可以使用该工具包过滤信号。在LabVIEW开发系统中过滤VI。

示例VI

如果您没有多少信号处理经验,可以访问近80个示例VI帮助您入门。该工具包还具有最先进的算法,例如 Remez交换方法和至少Pth规范方法。

“你可以使用过滤工具包轻松开发定制数字滤波器,“NI高级产品经理Darcy Dement表示。 “您可以生成用于在DSP芯片上部署的ANSI C代码,或用于在NI FPGA上实现的LabVIEW FPGA代码,包括 PXI 和 PCI 插件设备,以及NI的 CompactRIO (可重配置I/O)嵌入式系统。

Dement解释说,数字滤波器设计工具包可让您设计线性移位不变(LSI)滤波器类型,包括 FIR (有限脉冲响应)和 IIR (无限脉冲响应)类型。“你可以在探索,优化,分析和实施过程中使用这些综合工具完成最佳设计,”她强调说。

众所周知的过滤器

Dement还指出该软件能够使用大多数众所周知的专用设计选项,例如Kaiser窗口,Dolph-切比雪夫,加窗,最大平坦,窄带(内插FIR),椭圆,切比雪夫,逆切比雪夫,巴特沃斯,贝塞尔,陷波峰值,梳状,半带多速率,单级多速率,n级多速率,奈奎斯特多鼠e,以及根升/升余弦多速率类型。

LabVIEW

在 eeProductCenter 的演示中,她喂了一个预先录制的音频文件放入小型放大器。音乐文件包括恼人的高振幅音调。为了显示滤波的有效性,Dement描述了FPGA中的深陷波滤波器,然后通过滤波器路由音频。瞧!音调被消除,再现音乐没有明显的降级。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分