No that is incorrect.
The BER-before-FEC, which Littlesat refers to, is data we don't have access to. It's something the tuner knows about, and only the (closed source) driver have access to the tuners and they don't provide this value. So one way or another, we simply cannot provide this information, even though we'd like to.
On the other hand, the tuner, the drivers and enigma DO provide the SNR value. The SNR value is directly related to the BER-before-FEC value. More signal quality (= SNR) means less noise, less distortion, less corrupted bits in the demodulated stream (= BER-before-FEC), they have a tight relation to each other. And then finally, the BER value we provide, is the BER after both FEC rounds are applied, and this value should always be "0", perfect stream = perfect picture.
I don't have a clue what you want with the AGC value. AGC = automatic gain control. It's a circuit in the tuner that increases/decreases the initial gain depening on the strength of the signal, to obtain best demodulation. Crudely said it measures the strength of the signal, more signal = less gain = less AGC. There are two reasons why AGC isn't as interesting as it sounds.
1) the strength of the signal is not interesting, really. It simply measure the voltage of the signal, including the real signal + all noise and distortions together. It's really easy to amplify any signal level to an acceptable level (which is what AGC does). It won't buy you anything, because all the noise and distortions get equally amplified. A bad signal is a bad signal and remains a bad signal at any level or amplification.
2) most tuner/drivers provide a value that doesn't seem to have any relationship to actual AGC or signal strength.
So take my advice, forget about AGC. Use SNR, that's what's it for.
Edited by Erik Slagter, 18 August 2018 - 12:32.