A New Hardware Implementation of Base 2 Logarithm for FPGA
A. M. Mansour, A. M. El-Sawy, M. S. Aziz, and A. T. Sayed
Wireless Advanced System Innovations and Electronics Art, Wasiela, Cairo, Egypt
Abstract—Logarithms reduce products to sums and powers to products; they play an important role in signal processing, communication and information theory. They are primarily used for hardware calculations, handling multiplications, divisions, powers, and roots effectively. There are three commonly used bases for logarithms; the logarithm with base-10 is called the common logarithm, the natural logarithm with base-e and the binary logarithm with base-2. This paper demonstrates different methods of calculation for log2 showing the complexity of each and finds out the most accurate and efficient besides giving insights to their hardware design. We present a new method called Floor Shift for fast calculation of log2, and then we combine this algorithm with Taylor series to improve the accuracy of the output, we illustrate that by using two examples. We finally compare the algorithms and conclude with our remarks.
Index Terms—logarithms, log2, floor, Taylor series expansion, exponent, mantissa, CORDIC, SQNR, variance, FPGA
Cite: A. M. Mansour, A. M. El-Sawy, M. S. Aziz, and A. T. Sayed, "A New Hardware Implementation of Base 2 Logarithm for FPGA," International Journal of Signal Processing Systems, Vol. 3, No. 2, pp. 177-182, December 2015. doi: 10.12720/ijsps.3.2.177-182
Cite: A. M. Mansour, A. M. El-Sawy, M. S. Aziz, and A. T. Sayed, "A New Hardware Implementation of Base 2 Logarithm for FPGA," International Journal of Signal Processing Systems, Vol. 3, No. 2, pp. 177-182, December 2015. doi: 10.12720/ijsps.3.2.177-182
Previous paper:Reducing Motion Blur by Adjusting Integration Time for Scanning Camera with TDI CMOS
Next paper:Last page
Next paper:Last page