;+
; Contains the agc_db function
;
; :Author:
; Philippe Zarka
;
; :History:
; 2003/12/08: Created
;
; 2003/12/08: Last Edit
;-
;
;+
; agc_db is a function that <behavior desc here>
;
; :Returns:
; <return desc here>
;
; :Params:
; agc: in, required, type=sometype
; A parameter named agc
; a1: in, required, type=sometype
; A parameter named a1
; a2: in, required, type=sometype
; A parameter named a2
; a3: in, required, type=sometype
; A parameter named a3
;-
Function AGC_dB, agc, a1, a2, a3
dB = -a1 + 40.*alog10( 1. + 10.^((agc-a3)/a2) )
return, dB
end