Please use this identifier to cite or link to this item:
https://sci.ldubgd.edu.ua/jspui/handle/123456789/6146
Title: | Efficient Floating-Point Division for Digital Signal Processing Application [Tips & Tricks]. |
Authors: | Moroz, L.V. Samotyj, V.V. |
Keywords: | Signal processing algorithms, Approximation algorithms, Program processors, Microcontrollers, Software algorithms, Digital signal processing |
Issue Date: | 2019 |
Publisher: | IEEE Signal Processing Magazine |
Abstract: | Floating-point division is an expensive operation for processors in digital signal processing (DSP). The basis of the division operation is finding the reciprocal of the divisor. We present a reciprocal algorithm with four multiplications for single accuracy and six for double accuracy. The algorithm specifically includes bithack (known as magic constant) operations and floating-point addition, multiplication, and the fused multiply-add (fma) operation. The proposed approach improves two characteristics of the division process: accuracy and number of steps. This second characteristic has a direct impact on the division operation performance time and on the amount of equipment required for hardware implementation. |
URI: | http://hdl.handle.net/123456789/6146 |
Appears in Collections: | 2019 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.