微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 专家讲解:定制来简化示波器的操作过程

专家讲解:定制来简化示波器的操作过程

时间:12-26 来源:互联网 点击:
嵌入式MATLAB脚本用于解调调频载波,并显示调制波形。编辑框允许用户不离开示波器环境就能完成脚本的创建或编辑。 调频信号的模拟解调是用图5中编辑框第一行所示的MATLAB“解调”功能实现的。这个功能将源波形、载波频率、采样频率和解调类型分别作为参数。解调功能的输出必须被滤波,代码的下面两行是用MATLAB实现的二阶巴特沃斯低通滤波器。相同技术还可以用于创建定制测量以及数学函数,过程是相同的。快速定制处理 这种示波器的定制选项中有个高级功能,就是对示波器的数据提供内存映射式访问,主要用于基于用户的波形或测量运算。这个功能被称为快速多波端口(FMWP),支持将C/C++语言编写的定制处理算法插入示波器处理流。FMWP通过使用共享的内存窗口最大限度地增加了从采集系统到你的处理部分的数据吞吐量。结果可以被送回示波器,或进行独立的处理。这个功能可以支持多达4个波形输入和输出,以及最多8个参数输出。 图6所示例子是使用FMWP从示波器采集两个波形,同时输出两个处理后的波形,并把一个参数送回示波器。输出由一个通过内存映射数据访问输入波形的C++程序进行计算。F1输出是输入C1的简单反相。F2是输入C2的绝对值。参数P1是两个输入的相关系数。FMWP的最大优点是,它允许工程师创建他自己的专属代码,并以最大可能的处理速度将它应用于示波器数据。图6:P1中的FMWP参数设置以及输出F1(输入C1的反相)和F2(输入C2的绝对值),它们都是用处理来自输入信号的内存映射数据的C++程序创建的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top