华南理工大学学报(自然科学版) ›› 2010, Vol. 38 ›› Issue (5): 55-60.doi: 10.3969/j.issn.1000-565X.2010.05.011

• 电子、通信与自动控制 • 上一篇    下一篇

高效的五基数剩余数至二进制数转换器设计

陈建文 姚若河   

  1. 华南理工大学 电子与信息学院, 广东 广州 510640
  • 收稿日期:2009-04-27 修回日期:2009-08-07 出版日期:2010-05-25 发布日期:2010-05-25
  • 通信作者: 姚若河(1961-),男,教授,博士生导师,主要从事集成电路系统设计、半导体物理及器件研究.E-mail:phrhyao@scut.edu.cn E-mail:jw.c@mail.scut.edu.cn
  • 作者简介:陈建文(1976-),男,博士生,主要从事VLSI数字信号处理芯片的设计研究.
  • 基金资助:

    国家自然科学基金资助项目(60776020)

Design of High-Efficiency Residue-to-Binary Converter for Five-Moduli Set

Chen Jian-wen  Yao Ruo-he   

  1. School of Electronic and Information Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2009-04-27 Revised:2009-08-07 Online:2010-05-25 Published:2010-05-25
  • Contact: 姚若河(1961-),男,教授,博士生导师,主要从事集成电路系统设计、半导体物理及器件研究.E-mail:phrhyao@scut.edu.cn E-mail:jw.c@mail.scut.edu.cn
  • About author:陈建文(1976-),男,博士生,主要从事VLSI数字信号处理芯片的设计研究.
  • Supported by:

    国家自然科学基金资助项目(60776020)

摘要: 针对混合基算法无法同时处理多个模而导致基于此算法的剩余数至二进制数转换器面积和延时较大的问题,提出了一个基于中国余数定理的高效并行的转换算法,并给出了相应的电路实现.该算法采用五基数模集合{2n-1,2n,2n+1,2n+1-1,2n-1-1}同时处理5个模,消除了所有超过动态范围的项,电路完全由加法器构成.实验结果表明,相比同类的转换器,文中的转换器节省了12%的面积,并使计算速度提高了14%.

关键词: 中国余数定理, 剩余数系统, 剩余数至二进制数转换器, 加法器

Abstract:

As the mixed radix conversion algorithm can not simultanously deal with multiple moduli,the residue-to-binary converter based on the algorithm is of large area and long delay.In order to solve this problem,a high-efficiency and parallell conversion algorithm based on the Chinese remainder theorem is proposed,and the correspon-ding circuit is designed.The proposed algorithm uses the five-moduli set {2n-1,2n,2n+1,2n+1-1,2n-1-1} to deal with the five moduli in parallel,eliminates all the terms whose values exceed the dynamic range,and implements the hardware by using adders as the primitive operators.Experimental results indicate that the proposed converter is 12% more compact and 14% faster than the common ones using the same 5-moduli set.

Key words: Chinese remainder theorem, residue number system, residue-to-binary converter, adder