多通道SCA通信终端局部重构技术的研究.docVIP

多通道SCA通信终端局部重构技术的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多通道SCA通信终端局部重构技术的研究

多通道SCA通信终端局部重构技术的研究   【摘要】 随着电子技术和软件无线电技术的发展,基于SCA架构的多通道通信终端,具备资源综合化、功能软件化、业务多元化、小型化特点,具有开放性架构,满足多种应用场景需求。本文针对多通道SCA通信终端特征,分析了基于SCA架构的四通道通信终端的运行机理,研究并提出了在SCA架构下局部重构FPGA波形的方法,并在实物环境上测试验证,测试结果表明本文设计的方法有效且可行。   【关键词】 多通道SCA终端 MHAL FPGA 局部重构   一、引言   随着电子技术发展,处理器的集成度越来越高,处理能力越来越强,多核处理器芯片和大规模逻辑芯片被大量运用,并得到充分验证,为多通道无线通信终端资源综合提供了硬件基础,由传统的通道资源独立架构[1]演变为通道资源共享架构,从而实现小型化设计,满足了对体积、功耗和重量要求严苛的应用平台需求。   同时,软件无线电( SDR) 技术作为无线通信的核心也取得了重要突破,SCA(软件通信体系结构)技术经过近二十年发展已逐步趋于成熟并得到广泛应用,并成为了SDR规范[1,2,3]。   SCA定义了高度灵活的开放性架构,标准化功能组件开发、部署、管理接口和行为,对无线电系统互连互通和互操作起到了至关重要的作用。   在采用新型硬件架构和SCA规范设计的多通道通信终端中,大规模逻辑芯片(FPGA)整合了多通道波形算法逻辑,是核心部件之一。如何在重构任意通道波形时不影响其余通道正常工作,是多通道终端适应不同应用场景的关键所在。传统的FPGA重构均采用整体配置方式,即任意逻辑改变均需加载整个配置文件,中断FPGA上所有电路工作,其缺点如下:   (1)整体版本数量随着波形种类增加会成几何倍数增长,对存储空间需求巨大,并且不便于后期功能扩展,每增加一种新波形,需要与以前的波形合并生成多个整体版本,而且对新生成的所有版本都要进行测试验证,工作量巨大。   (2)在任意通道切换波形时,需要加载相应的整体版本,影响其它通道的正常工作。   本文针对多通道SCA通信终端特征,以四通道终端为例,分析了基于SCA架构的四通道通信终端运行机理,研究并提出了FPGA芯片局部重构多种波形的方法,简化了波形重构设计,满足多通道波形并发运行,相互独立需求;并且便于后期功能扩展,每增加一种波形,只需要生成该波形的动态重构版本,不需要与其它波形版本合并,极大减少版本数量和测试工作量。   二、基于SCA的四通道终端架构   2.1硬件架构   四通道通信终端采用多核GPP+多核DSP+大规模FPGA架构实现后端数字域算法解算功能,射频前端采用四个独立信道实现射频信号变换和调整。结构如图1所示。   上图中,PPM(Protocol Process Module,协议处理模块)采用双核PowerPC处理器实现系统资源管理和调度、波形协议处理。WPM(Waveform Process Module,波形处理模块)采用TI公司4核DSP芯片和Xilinx公司的大规模FPGA芯片XC7K325T实现信号解算。RFM(Radio Frequency Module,射频模块)主要实现射频信号变换和调整。   PPM和WPM模块之间通过高速RIO(RapidIO)总线进行通信,其中与DSP相连的总线主要负责数据传输,与FPGA相连的总线主要负责FPGA芯片重构。   2.2软件架构   四通道终端软件采用SCA架构,在通用硬件平台上构建开放式波形软件运行平台,便于波形应用安装、部署和集成,同时也方便技术不断升级[3,4]。   软件平台由核心框架、中间件、总线通信服务、操作系统和底层驱动构成,其作用是为波形应用提供具有标准接口的软硬件资源和服务,使波形应用与底层硬件解耦,一方面使平台具有良好的扩展性,另一方面使波形软件具有很好的移植性。   核心框架(CF,Core Framework)是整个软件平台的核心,为波形应用提供标准的接口和服务,并控制和管理波形应用的安装、加卸载、配置。   2.3 MHAL通信   SCA波形组件分为两类:一类是运行于CORBA总线的组件,部署于GPP上;另一类是DSP/FPGA上的非CORBA(non-CORBA)组件,不能直接挂接在CORBA总线上,通过CORBA适配器MHAL与CORBA组件建立通信连接[4]。CORBA组件与non-CORBA组件之间通信过程如图2所示。   FPGA和DSP上的非CORBA组件之间也通过MHAL进行通信,每个芯片的每个通道分别配置一个MHAL设备,为波形组件屏蔽底层硬件细节,提供通信服务封装。   DSP上每个核运行一个通道的WF-DSP波形组件,FPGA的每个重构区运行一个WF-FPG

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档