DS-SS接收机全数字AGC的FPGA实现
2 仿真试验和结果
计数器计数时间对占空比计算的准确性有影响。取射频前端工作在其动态范围内的飞速,计数器分别采用1ms、3ms和5ms计数时间对MAG输出端高电平进行计数。仿真表明,采用5ms计数时间对MAG高电平计数来估计占空比,与理论上的占空比(33.3%)完全吻合,1ms和3ms计数时间估计的占空比不能正确反映占空比的变化,因此会影响AGC对当前输出信号幅度的估计。所以外部AGC的计数器取计数时间为5ms(或更长)。
假设发射机载体由远及近匀速飞行,速度为60m/s仿真中取飞行距离为150m~10m为例,利用系统工作参数建立接收信号数字模型,仿真外部AGC的调整过程。取AGC计数时间为5ms,低通滤波器系数为α=0.95,增益ψ=0.01,AGC环路调整过程见图4。
从图4中可以看出,发射机在远程距离时,只要输出中频连续信号幅度不超过正常值,此时数控衰减器衰减量为零,由射频前端的AGC保护输入信号幅度的恒定。一旦中频连续信号幅度超过射频前端的AGC动态范围,则外部AGC开始起作用,通过增大数控衰减器的衰减量保证输入信号落入射频前端的动态范围之内,最终中频信号幅度收敛在正常幅度上,而不加外部AGC的输出幅度逐步增大。因此所设计的外部AGC可以保证输出中频信号SGN和MAG占空比恒定,即能保证中频输出信号幅度恒定。
评论