使用示波器测量正弦信号幅值和相位误差仿真

发布者:Joyful222Life最新更新时间:2020-08-20 来源: eefocus关键字:示波器  正弦信号  幅值  相位误差仿真 手机看文章 扫描二维码
随时随地手机看文章

使用数字示波器 DS6104 测量交流信号的幅值和相位[1] 中对于使用示波器测量正弦交流信号的幅值和相位进行了分析和实验研究。但是对测量出的幅值和相位结果中的误差随着示波器的时基( time base )不同而改变的原因,究竟是在博文第二部分分析中理论上存在的误差引起的,还是由于示波器本身在同步、AD 位数精度、数据处理窗口方面引起的呢?

 

关于这个问题可以通过计算机仿真实验,对采集过程使用仿真来验证。

 

 

01 数据生成和计算方法

在实验中,根据 DS6104 示波器的参数,对于采集到的数据做一下假设:数据点个数,时基对应 100 个数据采样点。信号的频率,相位。数据的中心对应着时间 t=0 时刻,相当于信号触发同步的时间点位于示波器的中心。

 

下面给出生成数据的 Python 语句:下面给出当 ts=0.5ms 时对应的数据波形。

▲ 设置 ts=0.5ms 时对应的数据波形

 

利用在博文 使用数字示波器 DS6104 测量交流信号的幅值和相位[1] 中的计算方法求信号的有效值和相位。

 

测量得到的信号有效值和相位分别是:

E = 0.7071067811865476,  theta=-1.0150610510858574e-17

 

02 采集位数对计算精度的影响

在示波器中,数据采集的位数为 8 位。下面对采集数据的位数分别从 1~16 进行仿真实验,验证采集数据的位数对测量的影响。

 

位数有效值相位有效值误差
10.78210.00000.0750
20.73720.00000.0301
30.71890.00000.0118
40.70760.00000.0005
50.70750.00000.0004
60.70780.00000.0007
70.70720.00000.0001
80.70720.00000.0001
90.70690.0000-0.0002
100.70720.00000.0001
110.70700.0000-0.0001
120.70710.00000.0000
130.70710.0000-0.0000
140.70710.00000.0000
150.70710.0000-0.0000
160.70710.00000.0000

▲ 采集位数与幅度计算误差

▲ 不同采样位数下对应的采集波形

 

03 时基对误差的影响

在下面的仿真中,采集量化位数。时基从 30us 到 5000us,采集 200 个实验点。

 

1. 不加窗时对应的误差

▲ 不同时基采样对应的波形

▲ 不同的时基对应的计算误差,量化 bit=8

 

通过实验可以验证,如果取消量化过程,所得到的测量误差(幅值,相位)的情况与上面量化位数等于 8 时几乎一样。

 

对比在 使用数字示波器 DS6104 测量交流信号的幅值和相位[1] 中时基使用示波器测量的结果,可以看到,在 ts<0.002s 的时候,所得到的误差与仿真的结果仅此,但当 ts 大于 0.002 之后,所得到的误差就呈现了规律的锯齿波的形状。对于这个现象现在还无法解释。

 

2. 加窗口之后对应的误差

通过对数据增加三角窗和 Hanning 窗口[2] 加权处理,来评估时基对参数计算误差。

(1)增加参加窗口

▲ 增加三角窗口

▲ 使用三角窗对采集数据进行处理之后的幅值误差和相位

 

疑问:为何三角窗口对于相位影响这么大?

猜测: 可能这个问题来自于对信号的量化误差所带来的。

▲ 将量化 8bit 去掉之后,使用三角窗口加权数据所得到的复制误差和相位

 

(2)增加 Hanning 窗口

▲ 对数据施加 Hanning 窗口对应的信号波形

▲ 使用 Hanning 窗口对数据加权计算的信号幅值误差和相位

 

(3)增加 Hamming 窗口

▲ 增加 Hamming 窗口数据的波形

▲ 使用 Hamming 窗口对数据处理所得到的幅度误差和相位

 

(4)对比三角窗口,Hanning 窗口以及 Hamming 窗口对于幅度误差的影响

▲ 对比三种加窗方法测量幅值误差曲线

▲ 对比三种加窗方法测量幅值误差曲线(局部)

 

