0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详解SystemVue中AtoD模型的help文件

加油射频工程师 来源:加油射频工程师 2023-12-26 17:06 次阅读

(1) 看懂软件中ADC模型的help文件,需要懂的知识点也是不少的哈!

比如说,SystemVue中的AtoD模型,上面的设置参数要搞明白,那也不容易的。

打开AtoD模型的参数设置,首先映入眼帘的是这个。

9b3add2c-a3cd-11ee-8b88-92fbcf53809c.png

这里有10项设置。如果做了选择以后,项目数又会增多。

(2)参照help文件,先来说一说前3项哈!

NBits,就是我们平时说的8位,12位ADC中的8位和12位。即设置ADC的分辨率,这个设定完后,ADC就有2^NBits个量化电平。

比如说,Nbits=3,那么ADC就有8个量化电平。

VRef,是设定ADC的参考电压。输入信号的幅度,需要位于[-Vref,Vref]之间,否则就会发生clipping。

OutputDigitalFormat,设定ADC输出的编码模式。如果OutputDigitalFormat=Offset binary,那么ADC的数字输出在[0,2^NBits-1]之间;如果OutputDigitalFormat=Twos-complement,那么ADC的输出就在[-2^(NBits-1),2^(NBits-1)-1]。

help文件中,画了两幅图,很好的把上面的三个参数联系起来了。

9b4551e4-a3cd-11ee-8b88-92fbcf53809c.png

(3)还有INL, DNL参数。

INL全称是integral nonlinearities,积分非线性。

INL是指在补偿完offset error和gain error后的ADC的传输函数与理想ADC传输函数的偏移,单位为LSB。

文献【1】中提到,ADI一般采用End Point Method来测量INL,即取测得曲线的首尾的点连成直线,并且调整完offset error和gain error以后,如下图所示。

9b5a94fa-a3cd-11ee-8b88-92fbcf53809c.png

那什么是gain error和offset error呢,看下面的图就明白了。

9b6c0302-a3cd-11ee-8b88-92fbcf53809c.png

DNL,是differential nonlinearities,差分非线性,定义的是任意码偏离理想的1LSB步进的程度。

在理想情况下,模拟信号中一个LSB的变化,严格地对应数字码中一个LSB的变化。但是实际情况下,不是。

比如说,2bit的ADC,共有4个码。理想情况下步进为1LSB,如下图实线所示,但是实际上,可能小了0.5LSB或者1LSB。

9b815aea-a3cd-11ee-8b88-92fbcf53809c.png

DNL误差小于1LSB,才能保证ADC具有no missing codes。所谓no missing code,是指当输入模拟电压在[-Vref,Vref]中变化时,ADC的输出数据会包含所有的码。

(4)在EnableJitter选项中,有三种,分别位No, Time Domain, Frequency Domain。

9b8ce220-a3cd-11ee-8b88-92fbcf53809c.png

这个抖动可以用时域的抖动或者频域的相噪来表示。这样子,还是很贴心的。这样就不需要去找小软件来进行两者的转换了。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • adc
    adc
    +关注

    关注

    95

    文章

    5653

    浏览量

    539508
  • 参数
    +关注

    关注

    11

    文章

    1398

    浏览量

    31477
  • 模型
    +关注

    关注

    1

    文章

    2707

    浏览量

    47706
  • SystemVue
    +关注

    关注

    2

    文章

    11

    浏览量

    13609
收藏 人收藏

    评论

    相关推荐

    关于SystemVueMathLang器件的使用

    请教各路大神!利用SystemVue设计MIMO系统,在设计的使用Alamouti算法的单用户MIMO系统,要使用MathLang器件编写Matlab程序,完成后如下:SNR=2
    发表于 02-28 19:53

    3D模型文件格式之OBJ详解

    `3D模型文件格式之OBJ详解 2016.4.25 科技蛀虫 OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced
    发表于 04-27 17:02

    systemvue

    有谁会用systemvue设计调频调幅立体声广播的,急求
    发表于 08-30 10:04

    怎么在SystemVue 2013创建零件向导

    大家好,我如何从systemvue 2013的符号和模型脱颖而出?早期版本有一个向导,可以在“操作”选项卡自动执行该过程。谢谢。 以
    发表于 11-26 09:04

    能使用matlab或systemVUE生成调制格式并将其下载到sig gen吗?

    使用matlab或systemVUE生成这些调制格式并将其下载到sig gen吗?我打算只购买ARB并使用matlab生成波形并将其下载到ARB。如果我不买431选项,我会错过什么 以上来自于谷歌
    发表于 12-14 16:51

    systemvue的matlab_script工具路径设置

    请教各位,在使用systemvue的Matlab_script模块进行仿真时,如何设置matlab软件的路径,在计算机上有不同版本的matlab,我想要使用其中某个版本,与此同时不卸载其它版本。我测试了修改环境变量的路径,但
    发表于 03-19 12:55

    求大神分享SystemVue的资料

    本人想学一下SystemVue,但资料不好找,不知哪位有此方面的资料麻烦共享。最好是中文的,因还不熟悉软件,英文怕理解有出入。
    发表于 06-22 07:14

    讲解math_help文件函数的使用

    第23章 DSP辅助运算-math_help函数的使用本期教程主要讲解math_help文件函数的使用,这个
    发表于 08-17 07:43

    math_help文件函数的使用

    第23章 DSP辅助运算-math_help函数的使用本期教程主要讲解math_help文件函数的使用,这个
    发表于 08-17 07:07

    请问math_help文件函数怎么使用?

    请问math_help文件函数怎么使用?
    发表于 11-19 06:02

    安捷伦推出卫星通信SystemVue参考设计平台

    近日,安捷伦公司宣布推出两款用于SystemVue的参考设计库。SystemVue是通信、航天卫星GNSS系统设计首选平台。Agilent GNSS设计库可为研究人员提供设计仿真前期使用仪器级标准参考。
    发表于 06-14 15:07 1328次阅读

    BMP图片文件详解

    BMP图片文件详解,很好的资料,快来学习吧
    发表于 02-18 14:16 0次下载

    GIF文件格式详解

    GIF文件格式详解 GIF文件格式详解 GIF文件格式详解
    发表于 05-24 10:53 2次下载

    是德科技SystemVue仿真平台有助应科院降低NB-IoT收发信机的成本和功耗要求

    2017 年 7 月 17 日,北京——是德科技(NYSE:KEYS)宣布其系统设计和验证仿真平台推出最新版本 SystemVue 2017。SystemVue 仿真平台可以帮助用户将基带、射频和信道模型整合到一起,用于评测整个
    发表于 07-17 15:16 2086次阅读

    详解如何用AD生成Gerber文件

    详解如何用AD生成Gerber文件
    发表于 11-23 11:07 0次下载