news 2026/7/12 3:50:34

信号采样中的抖动(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/7/11 13:31:08

Zephyr RTOS混合调度策略:实现微秒级实时响应的3大突破性技术

Zephyr RTOS混合调度策略&#xff1a;实现微秒级实时响应的3大突破性技术 【免费下载链接】zephyr Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures. 项目地址: https:/…

作者头像 李华
网站建设 2026/7/12 11:15:18

uni-app跨平台开发终极指南:一套代码多端运行

uni-app跨平台开发终极指南&#xff1a;一套代码多端运行 【免费下载链接】uni-app A cross-platform framework using Vue.js 项目地址: https://gitcode.com/dcloud/uni-app 快速入门指南 uni-app是一个基于Vue.js的跨平台前端框架&#xff0c;让开发者只需编写一次代…

作者头像 李华
网站建设 2026/7/11 23:15:59

设计师必学的技术沟通指南

资源亮点 【免费下载链接】产品经理必懂的技术那点事儿-PDF下载 产品经理必懂的技术那点事儿 - PDF下载 项目地址: https://gitcode.com/Open-source-documentation-tutorial/0ccc5 本资源提供了一份精心整理的《设计师必学的技术沟通指南》PDF文档。这份资料专门为设计…

作者头像 李华
网站建设 2026/7/12 13:07:02

Fiddler 无法抓包手机 https 报文的解决方案来啦!!

解决手机https无法抓包的问题 当你测试App的时候&#xff0c;想要通过Fiddler/Charles等工具抓包看下https请求的数据情况&#xff0c;发现大部分的App都提示网络异常/无数据等等信息 这时候怎么解决呢&#xff1f; 以软件测试面试提刷题APP为例&#xff1a; Fiddler上的显示…

作者头像 李华
网站建设 2026/7/12 9:16:53

终极代码生成解决方案:OpenReasoning-Nemotron-14B快速部署完整指南

终极代码生成解决方案&#xff1a;OpenReasoning-Nemotron-14B快速部署完整指南 【免费下载链接】OpenReasoning-Nemotron-14B 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/OpenReasoning-Nemotron-14B 在当今快速发展的软件开发领域&#xff0c;程序员们经常…

作者头像 李华