历史上的今天
返回首页

历史上的今天

今天是:2024年09月08日(星期日)

2020年09月08日 | 深入理解示波器采样不足及过采样概念

2020-09-08 来源:eefocus

对复杂的波形,频谱分析仪或波形快速傅立叶变换(FFT)可以确定波形中存在的频谱正弦波。奈奎斯特定理指出,对正确数字化的信号,对波形中每一个频谱正弦波周期,必需采样两次以上。如果信号中最快的正弦波的采样速度没有快于这一两倍速率,那么就会违反奈奎斯特定理,信号将以不能校正的假的方式重建(假信号)。图1说明了采样不足怎样导致假的波形重建。


如果显示屏上出现的信号表现为没有被触发,即使触发灯常亮,采样不足仍很可能成为问题。如果怀疑存在这种问题,应把sec/div旋钮旋转到更快速度,最后您会看到稳定触发的显示画面。这适用于重复的波形。


对单次事件,如果在一开始时没有真正了解波形,那么不可能获得与这类假信号有关的提示(假波形重建)。重复波形的形状表面上好象是正确的,但可能会有错误定时。或者由于采样不足,快速移动的波形细节形状可能是不正确的。


在观察显示的波形时,感受到的假信号可能会让您的双眼受到愚弄,即使已经满足奈奎斯特定理。这意味着对波形中每个频谱正弦波成分,您有两个以上的样点,如前所述。图2显示了这种多点显示。


感受到的假信号可能会表现为由多个点组成的码型。当然,实际波形还是看不到的。通过使用各种线把这些点连接起来,可以明显改善显示的这种假信号或假波形复现。把多个点连接起来的这个过程称为内插,如图2所示,这是使用图1中相同的点获得的。

图1. 点模式没有显示实际波形形状。


图2. 矢量模式改善了感受到的假信号。

图3a. 使用sin(x)/x内插过采样的波形。

图3b. 使用sin(x)/x内插采样不足的波形。


为真正消除感受到的假信号效应,我们必须使用奈奎斯特定理中的数字滤波器,称为sine(x)/x。这种数学滤波器可以在波形的实际样点之间计算真正正确的直接点,前提是不存在“实际假信号”。这意味着对到达示波器模数转换器的信号中的每一个频谱(正弦波成分)周期,都存在着两个以上的样点。


那么sine(x)/x对采样不足的阶跃响应有什么影响呢?在图3a中,波形被过采样,使用sine(x)/x内插时正确显示。在图3b中,波形采样不足,在显示画面中使用sine(x)/x内插后,导致了原始信号上不存在的振铃。在图3c中,波形也采样不足,在显示画面中使用线性内插(采集样点之间的直线)时,可以更好地表示原始信号。


大家可以看到,采样不足与内插相结合,会提供与波形有关的误导性非常强的信息。因此必须认真选择采样率和显示内插,确保信号有最佳的测量信号保真度。

图3c. 采用线性内插的采样不足的波形。


图4. DSP增强的形状、上升时间和带宽。


过采样怎样改善数据采集?

过采样可以降低作为示波器中模数转换一部分生成的量化噪声。降低的噪声数量取决于有问题的示波器的通带或频率响应以及应用多少过采样。


例如,我们看一下20GHz带宽和50GS/s采样率的示波器。这种仪器的奈奎斯特频率是25GHz。在20GHz的通带及最大平坦响应中,您可以看到采样频率基础频率周围存在着某些更高频率的噪声。如果要把仪器的这个采样率扩展到100GS/s,那么奈奎斯特频率现在是50GHz,由于数字化过程而存在的噪声现在会被扩展到频率跨度的两倍。同时,示波器的通带没有变化,因此仪器带宽中包括的噪声较少。


此外,这一概念也指明了只使用测量关心信号所需的仪器带宽的好处。如果您使用仪器的全部带宽,测量的信号只有仪器额定带宽的一半,那么您将看到测量中包括的更高带宽时可能存在的任何噪声。


数字信号处理对上升时间、带宽和信号保真度有什么影响?

