基于DSP+FPGA的软件无线电平台的设计(1)

软件无线电的中心思想构造一个具有开放性、标准化、模块化的通用硬件平台,将通信的各种功能通过软件来完成,并使宽带A/D和D/A转换器尽可能靠近天线,以研制出具有高度灵活性、开放性的新一代无线通信系统。由于软件无线电可以通过增加软件模块来增加
新的功能,而且硬件也可以随着器件的发展而不断地升级,
所以这一概念一经
提出就受到了广泛的关注。系统结构设计目前受器件的限制,软件无线电一般都采用中频采样的结构,这样做既兼顾了软件无线电的思想,又能在目前的器件水平下搭建实际可应用的系统。本文的软件无线电平台也采用了这一结构。随着无线通信系统的发展都在朝着高速率、可移动性方向发展,因此本平台的设计也必然要适应宽带无线通信系统的要求。平台结构平台主要针对系统物理层中的中频和基带处理单元而设计。系统的结构如图1所示。平台由一个DSP(TMS320C6414T)、两片FPGA(Cyclone EP1C6Q240C8)、上变频芯片DUC(AD9857)、下变频芯片DDC(HSP50214B)等构成。498)this.w
idth=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="" width="350" height="190" src="http://images.51cto.com/files/uploadimg/20110706/1025370.jpg" />图1 平台结构图根据信号处理模块和各芯片数据处理的特点,我们将各通信模块分配到不同的器件中来完成。DSP的主频很高,而且内部资源
丰富,支持
高级语言的编程,适合于串行的算法,用来完成协议和基带处理;FPGA配置灵活多变,虽然主频不太高,
但是鉴于其并行处理能力突出,用于完成时钟分配、芯片设置、接口转换等;AD9857和HSP50214B是用于上下变频的ASIC,集成程度高,参数设置灵活,可以满足多模式的数字上下变频,数据速率变换和滤波。下面简要介绍一下平台上器件的性能。器件介绍DSP平台选用的DSP芯片是TI公司的TMS320C6416T芯片。该处理器属于32位定点处理器,主频1GHz,内部集成丰富的
外设和接口。在指令结构上,扩展了寻址指令、位域指令、打包解包、控制转移等指令,增强了芯片的处理能力。在计算2048点的复数FFT运算时,可以在大约26 000个时钟周期内完成。6416T主要包含的模块有:1)两个通用寄存器组,64个32位通用寄存器;2)8个功能单元,6个ALU(32/40b),两个乘法器(16×16);3)一共8.256Mb的两级缓存内部存储;此外,还有图1中没有列出的Viterbi编解码协处理器(VCP)和Turbo码编解码协处理器(TCP)。VCP支持500路7.95Kb/s AMR,TCP可以处理6路2Mb/s 3GPP。接口方面包括:1)多通道EDMA控制器;2)多通道缓冲串口(MCBSP);3)高性能外部存储器接口(EMIF);4)可访问DSP的整个存储空间的主机口(HPI);这里不在一一列举。上变频芯片AD9857AD9857是一款高性能的数字上变频器,最高时钟为200MHz,根据外时钟的范围,可以选择0~80MHz的任意中频输出;芯片还具有两级内插功能,可以实现4倍固定内插和2~64倍可选内插倍数,便于多数据速率变换;14b的DAC。A/D变换器AD9051ADC选用ADI公司的AD9051,最高采样速率达到60MSPS,10b输出,对于中心频率较低的中频信号可以进行直接采样,中频值较高的则运用带通采样方式。下变频芯片HSP50214BHSP50214B是专用数字下变频芯片中综合性能最好的,除数字下变频外还具有最高255阶可编程FIR滤波器,0~96dB动态范围的 AGC自动增益控制,数据速率变换包括4~32倍CIC抽取和5级HB抽取,以及FIR1-16倍抽取,坐标转换,鉴频等功能,而且具有四种输出形式,接口灵活。FPGA由于平台上的中频处理由ASIC完成,所以FPGA选用了CycloneⅡ EP1C6Q240C8,这是一款低
端的FPGA芯片,逻辑单元只有6000门,主要用来完成时钟分配,接口转换,ASIC控制字配置,以及作为DSP的协处理器的补充。软件无线电平台较好的整合了DSP、ASIC和FPGA,兼顾了系统的通用性和
复杂度,ASIC的应用减少了系统配制时的软件设计复杂度。更多有关软件无线电平台设计的内容请读者阅读:基于DSP+FPGA的软件无线电平台的设计(2)

时间: 2024-10-08 04:23:21

基于DSP+FPGA的软件无线电平台的设计(1)的相关文章

基于微服务和Docker容器技术的PaaS云平台架构设计

本文讲的是基于微服务和Docker容器技术的PaaS云平台架构设计[编者的话]在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施. [3 天烧脑式容器存储网络训练营 | 深圳站]本次培训以容器存储和网络为主题,包括:Docker Plugin.Docker storage driver.Docker Volume Pulgin.Kubernetes Storage机制.容器网络实现原理和模型.Docker网络实现.网络插件.

