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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6021|回复: 24

[讨论] 有谁做过基于扰动的后台校准的ADC???来讨论讨论!!!!

[复制链接]
发表于 2016-4-21 14:31:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 雨丝 于 2016-4-22 13:10 编辑

利用LMS算法的。
想请教一下,这种结构每次LMS迭代的时候,是所有bit一起迭代还是一个bit一个bit的校准?如果一个bit一个bit的校准,没法把扰动加到当前校准的bit(因为其他bit还是不准的值),如果所有bit一起迭代,根本不收敛啊!

更新1.搞定了,10bit的ADC,MATLAB仿真,能把mismatch导致只有的40dB提高的58dB。

更新2.发现了一个奇怪的现象,不同的mismatch,校准后每位的权值有时候能在1LSB以内,有时候单看每一位跟真实的差别挺大,但最终结果却很好,想不明白。难道是我的冗余位太多,这个解不唯一导致的???有人遇到过吗????
 楼主| 发表于 2016-4-21 18:12:55 | 显示全部楼层
搞定了!!!!
10bit的ADC,MATLAB仿真,能把mismatch导致只有的40dB提高的58dB。
发表于 2016-4-21 18:44:28 | 显示全部楼层
回复 2# 雨丝


   能发下代码吗?
发表于 2016-4-22 08:57:45 | 显示全部楼层
LMS ADC 是目前ADC最夯的Topic.
雨丝真是太強了,
崇拜.
发表于 2016-4-22 09:15:51 | 显示全部楼层
牛!!!!
 楼主| 发表于 2016-4-22 09:31:58 | 显示全部楼层
 楼主| 发表于 2016-4-22 09:35:22 | 显示全部楼层


LMS ADC 是目前ADC最夯的Topic.
雨丝真是太強了,
崇拜.
billlin 发表于 2016-4-22 08:57



五年前就看这种算法,压在心里几年的一个难点,结果前两天突然开窍了一样。用matlab搭了一个,历经各种问题竟然跑通了。不过有错误太大也有较不回来的。

有些东西并不是想象的那么难,搞明白了发现就一层窗户纸。

不过目前只是停留在MATLAB模型上,真实电路要自己写verilog代码还麻烦。
发表于 2016-4-24 09:32:03 | 显示全部楼层
本帖最后由 ericking0 于 2016-4-24 13:08 编辑

听你的描述,想不通扰动和信号混在一起的话,怎么确定LMS收敛公式的;
给篇paper瞅瞅呗?

另外感觉只要是LMS的东东,所有的系数都是混在一起校的;
只要确定了LMS收敛公式,顶多再加入一堆dither相关的系数进去,按理说就可以校出来;

另外如果收敛值与自己预设的MC值不一样,不用看肯定是收敛到其他的稳定值去了;
用收敛后的系数,换个输入幅度或频率,看看还是不是哪个性能哦;
理论上总能构建一种输入信号的pattern,打中算法的软肋,把算法给搞死掉;
 楼主| 发表于 2016-4-25 09:18:34 | 显示全部楼层
本帖最后由 雨丝 于 2016-4-25 09:41 编辑


听你的描述,想不通扰动和信号混在一起的话,怎么确定LMS收敛公式的;
给篇paper瞅瞅呗?

另外感觉只要 ...
ericking0 发表于 2016-4-24 09:32



高手啊!!!

  论文参考  A 12-bit, 45-MSs, 3-mW Redundant Successive-Approximation-Register Analog-to-Digital Converter With Digital Calibration.pdf
A 12-bit, 45-MSs, 3-mW Redundant Successive-Approximation-Register Analog-to-Digital Converter With (1.55 MB, 下载次数: 60 )

利用线性系统 F(A+B)=F(A)+F(B),F(A-B)=F(A)-F(B),的原理,B是加的扰动。如果是线性的,F(A+B)-F(A-B)-2F(B)=0。

我确实还没试试别的输入的时候,之前收敛的系数还能不能达到好的效果。
 楼主| 发表于 2016-4-25 14:20:33 | 显示全部楼层


听你的描述,想不通扰动和信号混在一起的话,怎么确定LMS收敛公式的;
给篇paper瞅瞅呗?

另外感觉只要 ...
ericking0 发表于 2016-4-24 09:32




试了不同的幅度和频率的信号输入,只要幅度大于满摆幅的一半且不过载就能正常收敛。
另外看了最终的收敛系数和实际值的差异是增益导致的,乘以一个i合适系数以后,两个之间的误差能在+-0.5LSB以内。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-25 05:27 , Processed in 0.031697 second(s), 9 queries , Gzip On, Redis On.

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