• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (9): 197-200.

• 论文 • Previous Articles    

An Algorithm of Increasing FixedPoint Accuracy for Signal Processing Systems with FPGA

Yankai,SHUANG Kai   

  1. (School of Geophysics and Information Engineering,China University of Petroleum (Beijing),Beijing 102249,China)
  • Received:2011-02-14 Revised:2011-10-15 Online:2012-09-25 Published:2012-09-25

Abstract:

A digital signal processing system is usually implemented with Field Programmable Gate Arrays (FPGA) in order to be fast, low power, etc. The floatingpoint arithmetic must be translated to the fixedpoint arithmetic which is used on FPGA currently. The process of a floatfixed conversion is complex, the period is long and the precision is proved to be low. Using the merit of floatingpoint arithmetic which can offer high precision and wide dynamic range, the paper puts forward an improved fixed point and basic arithmetic rule, details how to realize the following basic modules: shift bits, addition/subtraction, multiplication and division. Finally, we take a digital filter, which is composed of basic modules, as an example. The simulation of the system shows that the improved fixed point format is higher in accuracy,wider in range than fixedpoint computing, and it can effectively avoid overflow.

Key words: arithmetic accuracy;basic arithmetic;FPGA