Abstract
Multiplier is an important component in the application of digital signal processing (DSP) systems. However, it is desirable to remain the same bit width for the multiplication in some applications. For this reason, fixed-width multipliers only keeps the most significant half part of the products and a large error would be produced. Thus, many compensation methods are provided to solve this problem. In this research, an error compensation method with different statistical result for fixed-width Booth multiplier is produced. Booth algorithm in this research has been improved from radix-4 Booth algorithm. The modified Booth algorithm pre-calculated some of the partial products and combined the rounding, so that we can get a new true table with higher accuracy. About the compensation value, we want to find the relationship between the statistical result of the partial product and the result of the modified Booth algorithm. Furthermore, we statistic different range of the partial product and discuss the new problem about the relationship. Finally, a compensation function with different statistical result produced.