在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1715|回复: 4

[求助] 关于SAR ADC LMS算法的应用双转换ODC以及split型 matlab实现

[复制链接]
发表于 2022-9-6 15:40:51 | 显示全部楼层 |阅读模式
200资产
本帖最后由 kylinsky 于 2022-9-7 08:47 编辑

刚开始做的小白请教下大佬们,基于双转换ODC或者split 结构的SAR ADC应用LMS算法根据误差调整权重,并没有实现像论文那样的收敛效果,仿真14bit出来的结果SNDR只提升了几个dB。增大迭代次数仍然变化不大。代码参考Wenbo Liu A 12-bit, 45-MS/s, 3-mW Redundant Successive-Approximation-Register Analog-to-Digital ConverterWith Digital Calibration


增大LMS步长所得到的迭代结果也并没有什么改变。。
想请教大佬们我这种迭代方法哪里出现了问题,以及如何恢复到80dB以上的SNDR(蓝线)?
对于dither的注入也不太清晰,现在用2bit伪随机码按照论文中产生37.5LSB,25LSB,12.5LSB.那负的dither是对2bit伪随机码取反还是直接对产生的LSB取负?

发表于 2022-9-6 16:04:06 | 显示全部楼层
本帖最后由 struggleX 于 2022-9-6 16:07 编辑

校准前SNDR只有50dB左右?然后想校准到80dB以上?要确定电容的mismatch允许校准到80dB吧。另外,请问哪篇论文有介绍dither注入的,Wenbo Liu这篇论文没有提dither呀。
发表于 2022-9-6 16:31:29 | 显示全部楼层


struggleX 发表于 2022-9-6 16:04
校准前SNDR只有50dB左右?然后想校准到80dB以上?要确定电容的mismatch允许校准到80dB吧。另外,请问哪篇论 ...


同求,我的理解是可以在内嵌DAC中加入,引入一个±0.5LSB RMS的热噪声
发表于 2022-9-6 16:53:23 | 显示全部楼层


kylinsky 发表于 2022-9-6 16:38
我弄了极端的mismatch,确实忽略了电容失配的限制,但是我弄1%的失配之后SNDR仍然在60多左右,就不太清楚 ...


你不是说伪随机的dither吗?Liu的论文里我记得dither应该是固定的吧
发表于 2022-9-6 17:26:13 | 显示全部楼层
能把模型代码共享出来看看么??

当年都这篇文章完全读不懂是啥,也没有人可以问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-11 16:56 , Processed in 0.021583 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表