基于OpenStack的P2P流媒体平台设计与实现

基于OpenStack的P2P流媒体平台设计与实现 华中师范大学 王君黛 论文的研究内容以国家数字化学习工程技术研究中心CloudStreaming P2P流媒体系统为基础,以OpenStack开源云平台为支撑,对"P2P+云计算"这一新型架构模式进行了论述,并对基于云计算的P2P流媒体平台进行了设计与实现.首先,本系统采用了P2P流媒体技术,通过对视频的分片.重组,实现了视频播放的流式传输.使用户在观看直播视频的同时,也为其他用户提供本地所缓存的视频内容,从而实现支持较大规模的用户并

[文档]基于云计算的新一代电信业务支撑系统测评平台的设计与实现

基于云计算的新一代电信业务支撑系统测评平台的设计与实现 王金伦  樊秀菊  夏嘉  王薇  赵丽平 摘要:在分析电信业测评中心涉及的测试资源和测试项目特征的基础上,结合虚拟化和云计算等核心技术及理念,提出了基于云计算的新一代电信业务运营支撑测评平台的体系架构,并重点描述了新一代测评平台的关键功能及实现.最后对新一代测评平台的应用前景进行了简要展望. 关键词: 云计算 电信业务支撑系统 虚拟化 服务计费 测评平台    temp_12050407544422.pdf

简要分析基于图形界面的人机软交互设计

导读: 广义的交互设计,包括人与人之间发生的事情,比如你去一个店里消费,营业员给你拿物品找钱等:人与物发生的事情,你去试用一些(PMC)便携消费电子产品产生的一些交互过程:以及物与物或自动化发生的一些事情,这些都可以称为互动交互,交互的过程大致都是这样,区别在于人.物(机器或物品)产生的不同层级类别的体验.现在(HCI)人机交互领域发展的最好的无疑是互联网web2.0甚至web3.0呼之欲出的交互,基于图形界面的人机软交互设计. 我们熟知的互联网领域经历了2000年时候的泡沫,经历了web2.0

基于RBAC模型的权限管理系统的设计和实现

摘要:提出了基于RBAC模型的权限管理系统的设计和实现方案.介绍了采用的J2EE架构的多层体系结构设计,阐述了基于角色的访问控制RBAC模型的设计思想,并讨论了权限管理系统的核心面向对象设计模型,以及权限访问.权限控制和权限存储机制等关键技术. 关键词:权限管理系统:角色:访问控制:RBAC模型:J2EE:LDAP 0 引言 管理信息系统是一个复杂的人机交互系统,其中每个具体环节都可能受到安全威胁.构建强健的权限管理系统,保证管理信息系统的安全性是十分重要的.权限管理系统是管理信息系统中可代码重

Sculpture:基于MDD的集成开发平台

Sculpture是一个基于模型驱动的集成开发平台,目前已经发布了2.1版本. 相信大家对模型驱动,领域设计这些概念已经并不陌生,模型驱动能够极大的提高开发效率,当然这也和项目的类型有关,有所为有所不为,一定要因地制宜. 对于开发系统产品来说,一般是分三个方向: 1.一种是开发出一个功能全面的产品,功能可配置化,客户根据自己的需求进行功能的配置.如SAP 2.另外一种是根据客户的需求直接在平台上进行二次开发,开发完再提交给客户. 如U9 ,EasyBridge.Net 3.还有一种就是拿一个案例

基于Xilinx FPGA的千兆以太网及E1信号的光纤传输 下

千兆以太网接口单元设计千兆以太网利用原以太网标准所规定的全部技术规范,其中包括CSMA/CD协议.以太网帧.全双工. 流量控制以及IEEE 802.3标准中所定义的管理对象.千兆以太网的关键技术是千兆以太网的MAC层和以太网接口的实现.1.GMII (Gigabit MII)GMII采用8位接口数据,工作时钟125MHz,因此传输速率可达1000Mb/s.同时兼容MII所规定的10/100Mb/s工作方式.接口信号定义如表1所示.498)this.w idth=498;' onmousewhee

海量用户通信业务平台的设计和数据处理实践【大数据100分】

以下为分享实景全文: 我将我的时间分为三个Session: 1. 神州泰岳积极参与大数据时代的业务拓展 2. 海量用户通信业务平台的设计实践 3. 对于数据运营的思考 一.神州泰岳近几年在大数据领域做了不少投资和业务布局.归纳起来主要集中在四个层面: 1.入口:"智慧线" 2.基础设施:"IaaS""DBaaS""Hadoop""MPP" "智能推荐引擎" 3.数据源建设:"用

轻松监控上万台服务器:企业运维监控平台架构设计与实践指南

一.Cacti/Nagios/Zabbix/centreon/Ganglia之抉择  1.cacti   Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.   简单的说Cacti 就是一个PHP 程序.它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL 工具绘图,通过PHP 程序展现出来.我们使用它可以展现出监控对象一段时间内的状态或者性能趋势