news 2026/6/23 17:25:35

信号采样中的抖动(Jitter)对SNR的影响——从基础开始解释

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
信号采样中的抖动(Jitter)对SNR的影响——从基础开始解释

1. 什么是“采样抖动”(Sampling Jitter)?
  • ADC采样时,需要在精确的时刻把模拟电压转换成数字值。
  • 这个“精确时刻”由时钟信号控制。
  • 但实际时钟不可能完美:它会有微小的随机时间偏移,叫时钟抖动(clock jitter)
2. 抖动为什么会产生电压误差?

想象一个正弦波信号:

这相当于把时间误差“放大”成了电压误差,放大倍数就是信号的斜率,而斜率正比于频率f和振幅A。所以频率越高,抖动对SNR的影响越大

下面是几张图示意抖动如何引起电压误差:

3. 抖动限制下的最大SNR(理论上限)
  • ADC的SNR(信噪比)定义为:有用信号功率 / 噪声功率。
  • 理想情况下,噪声主要是量化噪声,SNR ≈ 6.02n + 1.76 dB(n是位数)。
  • 但如果抖动噪声很大,它会成为主导噪声。

关键结论

  • SNR_max 与频率f成反比(f每增加10倍,SNR下降约20 dB)。
  • 与抖动t_j成反比(抖动越小越好)。
4. 实际例子(用1 ps RMS抖动,A=1 V)
输入频率抖动引起的RMS误差 Ve抖动限制下的SNR_max
10 MHz≈ 0.063 mV84 dB
50 MHz≈ 0.314 mV70 dB
100 MHz≈ 0.628 mV64 dB
200 MHz≈ 1.26 mV58 dB
500 MHz≈ 3.14 mV50 dB

可以看到,100 MHz 以上,1 ps 抖动已经让SNR降到64 dB左右,比很多12位ADC的量化噪声限值还低。

下面是典型SNR vs 频率的曲线图(不同抖动水平):

e2e.ti.com

5. 总结:为什么这段内容重要?
  • 对于低频信号,ADC的SNR主要由**位数(量化噪声)**决定。
  • 对于高频信号(几十MHz以上),时钟抖动往往成为瓶颈。
  • 设计高速ADC系统时,必须选择低抖动时钟(<1 ps甚至0.1 ps级别),并优化PCB布局、电源去耦等来减小抖动。
  • 书上的图25.19(RMS抖动与RMS噪声的关系)其实就是在说明:抖动等效于一个“电压噪声”,其大小随频率线性增长。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 3:44:25

解锁共享单车数据:从入门到精通的完整分析指南

还在为找不到合适的交通数据分析项目而烦恼吗&#xff1f;想要通过真实案例提升数据技能&#xff1f;这个精心整理的共享单车数据集正是你需要的实践宝库&#xff01;&#x1f3af; 【免费下载链接】国内某共享单车数据集 这是一个专门为交通行业学生设计的国内共享单车数据集&…

作者头像 李华
网站建设 2026/6/23 13:16:48

KOOM:如何快速解决Android应用内存泄漏的终极方案

KOOM&#xff1a;如何快速解决Android应用内存泄漏的终极方案 【免费下载链接】KOOM KOOM is an OOM killer on mobile platform by Kwai. 项目地址: https://gitcode.com/gh_mirrors/ko/KOOM 在移动应用开发中&#xff0c;内存泄漏问题一直是困扰开发者的首要难题。当应…

作者头像 李华
网站建设 2026/6/22 14:28:49

API 测试- Postman Vs Rest Assured

介绍&#xff1a; 创新和现代化的目标已经从简单的市场差异化转变为更有道德地追求整个社会的进步。提出了新的要求服务器端软件是持续数字中断和创新移动的结果技术。因此&#xff0c;服务器端编程现在必须适应笔记本电脑&#xff0c;智能手机和硬件平台&#xff08;如 IoT&a…

作者头像 李华
网站建设 2026/6/23 1:16:03

如何在React Native应用中实现语音交互?

如何在React Native应用中实现语音交互&#xff1f; 【免费下载链接】voice :microphone: React Native Voice Recognition library for iOS and Android (Online and Offline Support) 项目地址: https://gitcode.com/gh_mirrors/voi/voice 想象一下&#xff0c;你正在…

作者头像 李华
网站建设 2026/6/23 13:17:20

突破创意瓶颈:BlenderMCP如何用AI重塑3D建模工作流

突破创意瓶颈&#xff1a;BlenderMCP如何用AI重塑3D建模工作流 【免费下载链接】blender-mcp 项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp 还在为复杂的3D建模操作耗费大量时间吗&#xff1f;传统建模流程中的重复性工作往往让创意难以尽情挥洒。Bl…

作者头像 李华
网站建设 2026/6/22 22:15:54

生产环境出现问题,测试人如何做工作复盘?

很多时候我们能把大部分的Bug或一些部署等问题在业务上线之前就解决了&#xff0c;但由于某些因素&#xff0c;线上问题还是时而出现&#xff0c;影响业务生产甚至是公司效益。 避免线上问题的发生以及线上问题及时处理是测试人员的一项重要职责&#xff0c;如何快速地处理&am…

作者头像 李华