在实践中,实际样点之间的内插是一种数字信号处理(DSP)方式。波形处理可以满足多种用途,包括:

a)增强带宽

b)改善上升时间

c)校准增益和波形

d)校正频谱幅度和相位

e)归一化光学参考接收机

f)分析波形偏差和异常波形抖动


在图4中,蓝色轨迹是通过示波器上不理想的垂直放大器系统的未校正波形。红色曲线显示了DSP形状校正以及增强的带宽和改善的上升时间。


可以使用DSP滤波器,改善示波器采集通道的带通及幅度和相位响应。这种滤波器可以扩展带宽,使示波器通道频响平坦化,改善相位线性度,在通道之间提供更好的匹配度。傅立叶系列DSP滤波最常用的用途是改善带宽和上升时间。


在增强快速上升阶跃的上升时间时,傅立叶系列DSP收敛到阶跃的中点。在阶跃的两侧,系列将会振荡。振荡的峰值高度会较阶跃下降,但在加总项数提高时,峰值1、峰值2等等的高度会保持相同,使得振铃的幅度和形状相同,但频率会更高。每个振铃的峰值过冲有一个恒定高度(=阶跃的18%),在项数提高时会朝着阶跃边沿移动。这种效应称为Gibbs现象。


因此,根据Gibbs现象,在使用傅立叶数学运算把带宽增强到极限时,振铃前和振铃后将发生在阶跃边沿,如图4所示,其中示波器通道响应是低通和线性相位。Gibbs现象振铃数量取决于DSP实现的上升时间和带宽改进量以及被测信号的速度。


为使DSP带宽增强功能像本文介绍的那样一致工作,必须满足两个条件。第一,采样率必须保持足够高,保证奈奎斯特或以上速率(采样率一半)的任何频谱频率成分都不会到达示波器的模数转换器。如果没有满足这一条件,那么会发生采样不足,DSP很可能会破坏显示的波形的完整性。第二,整个波形必须保持在模数转换器的范围内。如果选择放大波形细节,进而驱动信号的另一个部分在垂直方向移出屏幕,那么数字信号处理很可能会导致不想要的失真。


小结:

采样率是带宽之外的另一个主打指标。在拥有适当数量的采样率时,与采集的样点之间的正确内插相结合,再加上适当的触发到采样时间校正,您可以不用太担心采样不足导致的假信号效应。

推荐阅读

史海拾趣

AF International公司的发展小趣事

随着公司业务规模的不断扩大,AF International意识到建立完善的质量管理体系至关重要。公司引进了先进的质量管理理念和方法,建立了严格的质量控制流程,确保从原材料采购到产品生产的每一个环节都符合质量标准。同时,AF International还加强了对员工的培训和教育,提高员工的质量意识和操作技能。这些措施使得公司的产品质量得到了有效保障,赢得了客户的广泛赞誉。

Atlanta Micro公司的发展小趣事

随着技术的不断进步,Atlanta Micro不断推出创新产品,其中最为引人注目的是其开发的一款高性能RF模块。这款产品采用了先进的材料和技术,具有更高的频率稳定性、更低的噪声和更长的使用寿命。这一创新不仅提升了产品的性能,也满足了客户对更高品质产品的需求,进一步巩固了Atlanta Micro在市场上的地位。

Advanced Energy公司的发展小趣事

在发展过程中,AE公司不断突破技术瓶颈,实现了多项重要技术的创新。这些技术突破不仅提升了公司产品的性能和质量,也推动了整个电子行业的发展。随着技术的不断进步,AE公司开始将业务拓展至全球市场。通过与各国客户的合作与交流,AE公司不断了解市场需求,优化产品设计,为全球客户提供更加优质的电源解决方案。

Continental公司的发展小趣事

随着汽车电子化的趋势日益明显,大陆集团也开始将业务拓展到汽车电子领域。在新的架构体系中,车身电子部门被纳入“车联网和信息”这个大的业务板块中。大陆集团致力于实现车身电子的更好互联、更好呈现信息和更好的集成。通过互联技术,数据能够在汽车与外界之间进行传递,并将这些信息通过人机交互界面呈现给驾驶者和乘客。同时,大陆集团还致力于确保数据从车辆到云端的顺畅传输和处理。这些举措使得大陆集团在汽车电子领域取得了显著的进展。

