微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 请问如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等。

请问如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等。

时间:10-02 整理:3721RD 点击:
如果用Hspice仿真一个Pipelined ADC, 之后如何用matlab仿真它的性能, 比如 INL, DNL, SFDR,EOB等等。

这个你可能要自己编程。

小编能给个联系方式吗?我做的也是pipelined adc

自己编程,还要使用SIMULINK工具箱

自己编程就可以了,数据要抓出来

哈哈哈哈哈,只要功夫深,互联网是个好动动

maxim网站上有些例子,可以参考

从看图软件上export出waveform,格式可以是txt,然后用matlab导入。
作FFT,如果输入是sine wave的话。

谢谢楼上的!

askaskaskask

真希望有个高手指点一下!MATLAB如何实现INL DNL分析!

candence下就可以。

请问楼上如何在cadance下得到dnl inl?
我只知道把数据提出来后用matlab做FFT
然后算SNR,可以得到有效位数
但是如何算DNL INL 还请高人指教

INL,DNL的simulation没什么特别的。
首先,你要清楚的知道什么是INL,DNL,这两个参数都是定义在转换点的。
第二,你就测出你的实际电路的转换点,一般来说,你可以用Hspice的
measure语句来测你的输入输出的对应关系,对于ADC来说,
每个LSB的电压间隔一般来说测5至10个点就好了。太少的点不准确,太多的点就慢。
注意的是,这一步的测试中,你测的是Analog的输入与Digital的输出之间的对应关系。
还不是转换点。
第三,你就把测出来的数据倒入到Matlab中处理,用一定的算法,把转换点找出来,
再跟实际的转换点比较,就能的出你要的结果了。
要补充一下的是,这种Simulation是非常耗费时间的,如果大家有什么好的建议就提出来
讨论下。

多谢各位高人的指点

同问,有没有高人详细指点一下呢

在写INL,DNL的CODE,maxim上的感觉不太准确。找不到好方法啊。苦闷

可以按照80年左右的那篇paper写应该写的出

可参考UCB EE247 作业.

谢谢 谢谢
谢谢

er 说的对

hao xiexie

askaskaskask

maxim 官网

若用simulink做出的adc如何模擬inl dnl?

也想学习一下

好棒的文件...學習了...感謝...

什么看图软件可以export出.txt的waveform啊?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top