fórmula de ganancia pga

0

Antecedentes: estoy tratando con ingeniería inversa un software. Y tratando de entender una fórmula en el código.

Encontré una fórmula que dice:

pga_gain = pow (10.0, agc / 20.0);

En la fórmula anterior, cuáles son 10.0 y 20.0. 10 parece ser la base log10. ¿Es eso correcto? En cualquier caso, agradecería que alguien me diera los nombres de esos números mágicos en esa fórmula.

gracias.

    
pregunta user3919652

1 respuesta

4

Esto es casi seguro que es una conversión entre dB y ganancia lineal.

pga_gain (linear) = 10 ** (agc / 20) (con agc expresado en dB)

Cuando se va por el otro lado, la fórmula es ganancia (dB) = 20 * log10 (linear_gain)

Lea todo acerca de las unidades de dB aquí . En resumen, Bell Labs comenzó a usar potencias de 10, que eran demasiado grandes para ser convenientes, por lo que ahora usamos deciBells, o dB. Un artículo bastante mejor señalado por Curd en su comentario es éste .

El multiplicador es 10 para la relación de potencia y 20 para la relación de voltaje. Cuando estás midiendo la ganancia del amplificador o del atenuador, usas la relación de voltaje.

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas