La corriente a través de un diodo está cerca de una función exponencial del voltaje aplicado, al menos para una parte del rango de operación. Por lo tanto, lo contrario también es cierto, y es que el voltaje es una función logarítmica de la corriente a través de un diodo.
Por lo tanto, realizar una función de registro analógica aproximada consiste principalmente en colocar una corriente controlada a través de un diodo y devolver el voltaje a través de él. Podría usar un diodo directamente para hacer un exponencial conduciéndolo con voltaje y midiendo la corriente, pero pequeños errores pueden causar problemas de esa manera. A menudo, la función de registro se utiliza en un bucle de retroalimentación, lo que tiene el efecto de invertirlo.
En días pasados, hubo multiplicadores analógicos construidos sobre este principio. Tome el registro de las dos señales de entrada, agréguelas y luego anule el registro haciendo un exponencial. Con un montón de ajustes cuidadosos, calibración y control de temperatura (o compensación), puede obtener resultados significativos como este.
Hoy en día, la primera reacción debe ser convertir las señales de entrada a valores digitales lo antes posible, y luego realizar todas las manipulaciones matemáticas de forma digital.