在通信系统中使用抖动改进ADC的SFDR

原创 EETOP 2023-05-22 11:39


在之前的文章中,我们讨论了如何使用抖动来通过打破量化误差和输入信号之间的统计相关性来提高理想量化器的性能。所谓理想,是指 ADC传递函数具有统一的阶跃。换句话说,理想的 ADC 具有零 DNL 误差。这种抖动应用在需要高SFDR 的无线电接收器中尤为重要。

在本文中,我们将讨论抖动的另一个重要应用,即改善现实中的 A/D 转换器的 SFDR,例如 AD6645,会出现 DNL误差。这种抖动应用在当今需要高 SFDR 的无线电接收器中尤为重要。

ADC 静态和动态线性度

在开始之前,让我们首先快速回顾一下提高 ADC 线性度的主要限制。尽管 ADC 使用不同的架构和电路实现,但它们有两个主要的非线性源:采样保持(S/H) 电路和 ADC 的编码器部分。S/H 非线性部分源于这样一个事实,即它具有有限的转换速率,并且当输入是具有大振幅的高频信号时,可能无法足够快地跟随输入。缺乏表现出足够转换率的 S/H 是许多 ADC 无法提供高于几兆赫信号带宽的高 SFDR 的一个关键原因。这也解释了为什么 S/H 的非线性与频率有关。S/H 在确定 ADC的动态(或 AC)线性度方面起着关键作用。

另一个非线性源是 ADC 编码器部分。对于给定的 ADC 相位,编码器部分主要处理直流信号,因为它位于 S/H 之后。因此,编码器非线性会导致系统的静态(或直流)非线性。理想情况下,非线性成分不会随频率变化。静态非线性的特征在于ADC 传递函数中的DNL 和INL(积分非线性)误差。术语“静态非线性”可能用词不当,因为这种非线性成分不仅影响直流信号,而且在处理交流信号时还会降低线性度。

请注意哪种非线性类型占主导地位!

本文要牢记的另一件重要事情是,对于许多 ADC,S/H 是非线性的主要来源。在这种情况下,谐波失真性能会随着输入接近奈奎斯特频率而迅速下降。如果 S/H 是限制因素,则无法通过外部方式显著改善 ADC 线性度。但是,某些 ADC 专门设计有宽带、高线性度的前端。这使得编码器部分成为非线性的主要来源。对于此类 ADC,我们可以使用抖动技术来改善 ADC SFDR。在研究这种抖动应用之前,让我们仔细看看 ADC 静态传递函数引入的非线性误差。

传递函数非线性——确定性误差

为了更好地理解静态非线性,我们将以图 1 所示的传递函数引入的非线性误差为例进行研究。

图 1. 引入非线性误差的传递函数示例

上图中的红色曲线表示非线性 4 位 ADC,而蓝色曲线表示理想的 4 位响应。如果我们使用上述特性曲线将以 4 MHz 采样的 1.11 kHz 正弦波数字化,我们将获得图 2 中的波形。

图 2.以 4 MHz 采样的数字化 1.11 kHz 正弦波的波形

在图 2 中,绿色曲线显示输入,而蓝色和红色曲线分别是理想和非线性传递函数的输出。通过从红色曲线中减去蓝色曲线,我们可以确定非理想响应引入的非线性误差。这由图 3 中的红色曲线显示。

图 3. 显示非理想响应引入的非线性误差的图。 

传递函数非线性引入的误差是确定性误差。这意味着,对于给定的输入电压,误差始终相同。例如,参考图 1,我们观察到 6 LSB(最低有效位)的输入总是导致比理想值高 3 LSB 的输出。这种确定性行为在输入和错误之间建立了相关性。如果输入处于特定频率,我们预计误差在与输入相关的某些特定频率处具有很强的频率分量。

图 3 可以帮助您更好地理解这种情况。在这种情况下,误差波形不完全是周期性的;但是,错误的整体形状似乎会以规律的方式重复出现。即输入信号在一个周期内有两次重复。这表明误差在输入的二次谐波处具有很强的分量。为了更好地形象化这一点,该图还绘制了 2.22 kHz(二次谐波)的正弦波。如您所见,正弦波近似于误差波形整体形状的趋势。

