首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 测试测量 > 自定义示波器系列之二 利用Matlab进行滤波

自定义示波器系列之二 利用Matlab进行滤波

资料介绍
自定义示波器系列之二 利用Matlab进行滤波
自定义示波器系列之二

――基于力科示波器的 MATLAB 滤波功能
美国力科公司

概述
在对信号分析之前先进行滤波处理,这是一种常见的需求。不管是补偿频率响应还是过滤噪声,能对信
号进行灵活的滤波总是非常有用的。

力科的 XStream 系列示波器允许用户将 Mtalab 中任何滤波功能相关的库函数嵌入到算法
中,成为算法“路径”上的一部分。图 1 是一个 2 阶,1MHz,Butterworth 低通滤波器的例子,
它利用 Matlab 数学函数对捕获的波形进行滤波。




图1 Matlab 实现的 2 阶 Butterworth 滤波器对一个扫频的正弦输入信号(上面波形)的响应(下面的波形)


Matlab 数学函数允许用户“在线地”调用 Matlab 程序,在示波器的算法流程中“无缝地”
执行 Matlab 的脚本。Matlab 算法的输出返回给示波器可以作为其它算法的输入。 图 1 表示了
力科示波器上使用 Matlab 数学函数的基本设置,该函数的输入可以是单个信号也可以是两路
信号。点击右边的 Matlab 菜单,用户可以调入一个.m 文件或者利用内置的代码编辑器在线创
建、编辑新的 Matlab 源代码,如图 2 所示。




第 1 页 共 3 页
图2 Matlab 数学函数的编辑器窗口,显示了在执行的.m 文件的一部分


例子中用到的 .m文件显示如图3,表示滤波器
标签:力科示波器
自定义示波器系列之二 利用Matlab进行滤波
本地下载

评论