SciELO - Scientific Electronic Library Online

 
vol.35 issue2Two solutions for the digitization of a stilling counterweightMethod to steady state detection: application to electrical generation units author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Article

Indicators

  • Have no cited articlesCited by SciELO

Related links

  • Have no similar articlesSimilars in SciELO

Share


Ingeniería Electrónica, Automática y Comunicaciones

On-line version ISSN 1815-5928

Abstract

CABALLERO HERNANDEZ, José Abiel; DIAZ SALAZAR, Martha; MORADILLOS PAZ-LAGO, Meyli  and  PAVONI OLIVER, Sonnia. Implementation of the logarithmic sigmoid function on a FPGA. EAC [online]. 2014, vol.35, n.2, pp. 35-44. ISSN 1815-5928.

The logarithmic sigmoid function is the most commonly used activation function of the neurons forming an artificial neural network. Digital implementation of neural networks on FPGA must be efficient, especially in the elements estimation area. A direct hardware synthesis of the mathematics expression of logarithmic sigmoid activation function is not practical, because division and exponential estimation are demanding operations, which require excessive logic and convergence is slow. Therefore, some mathematics approximations have been developed to make easier this implementation. This study shows the synthesis of a logarithmic sigmoid function for a Xilinx´s FPGA Spartan-3 utilizing a piecewise first-order linear approximation method, a piecewise second-order linear approximation method, and a look-up table method. For each design was used MatLab's Simulink tool and the System Generator tool from Xilinx ISE Design Suit 12.4 program, at a Xilinx´s specifics blocks level. It is concluded that the best performance is achieved by the piecewise first-order linear approximation with input data format fixed point with 12 bits of integer bits and 8 bits of fractional bits.

Keywords : logarithmic sigmoid function; FPGA; system generator.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )