流媒体网欢迎您!
全世界的网络联合起来,流媒体世界一定能实现!
 
   
IPTV | P2P流媒体 | 移动流媒体 | 数字家庭 | 流媒体宽频 | 网络流媒体 | 安防监控 | 视频会议 | VIP会员 | 行业专题 | 业内专访
 
 
 
您现在的位置: 流媒体网 >> 移动流媒体 >> 技术交流 >> 无线正文
 
3G系统中AGC的FPGA设计实现
作者:佚名  来源:现代电子技术  发布时间:2007-9-5 8:02:23

    【流媒体网】摘要:此种AGC算法,计算相对简单,运算速度快,不仅可用于TD_SCDMA信号,在计算下行同步码能量时稍加改动,只做CIC平均运算,即可应用于WCDMA信号。


    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虚线框所示:

AGC在系统中的位置


    3 AGC系统的FPGA实现
  
    根据AGC所实现的功能 ,在FPGA中将AGC模块分为如下几个部分来实现:

    3.1 数据干路模块
  
    从RSP接口来10位二进制补码数据I1和Q1,与求指数模块传送来的预放大增益GAIN2相乘后所得出的数据(仍取10位二进制补码数据)将要传送到CIC平均模块,同时要分别与求指数模块传送来的放大增益GAIN3相乘,然后采取截短处理,取8位二进制补码数据,I1′,Q1′,输出到DSP 中。

    3.2 计算下行同步码功率(SYNC_DL)模块
  
    计算下行同步码功率(SYNC_DL)模块对应于图2中的判断部分,是AGC中最为重要算法计算。TD_SCD-MA每个帧有6 400个码片,在其一帧5 ms的时间上是不连续的,因此只能求出下行同步码(SYNC_DL)的功率值,以此为依据控制VGA的电压值。

模块划分


    由图3的TD_SCDMA的帧结构知道,下行同步码(SYNC_DL)在下行导频时隙(DwPTS)发射,SYNC_DL的长为64个码片,在其左边和右边各有32和96个码片的保护时隙(GP)。为此,在FPGA中共用了3种不同的方法计算其功率值。

TD

[1] [2] 下一页

    
责任编辑:穿鞋子的猫

发表评论】【告诉好友】【打印此文】【关闭窗口收藏此页到365Key   

  • 上一篇无线:
  • 下一篇无线:
  •  
    相关新闻
    巴西全面启动3G网络建设 爱立信华为瓜分版图
    网上曝出实验室数据 质疑TMMB性能指标
    评论:不要总想着做手机电视国标“老大”
    三星推出首批中国3G标准TD商用手机
    中移动透露上海将建设3G基站逾3000个