经过放大之后,我们看到上面的幅值误差曲线呈现了某种随机的情况。猜测这可能 与量化误差有关系,下面重新将上述加窗方法数据生成一边,只是将对信号的量化部分去除掉。绘制出三种加窗方法测量得到的误差曲线(局部)如下:

▲ 将量化误差去掉之后,三种加窗方法对应的幅值误差曲线

 

可以看到没有了量化误差,测量误差曲线与时基 ts 之间的关系变得有规律了,而不在呈现随机状态。

04 结论

通过实验,可以看到在博文 使用数字示波器 DS6104 测量交流信号的幅值和相位[1] 中测量信号幅值和相位的过程中,时基 ts 对于测量误差的影响所出现的现象并不能够完全有理论仿真来解释。特别是对于 ts 大于 0.002s 之后出现的情况,应该与示波器本身的采集原理有关系。

 

这个分析也证实了,在实际工程实践中,除了理论部分分析之外,还需要考虑到实际测量过程所出现的其它异样的情况。

 

参考资料

[1]使用数字示波器 DS6104 测量交流信号的幅值和相位: https://zhuoqing.blog.csdn.net/article/details/106439663

[2]Hanning 窗口: https://dsp.stackexchange.com/questions/56400/hanning-and-hamming-window


关键字:示波器  正弦信号  幅值  相位误差仿真 引用地址:使用示波器测量正弦信号幅值和相位误差仿真

上一篇:示波器测量汽车空气流量计传感器(模拟/数字/热线式)
下一篇:示波器基础二十问(上)

推荐阅读最新更新时间:2024-11-10 23:31

示波器的带宽和采样率是什么意思
  示波器是一种用途十分广泛的电子测量仪器,可以把看不见的电信号变成可看的图像,目的是为了研究各种电现象的变化过程。   示波器原理:利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏面上,就可产生细小的光点。   虽然,示波器有很多类,并且不止一种型号,除频带宽度、输入灵敏度等不完全相同外,在使用方法的基本方面都是相同的。   带宽是示波器的首要指标,和放大器的带宽一样,是所谓的-3dB点。示波器的带宽越高,实际测量也就越精确,当然价格和成本也会更高。   采样率是在数字示波器中,采样的过程是通过A/D转换器来实现的,就是所谓A/D转换器的转换速率,是示波器的重要指标之一。
[测试测量]
示波器和其环境周围的噪声及减小干扰设置方法
示波器的作用是还原真实的信号,性能越高的示波器,越能观察到信号的更多细节,而这些细节往往是发现异常问题的关键。有的人总是会抱怨为什么他新买的示波器总是有那么多的干扰,而他那台老式的示波器反而波形很干净,是新买的示波器坏了吗?实际上,那是因为在示波器实际使用的过程中,周围环境中的干扰是实实在在存在且无法避免的,低性能示波器的灵敏度很低,在选择无视这部分干扰的同时,也漏过了很多信号本身有用的信息,从而无法进行有效正确的分析。 今天,我们来看看各种各样的环境可能造成哪些干扰,以便我们日后测量的时候防范注意。 本视频总共测试了如下噪声: 适配器本身、直流电源和信号发生器、风扇、摄影灯、我测我自己、路由器、智能手表、智能手机、投影仪、显
[测试测量]
泰克数字示波器的使用操作说明
数字示波器是具有波形触发、存储、显示、测量、波形数据分析处理等独特优点,其使用日益普及。由于数字示波器与模拟示波器之间存在较大的性能差异,如果使用不当,会产生较大的测量误差,从而影响测试任务。请看一下沈阳众博铭诚科技有限公司对数字示波器的操作的详细介绍:   随着电子技术的发展,数字示波器凭借数字技术和软件大大扩展了工作能力,早期产品的取样率低、存在较大死区时间、屏幕刷新率低等不足得到较大改善,以前难以观察的调制信号、通讯眼图、视频信号等复合信号越来越容易观察。数字示波器可以对数据进行运算和分析,特别适合于捕获复杂动态信号中产生的全部细节和异常现象,因而在科学研究、工业生产中得到了广泛的应用。为了让数字示波器工作在合格的状态,对示波
[测试测量]
如何正确测量示波器的底噪
  示波器的底噪到底是什么呢?   我们所说的“底噪”,通常是指示波器的“基线本底噪声”,在示波器的模拟前端和数字转换过程造成的垂直噪声。   底噪在示波器屏幕上表现出来就是当示波器置于最灵敏的垂直档位时产生的噪声波形。当然,示波器的底噪与仪器使用的器件、硬件设计、信号处理等各方面都有关系。   当我们在测量一些微小信号时,测量过程中引入的干扰噪声是不能忽略的,既然不能消除它,就要尽量选择噪声足够小的机器。当示波器的底噪很大时,就会影响微小信号的测量准确度;若示波器的底噪很低,则微小信号的测量就会更准确,那么测量工作就会更有价值。   那么应如何正确测量示波器的底噪呢?   1. 确保示波器处于正常的运行状态;   2. 示波