对非线性响应输出进行快速傅里叶变换 (FFT),我们得到图 4 中的频谱,其中仅显示 DC 至 50 kHz 范围。

图 4. 显示从 DC 到 50 kHz 范围内的非线性响应输出

FFT 结果证实二次谐波是非线性响应的主要频率分量。值得一提的是,主要谐波分量的频率取决于 ADC的 INL 形状。对于图 1 所示的非线性(有时称为弓形 INL),二次谐波是主要谐波。对于 S 形 INL,三次谐波是误差的主要频率分量。

打破 ADC 误差与输入之间的相关性

如果我们向输入添加一个相对较大的随机信号,使 ADC 的整体输入以不可预测的方式在ADC 传递函数的不同阶跃之间变化,我们可以在一定程度上减少确定性失真。这个概念如图 5 所示。

图 5. 显示 ADC 传递函数阶跃期间 ADC 输入变化的基本图。图片由Analog Devices提供

添加随机信号(或抖动信号)后,给定的输入并不总是转换为相同的输出电平。因此,即使输入不变,误差也会随时间变化。例如,考虑将 6 LSB 的输入应用于图 1 中的传递函数。如果没有抖动,误差始终为 3 LSB。现在考虑抖动的情况。假设抖动信号偶尔等于 2 LSB。在 2 LSB 处,非线性误差变为零。由于误差在 0 和 3 LSB 之间变化,因此与未抖动情况相比,误差平均值有所降低。这个简单的例子展示了抖动如何消除输入和非线性误差之间的相关性,从而减少确定性失真。抖动通过使转换器的 DNL 误差离域或随机化来实现这一点。

通信系统抖动技术

抖动技术在通信系统中特别有用。对于许多通信应用,输入可以是远低于 ADC 满量程的小信号。这个小信号使用相对少量的 ADC 输出码字。如果这些输出码字表现出较大的 DNL误差,则输出将包含显著的谐波失真。

请注意,对于满量程(或大)信号,DNL 误差在某种程度上是固有平均的。原因是大信号会覆盖 ADC 的所有输出码字。因此,当信号幅度降至低于满量程值 20 dB 时,具有 88 dBFS 满量程 SFDR 的 ADC 可能仅提供 80 dBFS 的 SFDR。在这种情况下,抖动技术可能有助于我们在低信号水平下保持 ADC的 SFDR 性能。应该注意的是,由于输入电平很小,我们可以将抖动信号添加到输入,而不会过度驱动 ADC。

ADC 加入噪声——不是在丢失信息吗?

你可能会问:我们在输入信号中加入比较大的噪声不是丢失了信息吗?答案是信息似乎在时域中丢失了。然而,通过适当选择噪声信号以及信号处理技术,我们可以重建原始信息。一种解决方案是减法式色抖动。在这种情况下,将图 5 中的基本图修改为下图(图 6)。

图 6. 减法式抖动图。图片由Analog Devices提供

在减法方法中,引入输入的噪声以相反的极性添加到输出,从而将系统输出端的净抖动噪声归零。在通信系统中使用的另一种有趣的技术是使用频率内容超出所需信号带宽的窄带噪声。几百 kHz 的小带宽对于抖动信号通常就足够了。带外噪声的两个可能位置是直流附近或略低于奈奎斯特频率(f s /2,其中 f s 是采样频率)。在可用于抖动目的的大多数通信系统中不使用这两个频率区之一。在这种情况下,可以很容易地在输出端滤除抖动。

分析一下我们假设的 ADC

让我们使用图 1 中的传递函数来研究这种技术。为此,我们向该 ADC 应用幅度为 2 LSB 和 DC 值为 7.5 LSB 的 1.11 kHz 正弦波。这样的输入会执行 ADC 的中档代码。从略高于 0 Hz 到 30 kHz 范围的输出频谱如图 7 所示。

图 7.  1.11 kHz 正弦波的另一个示例图,其频谱范围略高于 0 Hz 至 30 kHz

