TD2SCDMA终端综合测试仪物理层的软硬件设计-设计应用_第1页
TD2SCDMA终端综合测试仪物理层的软硬件设计-设计应用_第2页
TD2SCDMA终端综合测试仪物理层的软硬件设计-设计应用_第3页
TD2SCDMA终端综合测试仪物理层的软硬件设计-设计应用_第4页
TD2SCDMA终端综合测试仪物理层的软硬件设计-设计应用_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑TD2SCDMA终端综合测试仪物理层的软硬件设计-设计应用摘要:针对TD-SCDMA终端综合测试仪功能特点,着重介绍了仪器物理层部分的软硬件设计。给出了硬件原理图以及关键硬件设计技术。在此基础上,详细阐述了不同于传统方案的FPGA程序设计以及DSP程序流程设计方案。该物理层用于TD终端射频一致性测试,简要介绍了测试结果。目前采用该设计的综合测试仪已经被TD-SCDMA产业界广泛使用。

1引言

近,TD-SCDMA综合测试仪引起国内研究机构和国外测试仪表业巨头很大兴趣。文献[1]指出了TD2SC2DMA综合测试仪是产业链的薄弱环节,文献[1-2]提出了采用综测仪构建一致性测试系统的方案。Agilent、RS等计划推出相应产品或正在进行研发。

综合测试仪总体结构都由物理层、高层协议栈、主控,测量算法4部分组成。TD-SCDMA与WCD2MA、CDMA2000、GSM综合测试仪的主要区别是物理层,其他部分可以借鉴已有测试系统。文献[3]给出了WCDMA/GSM手机测试系统主控的软件设计。

TD-SCDMA系统与WCDMA系统高层协议栈基本相同。测量算法也可以借鉴WDM综合测试仪的相应算法。所以实现物理层是实现TD-SCDMA综合测试仪的关键,需要重新研究设计。

综合测试仪物理层具有系统仿真功能和射频数据采集双重任务。一般基站的物理层功能与系统仿真功能类似。虽然目前已经有大量文献讨论WCDMA基站实现各个方面的问题,如文献[4]比较了各种硬件平台方案,文献[5]分析了各个算法的快速实现方法。但是,由于综合测试仪物理层具有双重任务,所以需要研究设计新的物理层实现方案来满足要求。

本文在第2部分简要介绍了物理层与综合测试仪其他部分的接口,第3、4部分分别描述了物理层硬件平台实现方案,DSP和FPGA程序设计方案。第5部分总结了物理层实验结果。

2物理层接口

综合测试仪采用XI总线架构,逻辑功能如图1示。

图1综合测试仪逻辑功能图

综合测试仪物理层通过LVDS(低电压差分信号)接收来自AeroFlex3030的12倍速IQ信号,经过处理,把结果分2路通过PXI传给测量算法以及协议栈。测量算法接收到物理层采集的12倍速数据,得出ACLR、OBW、EVM等测量数值。高层协议栈接收物理层解调的TD-SCDMA信号,进一步进行L2、L3等高层协议处理。同时,物理层接收高层协议栈的数据,使用3GPP协议规定的算法进行处理之后,以1倍速信号通过LVDS传输到AeroFlex3020,通过功分器发射给待测终端。

3物理层硬件平台

物理层采用通用DSP加FPGA架构,如图2所示。

图2物理层硬件架构图

硬件选用高性能的DSP处理芯片德州仪器面向通信应用的TMSC320C6416处理器,其参数如下:主频1GHz,二级缓存1MB,配备维特比协处理器(VCP),Turbo码译码协处理器(TCP).FPGA选用的XilinxVertex芯片。

FPGA与DSP通过EMIFA口以SBSRAM方式连接,EMIF时钟采用100MHz[6],以确保高速数据交换。本设计没有采用单独的PXI接口芯片,而采用TMSC320C6416内置的PXI接口模块。采用这种XI硬件连接,同时使用优化后W编写的驱动程序,完全可以满足射频12倍速信号采集的要求,而实现更加简单。

4DSP和FPGA程序设计

4.1FPGA程序设计

FPGA采用ISE开发环境,使用VHDL语言描述FPGA硬件电路。综合测试仪物理层与一般基站物理层不同,要实现更加复杂的流程,所以把尽量多的任务在DSP完成。FPGA内部只接收DSP输出的单倍速的数字信号,根据3GPP协议,实现根升余弦滤波,采用内插方法,把单倍速的数字信号变为24倍速信号,通过LVDS模块发送给AeroFlex3020。同时,接收Are2oFlex3030的24倍速,数据分成2路,一路4倍速信号经过根升余弦用于解调TD-SCDMA信号,另外一路12倍速信号用于测量。

4.2DSP程序设计

DSP主要功能是根据3GPP协议接收高层传输的信息,产生TD-SCDMA信号,传输给FPGA以及接收FPGA4倍速数字信号,之后解调TD-SCDMA信号,把解调后的信号传给高层。同时传送12倍速信号给射频测量。DSP流程图如图3所示。

图3DSP流程图

由于FPGA内部RAM容量的限制,只能缓存一小段时间内12倍速的数据,设计时充分考虑到这点限制。FPGA只缓存200μs12倍速数据和5ms(一个TD-SCDMA系统子帧)4倍速数据。每200μs产生定时中断给DSP,并设置相应信号量。DSP检测到是否接收FPGA数据的情况,然后判断4倍速数据是否收齐以采取相应动作,这样就解决了FPGA内部高速RAM容量有限的问题。

一般以FPGA+DSP为硬件平台的解决方案中,图3中产生TD-SCDMA信号和TD-SCDMA信号解调2个模块不全部在DSP中实现。考虑到本物理层需要复杂的流程处理,本方案采用全DSP实现。

由于图中生成TD-SCDMA信号与解调TD2SC2DMA信号流程互为相反过程,所以下面只阐述生成TD-SCDMA信号部分。为了阐述方便,考虑没有智能天线的情况。如果实现智能天线,只需要稍加扩展。生成TD-SCDMA信号的流程图如图4所示。

图4生成TD-SCDMA信号的流程图

每次调用成帧过程,首先采用全DSP实现方案所特有的调度算法判断是否所有物理信道都处理完毕,如果不是,则选择一个物理信道进行下一步处理。

采用另一特有调度算法判断该物理信道承载的传输信道是否处理完毕。每个传输信道处理完毕之后,把各个传输信道处理结果复用起来,成为编码复用传输信道,再统一处理。依次处理每个物理信道,把所有的结果一起进行调制等处理。

与已有方案不同,很多用FPGA实现的算法,如调制、扩频、加扰都放在DSP执行。通过分析协议,采用查表法可以用DSP高效实现调制、扩频和加扰,不会对DSP产生过大负荷。

5实验结果

本物理层支持高速率数字信号采集。采集的信号,经过相应射频测量算法计算,即可完成各种终端射频指标测量。图5表示呼叫状态下EVM测量结果。

图5呼叫状态下EVM测量

该物理层支持丰富的终端业务能力测量。表1列出了物理层支持的有代表性的业务,以及相应实测DSP的负荷。

表1物理层支持的业务

6结论

基于综合测试仪物理层的双重任务特点,本文详细阐述了TD-SCDMMA综合测试仪物理层的硬件构成,FPGA和DSP程序设计。大部分任务采用全DSP实现,具有开发周期短的优点。

物理层在863

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论