How are AGC values computed?

I am trying to understand the automatic gain control block provided by the communications toolbox. The documentation is here: automatic gain control
My questions are in regards to two of the configurable parameters, the DesiredOutputPower and MaxPowerGain.
Given a value X for DesiredOutputPower, how does one compute what the reference value A is?
Given a value X for MaxPowerGain, how does one compute what the upper limit for g is?
For example:
If DesiredOutputPower = 2 then A = 0.693147180559945
If DesiredOutputPower = 6 then A = 1.791759469228055
And
If MaxPowerGain = 10 then the upper limit for g is 1.15129255
If MaxPowerGain = 60 then the upper limit for g is 6.90775527
How are these numbers determined? What are the formulas? I havent been able to figure it out, please help.
Thank you!

1 commentaire

Liam Goddard
Liam Goddard le 13 Juil 2022
I know that this is over 2 years too late, but 0.69314... is ln2, and 1.79175... is ln6 - just take the natural log of whatever to find the A given DesiredOutputPower.
For the other function, 1.15129... is ln(sqrt10), and 6.90775... is ln(1000). Notice that 1000 is equal to sqrt(1000000), which is equal to 10^6. Therefore, the general function for the upper limit of g is ln(sqrt(10^(MPG/10))).
I don't actually know what an AGC is or whether you're still interested in it. Hopefully this can be helpful.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Simulink dans Centre d'aide et File Exchange

Question posée :

le 17 Nov 2019

Commenté :

le 13 Juil 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by