Skip to main content
Log in

A Novel Decimal Logarithmic Converter Based on First-Order Polynomial Approximation

  • Short Paper
  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

This paper presents a decimal logarithmic converter based on the decimal first-order polynomial (linear) approximation algorithm. The proposed approach is mainly based on a look-up table, followed a decimal linear approximation step. Compared with a binary-based decimal linear approximation algorithm (Algorithm 1), the proposed algorithm (Algorithm 2) is error-free in the conversion between the decimal and the binary formats. The proposed architecture is implemented by the combinational logic in the binary coded decimal (BCD) encoding on Virtex5 XC5VLX110T FPGA. The results of the comparison show that the hardware performance of Algorithm 2 can run 2.15 times faster than Algorithm 1, with the expense of 1.14 times more area.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K.H. Abed, R.E. Siferd, CMOS VLSI implementation of a low-power logarithmic converter. IEEE Trans. Comput. 52(11), 1421–1433 (2003)

    Article  Google Scholar 

  2. D. Chen, Y. Choi, L. Chen, D. Teng, K. Wahid, S. Ko, A novel decimal-to-decimal logarithmic converter, in Proceedings of 2008 IEEE International Symposium on Circuit and System, Seattle, USA (2008), pp. 688–691

    Chapter  Google Scholar 

  3. M. Combet, H. Van Zonneveld, L. Verbeek, Computation of the base two logarithm of binary numbers. IEEE Trans. Electron. Comput. 14, 863–867 (1965)

    Article  Google Scholar 

  4. M.F. Cowlishaw, Decimal floating-point: algorithm for computers, in Proceedings of 16th IEEE Symposium on Computer Arithmetic, Washington, USA (2003), pp. 104–111

    Chapter  Google Scholar 

  5. J.-P. Deschamps, G.J.A. Bioul, G.D. Sutter, Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems (Wiley, Hoboken, 2006)

    Google Scholar 

  6. M.A. Erle, M.J. Schulte, Decimal multiplication via carry-save addition, in Proceedings of 2003 IEEE International Conference on Application-Specific Systems, Architectures, and Processors, The Hague, The Netherlands (2003), pp. 348–358

    Chapter  Google Scholar 

  7. E.L. Hall, D.D. Lynch, S.J. Dwyer, Generation of products and quotients using approximate binary logarithms for digital filtering applications. IEEE Trans. Comput. 19, 97–105 (1970)

    Article  MATH  Google Scholar 

  8. IEEE, Inc., IEEE 754-2008 Standard for Floating-point Arithmetic (2008)

  9. T. Lang, A. Nannarelli, A radix-10 combinational multiplier, in Proceedings of IEEE 40th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, USA (2006), pp. 313–317

    Chapter  Google Scholar 

  10. J.N. Mitchell, Computer multiplication and division using binary logarithms. IRE Trans. Electron. Comput. 11, 512–517 (1962)

    Article  Google Scholar 

  11. J.M. Muller, Elementary Functions, Algorithms and Implementation (Birkhauser, Boston, 2005)

    Google Scholar 

  12. S.L. SanGregory, R.E. Siferd, C. Brother, D. Gallagher, A fast, low-power logarithm approximation with CMOS VLSI implementation, in Proceedings of IEEE 42nd Midwest Symposium on Circuits and Systems. Las Cruces, USA (1999), pp. 388–391

    Google Scholar 

  13. T. Sasao, S. Nagayama, J.T. Butler, Numerical function generators using LUT cascades. IEEE Trans. Comput. 56(6), 826–838 (2007)

    Article  MathSciNet  Google Scholar 

  14. Xilinx Inc., Xilinx University Program XUPV5-LX110T Development System. Hardware Reference Manual (2009)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seok-Bum Ko.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, D., Ko, SB. A Novel Decimal Logarithmic Converter Based on First-Order Polynomial Approximation. Circuits Syst Signal Process 31, 1179–1190 (2012). https://doi.org/10.1007/s00034-011-9365-y

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-011-9365-y

Keywords

Navigation