1 引 言
大多数接收机必须处理动态范围很大的信号,这需要进行增益调整,以防止过载或某级产生互调,调整解调器的工作以优化工作。在现代无线电接收装置中。可变增益放大器是电控的,并且当接收机中使用衰减器时,他们通常都是由可变电压控制的连续衰减器。控制应该是平滑的并且与输入的信号能量通常成对数关系(线性分贝)。在大多数情况下,由于衰落,agc通常用来测量输入解调器的信号电平,并且通过反馈控制电路把信号电平控制在要求的范同内。
2 系统总体设计
在本设计中,前端TD_SCDMA的射频信号RF输入后,经过MAX2392零中频下变频解调后进行增益处理。VGA输出的信号经过ADC变换后就成为数字中频信号,经RSP(接收信号处理器)处理输出为IF数字信号。IF信号可以经过agc控制算法处理后控制VGA的增益。agc增益控制算法在数字部分来实现,在本设计中,agc电路可以有效提高链路的动态范围(+25~-105 dBm),提高ADC输出的SNR,以使DSP能更容易地实现Dw-PTS同步。agc在系统中的位置如图1虚线框所示:
3 agc系统的fpga实现
根据agc所实现的功能 ,在fpga中将agc模块分为如下几个部分来实现:
3.1 数据干路模块
从RSP接口来10位二进制补码数据I1和Q1,与求指数模块传送来的预放大增益GAIN2相乘后所得出的数据(仍取10位二进制补码数据)将要传送到CIC平均模块,同时要分别与求指数模块传送来的放大增益GAIN