微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 关于DAC失配的DWA优化算法

关于DAC失配的DWA优化算法

时间:10-02 整理:3721RD 点击:
我的最外层DAC失配是方差在5e-4量级,但是加上DWA算法后为什么整体SNR没有优化,我扫了0-5e-4的方差范围内,发现在0.1-0.01量级上DWA优化效果明显,但是其他范围内还不如不加,求指点

以下是我的DWA算法代码,如有错误请指出,DAC中
%ran1=normrnd(1,Dev,1,Level);

function dout=fcn(din,ran)
%#codegen
Vref=0.5;
N=4;
Level=2^N-1;
Ladder=1:1evel;
m=(din>=Ladder);
code=sum(m);
m1=circshift(m,[0,code]);
m2=m1.*(ran');
data=sum(m2);
S=2*Vref/Level;
dout=(data-Level/2)*S;

我不懂为什么0-0.0005的范围能扫出0.1-0.01来?

打错了 是倍频扫的 1e-5 1e-4....

万分之5的误差会不会已经淹没在低噪里面了?DWA会把谐波压进低噪,所以低噪会抬高一点的,你说明显的是SNR吗,最好上图

我找到错误了。DWA算法我这种移位没有和上次的移位关联到一起,也就是我没有将上一个数据的DWA位置作为指针位置,我对上一个数据加了延时一周期后做mod就可以了,算法错误。抱歉抱歉

你自己没检查过DWA的输出码流吗?!。

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

网站地图

Top