过采样技术原理介绍

Ray雷电竞iOS官网 www.getcxbot.com2013-10-18 18:26:40
内容摘要:   假定环境条件: 10位ADC最小分辨电压1LSB
相关参考报告:

  假定环境条件: 10位ADC最小分辨电压1LSB 为 1mv

  假定没有噪声引入的时候, ADC采样上的电压真实反映输入的电压, 那么小于1mv的话,如ADC在0.5mv是数据输出为0

  我们现在用4倍过采样来, 提高1位的分辨率,

  当我们引入较大幅值的白噪声: 1.2mv振幅(大于1LSB), 并在白噪声的不断变化的情况下, 多次采样, 那么我们得到的结果有

  真实被测电压 白噪声叠加电压 叠加后电压 ADC输出 ADC代表电压

  0.5mv 1.2mv 1.7mv 1 1mv

  0.5mv 0.6mv 1.1mv 1 1mv

  0.5mv -0.6mv -0.1mv 0 0mv

  0.5mv -1.2mv -0.7mv 0 0mv

  ADC的和为2mv, 那么平均值为: 2mv/4=0.5mv!!! 0.5mv就是我们想要得到的

  这里请留意, 我们平时做滤波的时候, 也是一样的操作喔! 那么为什么没有提高分辨率?????

  是因为, 我们做滑动滤波的时候, 把有用的小数部分扔掉了, 因为超出了字长啊, 那么0.5取整后就是 0 了, 结果和没有过采样的时候一样是 0 ,

  而过采样的方法时候是需要保留小数部分的, 所以用4个样本的值, 但最后除的不是4, 而是2! 那么就保留了部分小数部分, 而提高了分辨率!

  从另一角度来说, 变相把ADC的结果放大了2倍(0.5*2=1mv), 并用更长的字长表示新的ADC值,

  这时候, 1LSB(ADC输出的位0)就不是表示1mv了, 而是表示0.5mv, 而(ADC输出的位1)才是原来表示1mv的数据位,

  下面来看看一下数据的变化:

  ADC值相应位 9 8 7 6 5 4 3 2 1 0

  0.5mv测量值 0 0 0 0 0 0 0 0 0 0 0mv(10位ADC的分辨率1mv,小于1mv无法分辨,所以输出值为0)

  叠加白噪声的4次过采样值的和 0 0 0 0 0 0 0 0 1 0 2mv

  滑动平均滤波2mv/4次 0 0 0 0 0 0 0 0 0 0 0mv(平均数, 对改善分辨率没作用)

  过采样插值2mv/2 0 0 0 0 0 0 0 0 0 0 1 2mv/2=0.5mv, 将这个数作为11位ADC值, 那么代表就是0.5mv

  这里我们提高了1位的ADC分辨率

  这样说应该就很简单明白了吧, 其实多出来的位上的数据, 是通过统计输入量的分布, 计算出来的,

  而不是硬件真正分辨率出来的, 引入噪声并大于1LSB, 目的就是要使微小的输入信号叠加到ADC能识别的程度(原ADC最小分辨率).

  理论来说, 如果ADC速度够快, 可以无限提高ADC的分辨率, 这是概率和统计的结果

  但是ADC的采样速度限制, 过采样令到最后能被采样的信号频率越来越低,

  就拿stm32的ADC来说, 12ADC, 过采样带来的提高和局限

  分辨率 采样次数 每秒采样次数

  12ADC 1 1M

  13ADC 4 250K

  14ADC 16 62.5K

  15ADC 64 15.6K

  16ADC 256 3.9K

  17DC 1024 976

  18ADC 4096 244

  19ADC 16384 61

  20ADC 65536 15

  要记住, 这些采样次数, 还未包括我们 要做的 滑动滤波,

本文链接: //www.getcxbot.com/scfx/2013-10-18/98593.html
关键字:

版权声明

Ray雷电竞iOS官网 倡导尊重与保护知识产权,对有明确来源的内容注明出处。如发现本站文章和图片存在版权或者其它问题,烦请将版权疑问、授权证明、版权证明、联系方式等发邮件至hjbaogao@163.com,我们将第一时间核实、处理。

秉承互联网开放、包容的精神,Ray雷电竞iOS官网 欢迎各方媒体、机构转载、引用我们原创内容,但要严格注明来源Ray雷电竞iOS官网 。

相关阅读:

  • 报告
  • 数据
  • 市场
  • 展会
  • 政策
    • QQ:1048707735
    • QQ:1092050554
    • 手机:16619987910(微信同号)
    • 邮件:hjbaogao@163.com

    1、选择研究报告

    按行业导航查找 在站内搜索报告

    2、订购研究报告

    邮件订购:hjbaogao@163.com

    电话订购:16619987910(微信同号)

    QQ订购:1048707735

    3、签订订购协议

    报告确定后,双方签定合同。

    4、付款方式

    公司账号:1100 1053 0000 5301 7596

    账户名:北京诺拓信息咨询有限公司

    开户行:中国建设银行北京燕莎东支行

    温馨提示:汇款后请将汇款底联或者转帐底单传真给我们

    5、发货时间

    款到后3-5个工作日内(定制报告另定)

    6、送货方式

    电子版研究报告:Email 光盘邮寄

    印刷版研究报告:快递 EMS

    7、款到快递发票

    我们会在收到款项后1-2个工作日内快递发票给您。


    Baidu
    map