Ercona Corp公司的发展小趣事

随着汽车工业的发展,大陆集团开始将业务扩展到汽车轮胎领域。1901年,马牌轮胎首次与德国戴姆勒·奔驰汽车公司合作参加汽车竞赛,这标志着大陆集团正式进入汽车轮胎市场。仅仅三年后,大陆集团就生产出了全世界第一条带花纹的汽车轮胎,这一创新大大提高了轮胎的抓地力和安全性。1908年,大陆集团又生产出了全世界第一个可拆装的车轮,使车轮和车轴分开,由此大大节省了换轮胎的时间。这些技术创新使得大陆集团在汽车轮胎市场上占据了重要地位。

台湾唯圣(GW)公司的发展小趣事
如晶体管、场效应管等,用于控制电流的产生和变化。

问答坊 | AI 解惑

arm网口通信成功利用!

各位大虾好: 小弟在坛子里发贴寻求帮助解决44B0的网口通信问题,可惜至今没有人来帮我啊 无奈之下,只能在网上down别人的程序,然后用用工具一步一步走,每一个函数都 认真的看,在小弟的不懈努力下,总算是将这个网口用起来了,虽然现在还没有 ...…

查看全部问答>

【求助】USBASP制作中遇到的问题

我用的资料是从这下载的:https://bbs.eeworld.com.cn/thread-73210-1-8.html 板子上元件排布基本上也是参照照片上的,只是想在使用时,实验板的电源就用USB的VCC,所以去掉了J2。 烧固件时,用编程器烧的,USBASP板子连接电脑后,绿灯闪烁了三下 ...…

查看全部问答>

CPLD最实用的50例设计

详细说明:CPLD实用设计50例,非常经典的CPLD设计,包含50个实际的典型应用,涉及直流电机PWM驱动,编码等内容,有了这50例,举一反三,就会了很多应用 文件列表:   CPLD实用设计50例   ................\\基于DSP+CPLD的 ...…

查看全部问答>

5.0模拟器下有没有编辑注册表的软件

如题 类似WINXP下regedit的功能。 我现在编写程序写注册表好像都对,但是读的时候有时返回错误 GetLastError为1814。 我想找个软件看看我写进去的东西对不对。 另外,我把一个键保存在HKLM下 \\\\Drivers\\\\BuiltIn\\\\XXXX目录下, 那么 ...…

查看全部问答>

用STM32做音频项目,三种方案

现在用STM32做一个语音到站钟的项目,音质要求不高,就是报“一楼到了,上行”,“二楼是酒店”之类的语音,CPU上资源有PWM/DAC/IIS,通过上网查资料,网上解决的方案大体有以下三种: 1 PWM+SPI PWM模拟时钟时序,SPI传输数据,采用PCM编码 ...…

查看全部问答>

LPC1700系列芯片内存注意问题

在AMR芯片中内存空间是越来越大了,而我们的使用需求也是水涨船高。而不同ARM芯片的内存分配也是截然不同。例如同样是64K的STM32,只要你的数组定义在64K内就可以操作的,而64K的LPC芯片则不能定义64K的数组。这个问题恐怕困扰了不少网友。产生这一 ...…

查看全部问答>

4X4的矩阵键盘

我用的是51学习板  ,这个板子P2口直接 4X4的键盘,  P1口控制数码管位选,P0口是段选。下面的数码管显示函数单独运行没有问题,直接给(0-99)的数就会直接显示。。。     我的思路就是把 4x4按下的相应代码 ...…

查看全部问答>

周计划提交

这是我写的,这是按照我的理解写的,不是很专业,我没有专业的设备,嘿嘿,示波器没有,没法测量各种波形了…

查看全部问答>

求毕设MSP430对温湿度采集程序

MSP430对温湿度采集程序,DTH11传感器,LCD1602显示屏,232串口…

查看全部问答>