发明名称 |
一种自动增益控制方法、装置及系统 |
摘要 |
本发明公开了一种自动增益控制方法、装置及系统,用以解决现有技术中存在两次累积的信号能量差值不能被忽略的,相对较慢变化的信号或信号包络的增益控制问题。在本发明中,自动增益控制的初始化阶段结束后,根据以下任意一组数据对增益进行预调操作:当前输出信号的能量值与自动增益控制AGC目标值的差值以及该差值的累积值;当前输出信号及其上一个输出信号的能量值的一阶差分值;当前输出信号的能量值的一阶差分值以及该差值。采用本发明技术方案,通过由以前和当前累积能量来估算预调增益,从而使得增益的变化基本与均匀包络信号性能一致,更好地进行相对较慢变化的信号或信号包络的增益控制。 |
申请公布号 |
CN101018079B |
申请公布日期 |
2011.10.12 |
申请号 |
CN200710064443.7 |
申请日期 |
2007.03.15 |
申请人 |
北京中星微电子有限公司 |
发明人 |
钱辉;邱嵩 |
分类号 |
H04B7/005(2006.01)I;H04L27/26(2006.01)I |
主分类号 |
H04B7/005(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
李娟 |
主权项 |
1.一种自动增益控制方法,其特征在于,包括如下步骤:自动增益控制的初始化阶段结束后,根据以下任意一组数据对增益进行预调操作:当前输出信号的能量值与自动增益控制AGC目标值的差值以及所述差值的累积值;当前输出信号的能量值的一阶差分值及上一个输出信号的能量值的一阶差分值;当前输出信号的能量值的一阶差分值以及所述差值;其中,根据当前输出信号的能量值与所述AGC目标值的差值以及所述差值的累积值进行预调操作时,按照如下公式计算增益调整量ΔG<sub>n</sub>:<maths num="0001"><![CDATA[<math><mrow><mi>Δ</mi><msub><mi>G</mi><mi>n</mi></msub><mo>=</mo><mo>-</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>a</mi><mi>i</mi></msub><mo>-</mo><mn>2</mn><msub><mi>a</mi><mi>n</mi></msub></mrow></math>]]></maths>其中,<img file="FDA0000059105450000012.GIF" wi="93" he="119" />为所述差值的累积值,a<sub>n</sub>为所述差值,n为当前的次数;根据当前输出信号的能量值的一阶差分值及上一个输出信号的能量值的一阶差分值进行预调操作时,按照如下公式计算增益调整量ΔG<sub>n</sub>:ΔG<sub>n</sub>=-a<sub>n</sub>-δ<sub>n</sub>其中,a<sub>n</sub>为所述差值,δ<sub>n</sub>为当前输出信号的能量值的一阶差分值;根据当前输出信号的能量值的一阶差分值及上一个输出信号的能量值的一阶差分值进行预调操作时,根据如下公式计算增益调整量ΔG<sub>n</sub>:ΔG<sub>n</sub>=-2δ<sub>n</sub>+δ<sub>n-1</sub>其中,δ<sub>n</sub>为当前输出信号的能量值的一阶差分值,δ<sub>n-1</sub>为所述上一个输出信号的能量值的一阶差分值;所述自动增益控制的初始化阶段包括下述步骤:A、以第一步长获得当前输出信号的能量值,计算其与自动增益控制AGC目标值的差值;B、判断该差值的绝对值是否大于第一门限,如果是,则根据该差值和设定增益调整量对所述增益进行调整,返回步骤A;否则,进行步骤C;C、判断该差值的绝对值是否小于第二门限,所述第二门限小于所述第一门限,如果是,则将所述增益减去该差值,结束所述自动增益控制的初始化阶段;否则将所述增益减去该差值的一半,返回步骤A。 |
地址 |
100083 北京市海淀区学院路35号世宁大厦15层 |