发明名称 流水线模数转换器的数字校正电路
摘要 本发明公开了一种流水线模数转换器的数字校正电路,采用逐级运算的方式将运算分配到进行数字码同步的各级第二子电路中,相对于现有冗余位数字校正电路需要在最后一级采用加法器进行较长时间的运算,本发明各级第二子电路中不需要采用加法器,而采用与非门、或非门、倒相器和D触发器就能构成,所以本发明能减少最后一级电路的运算的时间,实现运算时间的优化。
申请公布号 CN103368570A 申请公布日期 2013.10.23
申请号 CN201210088427.2 申请日期 2012.03.30
申请人 上海华虹NEC电子有限公司 发明人 朱红卫;刘燕娟;唐敏;刘国军
分类号 H03M1/10(2006.01)I 主分类号 H03M1/10(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 丁纪铁
主权项 1.一种流水线模数转换器的数字校正电路,流水线模数转换器共有N级第一子电路,每一级所述第一子电路输出2位数据,第n级第一子电路输出的2位数据为D<sub>2(N+1-n)</sub>和D<sub>2(N+1-n)-1</sub>,n为1~N中的任意一个整数值;其特征在于:数字校正电路由N级第二子电路组成,第n级所述第二子电路的输入端输入第n级第一子电路输出的2位数据D<sub>2(N+1-n)</sub>和D<sub>2(N+1-n)-1</sub>,其中,n为1~N-1中的任意一个整数值;第N级所述第二子电路的输入端输入数据D<sub>2</sub>;第n级所述第二子电路的输入端还输入第n-1级所述第二子电路的输出数据,其中,n为2~N中的任意一个整数值;所述数字校正电路输出N+1位的量化数据,各位量化数据表示为Q<sub>n</sub>,n为1~N+1中的任意一个整数值;由第N级所述第二子电路输出量化数据Q<sub>2</sub>~Q<sub>N+1</sub>,量化数据Q<sub>1</sub>取为数据D<sub>1</sub>;第N级所述第二子电路输出的量化数据Q<sub>N+1</sub>为:Q<sub>N+1</sub>=A<sub>N+1,2</sub>+B<sub>N+1,2</sub>D<sub>2</sub>,其中,A<sub>N+1,2</sub>和B<sub>N+1,2</sub>由第N-1级所述第二子电路输出的量化数据Q<sub>N+1</sub>的系数;令m=N+1-n,各第n级所述第二子电路输出的量化数据Q<sub>N+1</sub>的系数为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>A</mi><mrow><mi>N</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>A</mi><mrow><mi>N</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>B</mi><mrow><mi>N</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mn>2</mn><mi>N</mi></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>D</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>B</mi><mrow><mi>N</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>B</mi><mrow><mi>N</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>3,4</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>B</mi><mrow><mi>N</mi><mo>+</mo><mn>1,3</mn></mrow></msub><msub><mi>D</mi><mn>3</mn></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>&OverBar;</mo></mover><msub><mi>D</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>3</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>第N级所述第二子电路输出的量化数据Q<sub>k</sub>为:<img file="FDA0000148565170000013.GIF" wi="573" he="61" />其中,k为3~N中的任意一个整数值,A<sub>k,2</sub>、B<sub>k,2</sub>和B<sub>k,2</sub>为由第N-1级所述第二子电路输出的量化数据Q<sub>k</sub>的系数;令m=N+1-n,各第n级所述第二子电路输出的量化数据Q<sub>k</sub>的系数为:<maths num="0003"><![CDATA[<math><mrow><msub><mi>A</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>A</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>k</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>B</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&OverBar;</mo></mover><mo>+</mo><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&OverBar;</mo></mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>A</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&OverBar;</mo></mover><mo>+</mo><msub><mi>B</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>k</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>&OverBar;</mo></mover><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn></mrow></msub><mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>&OverBar;</mo></mover><msub><mi>D</mi><mrow><mn>2</mn><mi>m</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>3,4</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>k</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mn>3</mn></mrow></msub><msub><mi>D</mi><mn>3</mn></msub></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>=</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>第N级所述第二子电路输出的量化数据Q<sub>2</sub>为:<img file="FDA0000148565170000024.GIF" wi="399" he="74" />
地址 201206 上海市浦东新区川桥路1188号