微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > ADC hspice仿真数据如何在matlab里计算SNR?

ADC hspice仿真数据如何在matlab里计算SNR?

时间:10-02 整理:3721RD 点击:
本人设计了一个AD,由于用的是开关积分器,在输出数据时,数据点的时间并不与采样周期一一对应(我的采样开关用用的pulse信号,导致在一个周期内,输出并不止一个数据)。我想在matlab里做分析时,将数据变为一个周期采一个点,如何才能做到。目前的问题是,我并不知道我的输出数据对应的时间,所以不知道怎么处理。
比如,我的时钟周期是10us时,采用两个不相交叠的十种。输入信号200Hz,我仿真5ms,步长采用100n,仿真出来发现数据用近70000,改为10u的步长,从2.5us开始输出,发现数据并不像我规定的那样输出,在matlab里发现数据也有将近70000。也就是说,如果在某个周期里,我的数据是1,在hspice里,一个时钟周期就包含有多个1的数据点,这样导致了数据的冗余,如何做,才能真正与matlab模型里,一个采样周期对应一个点呢?

同问!

同求中,请求置顶

随便编个程序,C语言之类的将数据转换成你希望的样子,比较方便

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

网站地图

Top