目录:

N位ADC的信噪比公式:6.02N+1.76dB来源

过采样

1、N位ADC的信噪比公式:6.02N+1.76dB来源

首先要了解一下求有效值或均方根值的方法:

下面是ADC的量化噪声的波形:

1>噪声有效值 

根据量化噪声与时间的关系:e(t) = (q/T)t, -T/2 < t < T/2

e(t)的均方根值表示:

 2>正弦输入信号有效值

我们以一个满量程输入的正弦波来计算信噪比

正弦波的FSR幅度为 q*2^N,FSR / 2 为正弦波的幅值。

 3>信噪比

 2、过采样

前面说的均方根量化噪声是在直流到fs/2的完整奈奎斯特带宽范围内进行测量。 实际一般信号只有一个很窄的带宽,我们可以通过滤除BW之外的噪声,这样信噪比就会有提升,所以信噪比的公式上还要增加一项。

SNR=6.02N + 1.76dB + 10log(fs/2BW)

过采样的频率增加4倍,ADC的分辨率就提升1位的原因可以从下面的关系看出。

SNR=6.02N + 1.76 + 10log4 = 6.02(N+1) +1.76 + 10log1

注意一下噪声频谱密度的幅度为噪声的均方根值除根号下噪声带宽:

也就是说噪声的带宽(奈奎斯特采样频率)越大,噪声频谱密度越小。

ADC的信噪比与过采样相关推荐

  1. 采样频率和带宽的关系_ADI公司AD7380系列SAR ADC的片内过采样

    原标题:ADI公司AD7380系列SAR ADC的片内过采样 本文引用地址: 简介 本应用笔记讨论逐次逼近寄存器(SAR)型模数转换器(ADC)中的片内过采样.常见过采样技术有两种:正常平均和滚动平均 ...

  2. STM32 MCO+SPI获取24位模数转换(24bit ADC)高速芯片ADS1271采样数据

    STM32 MCO+SPI获取24位模数转换(24bit ADC)高速芯片ADS1271采样数据 STM32大部分芯片只有12位的ADC采样性能,如果要实现更高精度的模数转换如24位ADC采样,则需要 ...

  3. 采样频率和带宽的关系_ADI公司AD7380系列SAR ADC的片内过采样 - 模拟技术

    作者:ADI公司JonathanColao 简介 本应用笔记讨论逐次逼近寄存器(SAR)型模数转换器(ADC)中的片内过采样.常见过采样技术有两种:正常平均和滚动平均.这些技术是在AD7380/AD7 ...

  4. matlab求adc信号的信噪比,关于ADC的信噪比 - pengyouxiaohui的日志 - EETOP 创芯网论坛 (原名:电子顶级开发网) -...

    昨天电话面试,问我选择ADC都考虑什么,以前搞设计感觉自己是一个不求甚解的人,我说会考虑采样率和位数,问我如何计算精度,我说了计算公式,他又问信噪比,话说我真的没考虑过这方面,只有实话实说,我没考虑过 ...

  5. STM8单片机ADC带缓存的连续采样模式

      在上一篇文章中说了STM8的ADC连续采样模式,为了提高采样的精度和速率,STM8单片机还提供了带缓存的连续采样模式,也就是说ADC会连续采集8个数据,放在缓存中,读取数据时可以一次从缓存中读取8 ...

  6. stm32l151 ADC通过DMA通道定时采样电池电量

      最近在使用stm32l151开发一个项目,我的项目需求是ADC采集电池电量,通过DMA通道传送出来.然而我并不是得到了电池电量数据后就立马连续输出,而是通过tim4定时器每1s访问一次采样得到的电 ...

  7. STM8L051之ADC+DMA两通道数据采样错位问题

    程序中使用ADC1采样一个外部输入,一个内部参考电压的 电压,其中出现了两通道的数据错位问题,即有时数组第 一个数与该数组第二个数据交换了,在网上找了很久=都 没神马结果,最后只能将ADC的连续转换模 ...

  8. adc采样的值跳动_嵌入式er必知:模数采样知多少(最全总结)

    [导读]  生活环境周围信号万万千,对于一个嵌入式er.我们利用技术去了解世界.改变世界.而一个产品要与外界物理环境打交道,一个至关重要的触角就是采样真实模拟世界的信号,翻译成芯片可理解的数字信号,进 ...

  9. 过采样为什么能提高信噪比

    增加采样频率可以改善系统的SNR,其原因是,当采样频率增加时,量化噪声功率仍保持不变(量化噪声只与字长有关),量化误差可以建模为样本与样本之间不相关,这就将产生平坦的频率响应,从而具有单边功率谱密度: ...

最新文章

  1. Parallax Mapping Shader 凸凹感【转】
  2. DL框架之AutoKeras框架:深度学习框架AutoKeras框架的简介、特点、安装、使用方法详细攻略
  3. java生成小图片_JAVA生成缩略小图片类
  4. 程序员在想些什么?拒绝盲猜,CSDN帮你精准洞察 Ta 们的心
  5. mysql返回行数_如何计算MySQL查询返回的行数?
  6. Linux64位steam,这下没得玩了! Steam无奈抛弃Linux用户
  7. 年后开课 | 第 4 期临床基因组家系分析,助力发表Case Report
  8. Python网络编程——socket套接字实现UDP/TCP信息传输
  9. Java 反射(初步)
  10. Java学习笔记2.3.4 运算符与表达式 - 逻辑运算符
  11. Word英文句子之间空两格的方法,有截图
  12. ADO.NET_05_OracleDataReader
  13. Python入门到精通三天速成第一讲——创建自定义类
  14. Qt串口通信专题教程
  15. iPhone11莫名自动重启怎么解决?
  16. 怎么用显卡计算_初试CUDA,入门显卡实现两千倍加速
  17. 手把手教你将chatGpt接到微信
  18. AtCoder Beginner Contest 136 E - Max GCD
  19. 查看设备串口列表和串口上电使能
  20. 这些实用的列表,字符串操作你知道吗?

热门文章

  1. catia设置技巧教程:进入管理模式VS工程图模板(如何进入管理模式)
  2. Origin 9 向程序发送命令时出现问题”解决
  3. HALCON已知平面两点图像坐标和对应机械坐标求仿射变换矩阵
  4. EXCEL 删除一列超过3小时的数据公式
  5. 【统计学习】25个必须掌握的数据分析基础概念
  6. 【深度学习】AI一键换天
  7. 交易员的不同心理状态以及如何达到最高的交易心境
  8. jae java_汇编里的JAE和JGE有什么区别?
  9. 二进制学习基础文章整理
  10. python - 跨平台全局快捷键解决方案