[测试测量]
如何正确测量<font color='red'>示波器</font>的底噪
LabVIEW下使用泰克示波器进行测试测量
问题描述:现在需要用泰克的TDS2024B示波器对硬件电路进行测试,但是一些操作感觉示波器本身还是有许多的限制,比如数据的保存等都很固定,不好自己实现一些特定的功能设计。于是网上找了下,发现在LabVIEW中可以通过编程控制TDS2024B的操作,这样实现自己的测试项目就方便灵活多了。 使用步骤:首先熟悉了TDS2024B的使用方法,然后从NI官网 http://sine.ni.com/ apps/utf8/niid_web_display.download_page?p_id_guid=047216EC20B66FABE0440003 BA7CCD71 下载了TDS2024B的驱动。 LabVIEW中TDS驱
[测试测量]
关于示波器上的扫描速度旋钮与电压选择旋钮的区别
使用或见过示波器的人都会注意到示波器的主面板上都有一个或多个旋钮。不同的 示波器面板上的旋钮数量也不一样,比如泰克示波器,有些机型有十多个旋钮,比如说泰克示波器 MDO3000系列混合域示波器,它的主面板上就有11个旋钮;有些手持示波器上也至少有一个旋钮,比如罗德与施瓦茨的手持示波器 RTH1000系列,主面板上就有一个旋钮。有些示波器初学者在刚开始见到或使用示波器的时候都不清楚示波器的这个旋钮到底有什么作用。今天,安泰测试小编就跟大家一起分享一下示波器面板上的旋钮有什么作用?示波器上为什么一定要有旋钮? 不同品牌的示波器,或者同品牌的不同型号的示波器,主面板上的每个旋钮的作用都是不一样的。但是大致的功能都是差不多的,安泰测试
[测试测量]
示波器小课堂之触发电平选择方法
触发是数字示波器区别于模拟示波器的最大特征之一。数字示波器的触发功能非常地丰富,通过触发设置使用户可以看到触发前的信号也可以看到触发后的信号。 对于高速信号的分析,其实很少去谈触发,因为通常是捕获很长时间的波形然后做眼图和抖动分析。触发可能对于低速信号的测量应用得频繁些,因为低速信号通常会遇到很怪异的信号需要通过触发来隔离。安泰测试在上一期为大家讲解了示波器的触发功能,那你对示波器的触发电平了解多少呢?该如何选择触发电平呢?今天安泰测试给大家分享一下: 示波器上的触发电平 直观讲,触发电平是使示波器进行扫描的信号,一般示波器打开都处于自动触发,像测连续的重复信号时,比较方便。但测一些特定位置的数据,就需要精确触发了。触发电平格
[测试测量]
<font color='red'>示波器</font>小课堂之触发电平选择方法
使用示波器进行电源抑制比(PSRR)测量
Keysight InfiniiVision X 系列示波器提供卓越的功能和性能 测试和表征电源时,最主要的测量工具是示波器。目前有许多示波器(包括 Keysight InfiniiVision X 系列)可以提供特殊的功率测量选件,以帮助工程师自动实施最重要的测量。图 1 显示的是电源表征测量列表。配有功率测量选件(DSOX3PWR 或 DSOX4PWR)的 Keysight InfiniiVision 3000T 和 4000 X 系列示波器都可以提供这一列表。频率响应测量是是德科技仪器的独有测量功能,包括电源抑制比(PSRR)和控制环路响应(波特图)。这些特殊的激励响应型测量通常使用低频网络分析仪来实施。但是由于 Keysight
[测试测量]
使用<font color='red'>示波器</font>进行电源抑制比(PSRR)测量
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved