您好!欢迎访问苏州威锐科电子有限公司网站!
全国服务咨询热线:

18120066267

当前位置:首页 > 技术文章 > 在示波器上利用MATLAB自定义滤波器

在示波器上利用MATLAB自定义滤波器

更新时间:2024-04-26      点击次数:65

MathWorks的MATLAB被其制造商吹捧为“技术计算的语言",是工程师、科学家甚至是从事技术工作的任何人的名副其实的选择。MATLAB适用于编程、数据分析、应用程序开发、建模和仿真等多种应用。

借助MATLAB,可以使力科示波器实现更多的分析功能,可以在所有基于Windows的示波器上运行Matlab,将获取的数据实时传到MATLAB中进行处理分析,然后将处理后的数据直接传回示波器以进行进一步处理和显示。可以用于创建自定义运算函数和测量算法,以进行非标准的测量和运算。

让我们看一个使用Matlab实现信号滤波的例子。通常,您会发现需要在分析之前对信号进行滤波,可能是出于均衡频率响应或降低噪声的原因。无论出于何种原因,MATLAB都提供了一种非常方便的方法来将用户自定义的滤波器嵌入到示波器的处理路径中。

MATLAB附带了多种过滤器类型, MathWorks提供了许多在线资源,可以帮助您开始设计和实施滤波器。下图是使用示波器的MATLAB运算函数将2极、1 MHz巴特沃思低通滤波器应用于采集到的波形的示例。


力科示波器的MATLAB运算函数允许用户调用MATLAB程序并直接在示波器的处理路径中执行脚本文件。MATLAB的输出返回到下一个处理阶段,随后示波器将正常运行。在下图显示了HDO6000示波器上MATLAB函数功能的基本设置,该函数接受一个或两个输入信号并返回一个输出。在示波器的“Math"对话框中选择“ MATLAB"选项,用户可以加载已有的MATLAB(.m)文件或在内置编辑器中创建一个新文件(下图)。


此示例中使用的.m文件如下图所示,该代码实现了应用于采集到的信号的2极、1 MHz Butterworth低通滤波器。这里使用的滤波器是一个比较缓慢截止的二阶滤波器,创建滤波器系数的命令在代码的倒数第二行,其中b代表数字滤波器的分子系数,a代表数字滤波器的分母系数。


Butterworth滤波器的参数是阶数(在此实例中为2)和截止频率,必须将其归一化为Nyquist, 这就是为什么我们将采样频率Fs除以一半的原因。

滤波器是在代码的最后一行中使用滤波器命令实现的,该命令将滤波器系数应用于所选数据。在此实例中,就是输入波形WformIn1。前五行代码中的命令通过Microsoft Automation查询示波器以获取采样频率。

在此示例中,我们使用Matlab实现了一个简单的低通滤波器。但是,可以将此概念扩展为任何可用的MATLAB函数或脚本。根据需要,定义需要的功能,对示波器采集的数据进行实时处理。

力科授权代理商:苏州威锐科电子有限公司

我们的优势:力科、是德、泰克、日置、海思、固纬、致茂、安柏、艾德克斯、普源、同惠、鼎阳等

订购信息:

T3DSO1102          100 MHz,每通道 500 MS/s,交错 1 GS/s2 通道,14 Mpts/通道 DSO,带 7"" 彩色显示屏

T3DSO1202A        200 MHz,每通道 1 GS/s 2 GS/s 交错,2 通道,14 Mpts/Ch DSO,带 7" 彩色显示屏

T3DSO1104          100 MHz,每通道 500 MS/s,交错 1 GS/s4 通道,14 Mpts/通道 DSO,带 7"" 彩色显示屏

T3DSO1302A        350 MHz,每通道 1 GS/s 2 GS/s 交错,2 通道,14 Mpts/Ch DSO,带 7" 彩色显示屏

T3DSO1204          200 MHz,每通道 500 MS/s,交错 1 GS/s4 通道,14 Mpts/通道 DSO,带 7"" 彩色显示屏

T3DSO2104A        100 MHz,每通道 2 GS/s 2 GS/s 交错,4 通道,200 Mpts/Ch DSO,带 10.1" 彩色显示屏

T3DSO2204A        200 MHz,每通道 2 GS/s 2 GS/s 交错,4 通道,200 Mpts/Ch DSO,带 10.1" 彩色显示屏

T3DSO2354A        350 MHz,每通道 2 GS/s 2 GS/s 交错,4 通道,200 Mpts/Ch DSO,带 10.1" 彩色显示屏

T3DSO2502A        500 MHz,每通道 2 GS/s 2 GS/s 交错,2 通道,200 Mpts/Ch DSO,带 10.1" 彩色显示屏

T3DSO2104HD     12-bit, 100 MHz, 2 GSa/s, 4-CH, 200 Mpts/ch, 10.1" 触摸屏

T3DSO2204HD     12-bit, 200 MHz, 2 GSa/s, 4-CH, 200 Mpts/ch, 10.1" 触摸屏

T3DSO2354HD     12-bit350MHz,2GSa/s4-CH,200Mpts/ch, 10.1" 触摸屏

T3DSO2104HD-MS     12-bit, 100 MHz, 2 GSa/s, 4-CH, 200 Mpts/ch, 10.1" 触摸屏,16 个数字通道

T3DSO2204HD-MS     12-bit, 200 MHz, 2 GSa/s, 4-CH, 200 Mpts/ch, 10.1" 触摸屏,16 个数字通道

T3DSO2354HD-MS      12-bit350MHz,2GSa/s4-CH,200Mpts/ch, 10.1" 触摸屏,16 个数字通道

T3DSO3204          200 MHz,5 GS/s 交错,4 通道,250 Mpts/Ch 交错,DSO,带 10.1" 彩色显示屏

T3DSO3354          350 MHz,5 GS/s 交错,4 通道,250 Mpts/Ch 交错,DSO,带 10.1" 彩色显示屏

T3DSO3504          500 MHz,5 GS/s 交错,4 通道,250 Mpts/Ch 交错,DSO,带 10.1" 彩色显示屏

T3DSO31004        1 GHz,5 GS/s 交错,4 通道,250 Mpts/Ch 交错,DSO,带 10.1" 彩色显示屏

WaveSurfer 3024z        200 MHz,4 GS/s,4 通道,10 Mpts/ch DSO,配备 10.1 英寸宽屏彩色电容式触摸屏显示器

WaveSurfer 3034z        350 MHz,4 GS/s,4 通道,10 Mpts/ch DSO,配备 10.1 英寸宽屏彩色电容式触摸屏显示器

WaveSurfer 3054z        500 MHz,4 GS/s,4 通道,10 Mpts/ch DSO,配备 10.1 英寸宽屏彩色电容式触摸屏显示器

WaveSurfer 3104z        1 GHz,4 GS/s,4 通道,10 Mpts/ch DSO,配备 10.1 英寸宽屏彩色电容式触摸屏显示器

HDO4024A           200 MHz,10 GS/s,4 通道,12.5 Mpts/Ch 12-bit 带 12.1" WXGA 彩色显示屏的高清示波器

HDO4034A           350 MHz,10 GS/s,4 通道,12.5 Mpts/Ch 12-bit 带 12.1" WXGA 彩色显示屏的高清示波器

HDO4054A           500 MHz,10 GS/s,4 通道,12.5 Mpts/Ch 12-bit 带 12.1" WXGA 彩色显示屏的高清示波器

HDO4104A           1 GHz,10 GS/s,4 通道,12.5 Mpts/Ch 12-bit 带 12.1" WXGA 彩色显示屏的高清示波器

HDO4034A-MS           350Hz,4+16通道,12-bit,10GS/秒,12.5 Mpts/Ch 高清混合信号示波器,带 12.1" WXGA 彩色显示屏

HDO4054A-MS           500Hz,4+16通道,12-bit,10GS/秒,12.5 Mpts/Ch 高清混合信号示波器,带 12.1" WXGA 彩色显示屏

HDO4104A-MS           1 GHz,4+16 通道,12-bit,10GS/秒,12.5 Mpts/Ch 高清混合信号示波器,带 12.1" WXGA 彩色显示屏


苏州威锐科电子有限公司
地址:江苏省苏州市吴中区友新路168号
邮箱:brook_meng@163.com
传真:0512-66916440
关注我们
欢迎您关注我们的微信公众号了解更多信息:
欢迎您关注我们的微信公众号
了解更多信息