journal article·2024-02-12Open access

Development of Circuits for Antilogarithmic Converters with Efficient Error–Area–Delay Product Using the Fractional-Bit Compensation Scheme for Digital Signal Processing Applications

Chao-Tsung Kuo

Applied Sciences· Volume 14· Issue 4

Abstract

Digital signal processing (DSP) has been widely adopted in sensor systems, communication systems, digital image processing, artificial intelligence, and Internet of Things applications. However, these applications require circuits for complex arithmetic computation. The logarithmic number system is a method to reduce the implementation area and transmission delay for arithmetic computation in DSP. In this study, we propose antilogarithmic converters with efficient error–area–delay products (eADPs) based on the fractional-bit compensation scheme. We propose three mathematical approximations—case 1, case 2, and case 3—to approximate the accurate antilogarithmic curve with different DSP requirements. The maximum percentage errors of conversion for case 1, case 2, and case 3 are 1.9089%, 1.7330%, and 1.2063%, respectively. Case 1, case 2, and case 3 can achieve eADP savings of 15.66%, 80.80%, and 84.61% compared with other methods reported in the literature. The proposed eADP-efficient antilogarithmic converters can achieve lower eADP and digitalized circuit implementation. The hardware implementation utilizes Verilog Hardware Description Language and the digital circuits are created via very-large-scale integration by the Taiwan Semiconductor Manufacturing Company with 0.18 µm CMOS technology. This proposed antilogarithmic converter can be efficiently applied in DSP.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Numerical Methods and Algorithms · Low-power high-performance VLSI design · Cryptography and Residue Arithmetic

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical Engineering, National Quemoy University, Kinmen 89250, Taiwan

References (22)

Show source-provided references
1. Walther, J.S. (1971, January 18–20). A Unified Algorithm for Elementary Functions. Proceedings of the Spring Joint Computer Conference, Atlantic City, NJ, USA.10.1145/1478786.1478840 ↗
2. Fast Hardware-Based Algorithms for Elementary Function Computations Using Rectangular Multipliers10.1109/12.272429 ↗
3. Computer multiplication and division using binary logarithms10.1109/TEC.1962.5219391 ↗
4. The symmetric table addition method for accurate function approximation10.1023/A:1008004523235 ↗
5. VLSI implementation of a low-power antilogarithmic converter10.1109/TC.2003.1228517 ↗
6. A lower-error and ROM-free logarithmic converter for digital signal processing applications
7. Power and area-efficient unified computation of vector and elementary functions for handheld 3D graphics system10.1109/TC.2008.12 ↗
8. A fast hardware approach for approximate, efficient logarithm and antilogarithm computations10.1109/TVLSI.2008.2003481 ↗
9. A low-error, cost-efficient design procedure for evaluating logarithms to be used in a logarithmic arithmetic processor10.1109/TC.2015.2441696 ↗
10. Design and realization of high performance logarithmic converters using non-uniform multi-regions constant adder correction schemes10.1007/s00542-018-3745-1 ↗
11. Error-Aware Design Procedure to Implement Hardware-Efficient Antilogarithmic Converters10.1007/s00034-019-01062-9 ↗
12. Design and Circuit Implementation of Area-Delay-Product-Efficient Logarithmic Converters Using Mantissa-Bit Compensation Scheme10.1007/s00034-022-02073-9 ↗
13. Lower-error and area-efficient antilogarithmic converters with bit correction schemes10.1080/02533839.2015.1070692 ↗
14. Accurate hardware-efficient logarithm circuit10.1109/TCSII.2016.2608967 ↗
15. A 231-MHz, 2.18Mw 32-bit logarithmic arithmetic unit for fixed-point 3-D graphics system10.1109/JSSC.2006.882887 ↗
16. Area-efficient and highly accurate antilogarithmic converters with multiple regions of constant compensation schemes10.1007/s00542-016-3238-z ↗
17. Two-stage logarithmic converter with reduced memory requirements10.1049/iet-cdt.2012.0134 ↗
18. An improved two-step binary logarithmic converter for FPGAs
19. Algorithm and architecture for logarithm, exponential, and powering computation10.1109/TC.2004.53 ↗
20. Low cost hardware implementation of logarithm approximation10.1109/TVLSI.2010.2081387 ↗
21. Juang, T.B., Meher, P.K., and Jan, K.S. (2011, January 25–28). High-performance logarithmic converters using novel two-region bit-level manipulation schemes. Proceedings of the 2011 International Symposium on VLSI Design, Automation and Test, Hsinchu, Taiwan.10.1109/VDAT.2011.5783555 ↗
22. Efficient logarithmic converters for digital signal processing applications