对于这个特定的输入,有几个不同的谐波分量,但主要的仍然是二次谐波。将值转换为分贝,我们发现 SFDR 为 17.47 dBc。为了产生抖动信号,我们可以使用 Matlab 的“randn”函数来产生具有 2 LSB RMS(均方根)的宽带高斯噪声。应用以 1.94 MHz 为中心的通带为 100 kHz 的带通滤波器,宽带噪声被转换为略低于 f s /2的窄带抖动。抖动信号的频谱如下图 8 所示。

图 8. 抖动信号的示例频谱

由于抖动信号是原始噪声的带限版本,我们可以使用以下等式来确定抖动信号的方差:


代入数字,我们得到:


取该值的平方根,抖动信号的 RMS 为 0.45 LSB。抖动的峰峰值可以估计为 6.60.45 = 2.97 LSB(RMS 高斯噪声乘以 6.6 转换为峰峰值)。请注意,抖动的峰峰值足够小,不会过度驱动 ADC。应用抖动后,我们获得以下输出频谱(图 9)。

图 9. 应用抖动 RMS 后的输出频谱

可以看出,谐波被显著抑制。将值转换为分贝,我们获得 27.9 dBc 的 SFDR,与未抖动情况相比提高了 10.43 dB。抖动通过将信号杂散散布到本底噪声中来抑制谐波分量。

真实世界 ADC 的测试结果——ADC3424

下面的图 10 显示了ADC3424对于 70 MHz 输入的输出频谱。

图 10.  70 MHz 输入时 ADC3424 的输出频谱。图片由德州仪器提供

ADC3424 提供抖动功能作为内部特性。关闭内部抖动后,SFDR 为 91 dBc。然而,随着内部抖动被激活,杂散扩散到本底噪声中,并且 SFDR 增加到 99 dBc。

抖动技术限制

可显著改善 ADC SFDR 的适当抖动级别取决于特定 ADC 的架构和其他属性。SFDR 的改善还取决于输入信号的幅度以及抖动的幅度。还应注意,超过一定的噪声水平,SFDR可能不会显著改善。 以Analog Devices 的AD6645为例。该设备使用多级架构。对于这种类型的 ADC 架构,DNL 误差具有重复模式,并且当输入扫过 ADC 输入范围时,DNL 图中有一些尖峰。下面的图 11 显示了 AD6645 在其一小部分输入范围内的 DNL 图。

图 11.  AD6645 在其一小部分输入范围内的 DNL 图。图片由Analog Devices提供

对于 AD6645,尖峰每 512 个 LSB 出现一次。经实验发现适合此特定 ADC的抖动电平为 1024 LSB 峰峰值或 155 LSB RMS。应用更大的抖动不会显著改善 AD6645 的 SFDR。对于这个 ADC,抖动的峰峰值等于两个 DNL 尖峰之间代码距离的两倍。但是,我们不能断定这是所有多级 ADC 的一般规则。

推荐阅读:
  • PPT分享:SerDes专题--高速低抖动PLL/DLL/CDR电路专题

  • 原创模拟IC论文分享--TCAS-II主编邀稿:极低抖动频率综合器的多速率时间戳建模

  • 相位噪声vs时间抖动

  • 计算隔离式精密高速DAQ的采样时钟抖动的简单步骤

  • 深入浅出聊抖动(Jitter)

  • 什么是抖动?利用抖动消除ADC量化误差


EETOP EETOP半导体社区-国内知名的半导体行业媒体、半导体论坛、IC论坛、集成电路论坛、电子工程师博客、工程师BBS。
评论
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 102浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 116浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 103浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 111浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 87浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 68浏览
  • TOF多区传感器: ND06   ND06是一款微型多区高集成度ToF测距传感器,其支持24个区域(6 x 4)同步测距,测距范围远达5m,具有测距范围广、精度高、测距稳定等特点。适用于投影仪的无感自动对焦和梯形校正、AIoT、手势识别、智能面板和智能灯具等多种场景。                 如果用ND06进行手势识别,只需要经过三个步骤: 第一步&
    esad0 2024-12-04 11:20 58浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 120浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 73浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 119浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