|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
for n=1:100<BR>%DNL_TH=linspace(0, 0, 1024)<BR>%初始化非线性误差<BR>UNITSOURCE=1+0.02*(randn(1,1024));<BR>%1024个电流源,每个电流源的大小为“1",标准方差为“0. 02"<BR>%BINARAYSOURCE=linspace(0,0,10);<BR>%初始化二进制加权DAC<BR>TOTAL_CURRENT=O;<BR>for i=1:1024<BR>TOTAL_CURRENT=TOTAL_CURRENT+UNITSOURCE(i);<BR>DNL_TH(i)=UNITSOURCE(i)-1;<BR>%计算每一个温度码的DNL<BR>end<BR>plot (DNL_TH,'black');<BR>hold on;<BR>end[em09] |
|