【摘要】 本发明提供一种模数转换器的增益误差估计方法与其增益误差估计模块,其中该模数转换器包含多个级,该方法包含:对多个校正码与多个计算值进行关联性运算,以产生多个增益误差估计值,其中校正码是应用于自该多个级选择的目标级,计算值是依据该多个级的数字输出值产生;将增益误差估计值与修正系数相乘,以获得第一值;将先前增益误差值与1减去其相应的修正系数相乘,以获得第二值;将第一值与第二值相对应地相加,以获得当前增益误差值,来进行增益误差校正。本发明提供的增益误差估计模块以及模数转换器增益误差估计方法可以减少产生增益误差所需的内存空间,从而减少了模数转换器的硬件成本。。 【专利类型】发明授权 【申请人】联发科技股份有限公司 【申请人类型】企业 【申请人地址】中国台湾新竹科学工业园区 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810130846.1 【申请日】2008-08-19 【申请年份】2008 【公开公告号】CN101373971B 【公开公告日】2010-08-18 【公开公告年份】2010 【授权公告号】CN101373971B 【授权公告日】2010-08-18 【授权公告年份】2010.0 【IPC分类号】H03M1/10 【发明人】杜宇轩; 陈奕甫; 薛康伟 【主权项内容】1.一种模数转换器的增益误差估计方法,其中所述模数转换器包含多个级,其特征在于,所述方法包含: 对多个校正码与多个计算值进行关联性运算,以产生多个增益误差估计值,其中所述多个校正码是应用于自所述多个级选择的目标级,所述多个计算值是依据所述多个级的多个数字输出值产生,其中所述多个计算值与所述多个增益误差估计值是依据如下算法计算而得, u[n]=do1[n]+s[n]+do2[n]×G-1+do3[n]×G-2+…+doM[n]×G-(M-1); 其中n为样本数,s[n]为所述多个校正码,M为流水线式模数转换器的级数量,G为级的预设增益,do1[n]为目标级的数字输出值,并且do2[n]、do3[n]、...、doM[n]为目标级的后续级的数字输出值,u[n]为所述多个计算值,v[n]为所述多个增益误差估计值; 将所述多个增益误差估计值与多个修正系数相乘,以获得多个第一值; 将多个先前增益误差值与1减去其相应的修正系数相乘,以获得多个第二值;以及 将所述多个第一值与所述多个第二值相对应地相加,以获得多个当前增益误差值,以进行增益误差校正;其中所述多个先前增益误差值是通过延迟所述多个当前增益误差值而获得,所述多个当前增益误差值是依据如下算法获得: ε[n]=μ[n]·v[n]+(1-μ[n])·ε[n-k]; 其中ε[n]为所述多个当前增益误差值,μ[n]为所述多个修正系数,k为延迟周期数,以及ε[n-k]为所述多个先前增益误差值。 【当前权利人】联发科技股份有限公司 【当前专利权人地址】中国台湾新竹科学工业园区 【家族被引证次数】5