【技术实现步骤摘要】
自动增益控制方法和系统
本专利技术涉及自动增益控制(AGC)领域,并且更具体地涉及一种采用多级判决的自动增益控制方法和系统。
技术介绍
自动增益控制(AGC)系统被广泛应用于各种接收机中,使得接收机的输出信号电平保持在一定的范围内。尤其是在物联网高速发展的今天,在优先考虑低功耗、低成本的情况下,物联网通讯设备需要在有限的硬件资源下实现最优化的接收机性能。为了使接收机具有更好的接收灵敏度和动态范围,需要把信号能量控制在一个适当的范围内。为了满足越来越高速和精确的要求,需要使用AGC系统,其能够根据所接收信号的实时能量值,提供反馈给射频链路放大器,以控制该放大器的增益的升高或降低,从而实现对信号的能量值的控制,提高接收器的接收动态范围。如上所述,通常在接收机中使用AGC系统对射频链路放大器的增益进行控制,从而实现在基带端的信号能量稳定。但是在实际环境中,由于距离、反射、阻挡和干扰等各种原因,信号的能量值曲线通常会有较大的波动,而传统的AGC系统没有很好地针对各种波动进行处理,会导致AGC系统容易误触发或频繁触发,无法很好地把信道能量值稳定在一个合适的范围内。
技术实现思路
鉴于以上所述的问题,本专利技术提供了一种采用多级判决的自动增益控制方法和系统。根据本专利技术的一方面,提供了一种自动增益控制方法,包括:确定信号的实时能量值是否大于预设的第一能量阈值;当确定信号的实时能量值大于预设的第一能量阈值时,进一步将经过预设的第一时间窗口时信号的实时能量值与预设的第二能量阈值进行比较,其中第二能量阈值大于第一能量阈值;并且基于经过预设的第一时间窗口时信号的实时能量值与预设 ...
【技术保护点】
1.一种自动增益控制方法,包括:确定信号的实时能量值是否大于预设的第一能量阈值;当确定所述信号的实时能量值大于所述预设的第一能量阈值时,进一步将经过预设的第一时间窗口时所述信号的实时能量值与预设的第二能量阈值进行比较,其中所述第二能量阈值大于所述第一能量阈值;并且基于经过所述预设的第一时间窗口时所述信号的实时能量值与所述预设的第二能量阈值的比较结果,控制对可编程放大器的增益调整的触发。
【技术特征摘要】
1.一种自动增益控制方法,包括:确定信号的实时能量值是否大于预设的第一能量阈值;当确定所述信号的实时能量值大于所述预设的第一能量阈值时,进一步将经过预设的第一时间窗口时所述信号的实时能量值与预设的第二能量阈值进行比较,其中所述第二能量阈值大于所述第一能量阈值;并且基于经过所述预设的第一时间窗口时所述信号的实时能量值与所述预设的第二能量阈值的比较结果,控制对可编程放大器的增益调整的触发。2.根据权利要求1所述的自动增益控制方法,还包括:当确定经过所述预设的第一时间窗口时所述信号的实时能量值大于所述预设的第二能量阈值时,触发对可编程放大器的增益调整。3.根据权利要求1所述的自动增益控制方法,还包括:当确定经过所述预设的第一时间窗口时所述信号的实时能量值大于所述预设的第二能量阈值时,进一步确定再经过预设的第二时间窗口时所述信号的实时能量值是否大于预设的第三能量阈值,其中所述第三能量阈值大于所述第二能量阈值;并且当确定再经过所述预设的第二时间窗口时所述信号的实时能量值大于所述预设的第三能量阈值时,触发对所述可编程放大器的增益调整。4.根据权利要求1所述的自动增益控制方法,还包括:当确定经过所述预设的第一时间窗口时所述信号的实时能量值不大于所述预设的第二能量阈值时,不触发对所述可编程放大器的增益调整,并且等待直到所述信号的实时能量值小于预设的复位阈值时重新开始执行所述自动增益控制方法。5.根据权利要求1所述的自动增益控制方法,还包括:当确定经过所述预设的第一时间窗口时所述信号的实时能量值不大于所述预设的第二能量阈值时,进一步确定再经过预设的保护时间窗口时所述信号的实时能量值是否大于预设的第四能量阈值,其中所述第四能量阈值大于所述第二能量阈值;当确定再经过所述预设的保护时间窗口时所述信号的实时能量值不大于所述预设的第四能量阈值时,不触发对所述可编程放大器的增益调整,并且等待直到所述信号的实时能量值小于预设的复位阈值时重新开始执行所述自动增益控制方法;并且当确定再经过所述预设的保护时间窗口时所述信号的实时能量值大于所述预设的第四能量阈值时,重新确定再经过所述预设的第一时间窗口时所述信号的实时能量值是否大于所述预设的第二能量阈值并且执行所述自动增益控制方法中的后续操作。6.根据权利要求3所述的自动增益控制方法,还包括:当确定再经过所述预设的第二时间窗口时所述信号的实时能量值不大于所述预设的第三能量阈值时,不触发对所述可编程放大器的增益调整,并且等待直到所述信号的实时能量值小于预设的复位阈值时重新开始执行所述自动增益控制方法。7.根据权利要求3所述的自动增益控制方法,还包括:当确定再经过所述预设的第二时间窗口时所述信号的实时能量值不大于所述预设的第三能量阈值时,进一步确定再经过预设的保护时间窗口时所述信号的实时能量值是否大于预设的第四能量阈值,其中所述第四能量阈值大于所述第三能量阈值;当确定再经过所述预设的保护时间窗口时所述信号的实时能量值不大于所述预设的第四能量阈值时,不触发对所述可编程放大器的增益调整,并且等待直到所述信号的实时能量值小于预设的复位阈值时重新开始执行所述自动增益控制方法;并且当确定再经过所述预设的保护时间窗口时所述信号的实时能量值大于所述预设的第四能量阈值时,重新确定再经过所述预设的第一时间窗口时所述信号的实时能量值是否大于所述预设的第二能量阈值并且执行所述自动增益控制方法中的后续操作。8.根据权利要求1至7中任一项所述的自动增益控制方法,其中在触发对所述可编程放大器的增益调整之后,等待滤波器窗口时间之后重新开始执行所述自动增益控制方法。9.一种自动增益控制系统,包括可编程放大器、信号能量计算模块、以及自动增益控制判决模块,其中所述自动增益控制判决模块包括第一阈值比较器、第一时间窗口计数器、第二阈值比较器以及被配置为管理所述自动增益控制系统的自动增益控制流程的流程状态管理器,其中:所述第一阈值比较器被配置为将通过所述信号能量计算模块得到的信号的实时能量值与预设的第一能量阈值进行比较以得到第一比较结果,并将所述第一比较结果输出到所述流程状态管理器;所述流程状态管理器被配置为响应于所述第一比较结果指示所述信号的实时能量值大于所述预设的第一能量阈值,启动所述第一时间窗口计数器和所述第二阈值比较器;所述第一时间窗口计数器被配置为从0计数到预设的第一时间窗口计数值,并且所述第二阈值比较器被配置为当所述第一时间窗口计数器计数到所述预设的第一时间窗口计数值时将通过所述信号能量计算模块得到的所述信号的实时能量值与预设的第二能量阈值进行比较以得到第二比较结果,并将所述第二比较结果输出到所述流程状态管理器,其中所述第二能量阈值大于所述第一能量阈值;并且所述流程状态管理器被配置为基于所述第二比较结果控制对所述可编程放大器的增益调整的触发。10.根据权利要求9所述的自动增益控制系统,其中所述流程状态管理器被配置为响应于所述第二比较结果指示所述信号的实时能量值大于所述预设的第二能量阈值,触发对所述可编程放大器的增益调整。11.根据权利要求9所述的自动增益控制系统,还包括第二时间窗口计数器和第三阈值比较器,其中:所述流程状态管理器被配置为响应于所述第二比较结果指示所述信号的实时能量值大于所述预设的第二能量阈值,启动所述第二时间窗口计数器和所述第三阈值比较器;所述第二时间窗口计数器被配置为从0计数到预设的第二时间窗口计数值,并且所述第三阈值比较器被配置为当所述第二时间窗口计数器计数到所述预设的第二时间窗口计数值时将通过所述信号能量计算模块得...
【专利技术属性】
技术研发人员:黄嘉强,张华栋,
申请(专利权)人:广州昂宝电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。