首页 > 微波/射频 > RFIC设计学习交流 > adc中数字码的存储问题

adc中数字码的存储问题

录入:edatop.com    阅读:
诸位,大家好,我最近在整一个ADC芯片,测试时需要收集转换后的数字码,然后要将其转换成十进制数导入到Matlab中计算,想问问大家在电路仿真的时候能否把数字码保存都一个文件中,然后直接把文件中的十六进制转换成十进制,谢谢大家

这里的方法比较多啦:
你在仿真的可以直接将数据保存到一个文件里面(二进制或者十六进制),
matlab 是可以识别的,在matlab 内部 可以 用该函数转换为10进制
不过有个问题: 你必须注意电路输出的应该是 有符号数,  matlab 应该转为有符号十进制



    那我想请问如何将仿真结果保存到一个文件呢?

这个得看你是测试还是simulation了
如果测试 请 看 测试工具文档
如果是 simulation 看你是什么平台 用什么语言?
你什么都不提供, 大家怎么回答



    是这样的,我是在做一个ADC的simulation,是在cadence平台下使用的spectre仿真,想要把转换的数字码保存的一个文件中,方便后续处理(由于跑的时间长,我不可能一个一个去看)。请指教

    你写一个veriloga保存文件就可以了。或者直接用理想DAC把数字码转换成模拟输出plot然后按间隔取点就可以了。再把数据导出去fft

存成tbl文件不就行了,在仿真时候。



    怎么样写这个verilogA呢,您能不能提供一个

请问能给我发一份这个Verilog代码吗?最好附说明如何使用,我现在手上有个这样的代码,就是仿真结束,没有储存数据,怀疑代码不完整!非常感谢!

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程

上一篇:求助PLL中均方根的相位误差是怎么来的?
下一篇:有对hercules语法相当熟悉的吗?

射频和天线工程师培训课程详情>>

  网站地图