How are AGC values computed?
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentar
Liam Goddard
am 13 Jul. 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.
Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!