ADC的信噪比与过采样

目录:

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^NFSR / 2 为正弦波的幅值。

 3>信噪比

 4>动态范围DR

    由上面计算的正弦波的SNR公式,其实也是等效动态范围的大小,有效位20位的ADC动态范围      就是6.02*20+1.76 = 122dB

 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

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

也就是说噪声的带宽(奈奎斯特采样频率)越大,噪声频谱密度越小,信噪比就得到了提高。

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MATLAB中,可以使用过采样技术来对ADC进行测量。过采样是指在采样过程中对信号进行更多的采样,并利用这些额外的样本来提高测量精度。过采样可以通过增加采样频率或者增加采样点数来实现。 一个常见的方法是使用MATLAB提供的函数来计算ADC的性能指标。例如,可以使用"snr"函数来计算信噪比,使用"sfdnr"函数来计算无杂散动态范围,使用"sinad"函数来计算信纳比,使用"thd"函数来计算总谐波失真,使用"toi"函数来计算三阶交调等指标。这些函数可以极大地简化测量过程,使得测量ADC性能指标变得非常容易。 此外,MATLAB也支持不同的采样格式,例如子采样格式。对于子采样格式,可以使用MATLAB提供的函数来处理数据。例如,在每条扫描线上每4个连续的采样点取4个亮度Y样本、1个红色差Cr样本和1个蓝色差Cb样本。对于没有Cr和Cb的Y样本,可以使用前后相邻的Cr和Cb样本进行计算得到该Y样本的Cr和Cb样本。 总之,在MATLAB中,可以使用各种函数来测量ADC性能指标,并支持不同的采样格式,包括子采样格式。这些函数的使用可以大大简化测量过程,使得测量ADC性能指标变得异常容易。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [matlab对ADC动态性能进行分析](https://blog.csdn.net/xst0071/article/details/118314205)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [[转载]降采样,过采样,欠采样,子采样,下采样](https://blog.csdn.net/weixin_39967812/article/details/115884384)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值