Journal of Xidian University

Previous Articles     Next Articles

Design of the transcendental function computing unit of the computer vision array processor

SHAN Rui1;LI Tao1;JIANG Lin1;DENG Junyong1;YANG Bowen1;SHEN Xubang2   

  1. (1. School of Electronic Engineering, Xian Univ. of Posts and Telecommunication, Xian 710121, China;
    2. School of Microelectronics, Xidian Univ., Xian 710071, China)
  • Received:2017-06-20 Published:2018-09-25

Abstract:

Computer vision algorithms involve a large number of transcendental function calculations. For accelerating the processing speed of the computer vision algorithm on a computer vision array processor and meeting the real time requirement of vision application, an algorithm of piece-wise linear approximation based on adjusting intercept is proposed, and a transcendental function calculator pipeline structure is designed based on the proposed algorithm, which employs a mixture operation system of the fixed-point number and the logarithmic number system. The function of cos/sin is computed approximately. Meanwhile, based on the logarithm/exponent convertor, the other functions are computed in the logarithmic number system. Simulation is done based on hundreds of random data and the architecture is synthesized using SMIC 0.13μm technology. The proposed structure improves the system throughput and reduces the computational error with the clock frequency reaching 200MHz.

Key words: computer vision array processor, transcendental function, fixed-point number system, logarithmic number system, pipeline