
MATLAB代码将十进制小数转换为二进制,涉及SAR ADC数字校准…
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该代码模块涉及十进制小数转换为二进制的MATLAB程序,并针对SARADC数字校准采用逐次逼近寄存器(SAR)ADC的策略。该部分包含一个可执行文件(),旨在自动测试ADC模型的动态性能并评估其平均能耗。Liu等人提出的SARADC架构的行为模型文件([1])备受关注。此外,还提供了一个快速傅立叶变换(FFT)文件(),用于验证SARADC行为模型的动态性能,并利用Hodiewindow函数文件()模拟在SAR过程中可能发生的决策错误。 另外,Err_compare函数文件模拟了SAR过程中的错误决策。Whove新上载的[1]中提供的常规SARADC体系结构的行为模型文件([3])也包含冗余算法的行为模型文件。同时,该模块还包含一个完整加法器功能文件(),用于实现完整的加法器功能。 SAR算法的行为模型文件(Shen et al. in [4])也在此处提供,并且十进制到二进制转换函数文件()实现了十进制到二进制的转换操作。 该代码基于[4]中提出的相同的SAR算法,但针对18位SARADC进行了修改。关于理论费用重新分配的信息,请参考PDF文档所提供的详细解释,它深入阐述了[1]中提出的ADC体系结构的“电荷重新分配理论”。 对于[2]中的拆分结构,可以参考下图所示的多余冗余设计理念以减轻S…
全部评论 (0)
还没有任何评论哟~


