工具与软件:
我有一个关于用于校准增益值的软件程序的问题。 我知道它是在 ussSwLibCalibration.c 文件中的函数 USS_MESSAGE_CODE USS_calibrateSignalGain (USS_SW_Library_configuration * config)中执行的
我知道增益值是使用以下公式计算的:
agcTempGainValue -=(float)((float) 20*log10f ((float) maxMeasureValue));
由于每次执行此公式、因此从之前的 agcTempGainValue 中添加或减去项(float)((float) 20* log10f ((float) maxMeasureValue)。 因此、似乎即使输入信号的最大幅值是稳定的、增益值(agcTempGainValue)也无法稳定。 如果我的理解有任何误解、请告诉我。
此致、