无线基站中的FPGA和DSP最佳性能组合

发布者:春林初盛最新更新时间:2009-03-17 来源: 电子产品世界关键字:FPGA  DSP  无线基站 手机看文章 扫描二维码
随时随地手机看文章

  FPGA和DSP之间的“智能配分”可使无线系统设计师获得最佳性能组合和成本——效能。应用DSP和FPGA组合可使成本降低。对于无线基站,组合有DSP可编程逻辑的系统配分,可促使更大的产品设计和市场成功率。

  更高数据率的需求正在驱使无线蜂窝系统从窄带2G GSM,IS-95系统到W-CDMA基3G和3.5G系统(支持高达10Mbps峰值数据率)变革。将来,3Gpp远期变革规范面向复杂的信号处理技术,如多输入多输出(MIMO)以及新的无线电技术(如正交频分多址OFDMA,多载波码分多址MC-CDMA)。这些技术对于实现超过吞吐量100Mbps的目标起关键作用。

  另外的OFDM基宽带无线系统,如WiMAX现在传输速度超过70Mbps。靠较高级的调制技术和变速率信道编码可以实现数据率的改善。复杂的空间信号处理方法(包括聚束和MIMO无线技术)也是增加数据率的办法。然而,这种技术对基站设计师所产生的问题是:需要可缩放性、成本、效率和跨越多个标准的灵活性。

  多可变目标

  无线系统设计师需要满足大量关键技术要求,包括处理速度、灵活性、产品上市时间。所有这些要求决定对硬件平台的选择。主要的变量包括处理带宽、灵活性和降低成本的路径。

  处理带宽

  WiMAX与W-CDMA和CDM2000蜂窝系统相比,明显地具有较高的吞吐量和数据要求。为了支持这些较高的数据率,基础硬件平台必须具有宽处理带宽。另外,几种先进的信号处理技术,如快速傅里叶变换/快速傅里叶逆变换(FFT/IFFT)、聚束、MIMO、波峰因数缩减(CFR)、数字预失真(DPD)都是计算密集的,需要每秒几百万乘和累加运算。

  灵活性

  WiMAX是一个相当新的市场,现正处于开发和采用阶段。现在仍然不清楚在这很多移动宽带技术(WiMAX,Wibrow,Super3G,LTE,Ultra3G等)中,哪一种将被大量采用。

  现在,末端产品灵活性和可编程性对多协议基站是关键性的。

  降低成本的路径

  对于OEM和服务供应商来讲,为了保持竞争力,最终产品的成本比灵活性更重要。在样机设计阶段选择正确的硬件平台,为生产制造提供无缝降低成本的路径,这会节省上百万工程成本。否则,需要重新设计系统。

  系统结构的逻辑任务分配

  控制、信号处理和数据通路运行构成无线基站中处理负载的主体。实现这些功能的最通用方法是采用微控制器(MCU)、FPGA和可编程DSP的组合。MCU控制系统、而FPGA和DSP控制数据流处理。DSP软件实现系统的轻载处理要求和定向控制任务。重载最好的实现方法是用FPGA,因为FPGA具有很强的并行处理能力。

  组合的DSP和FPGA确保整个系统的灵活性,并提供重新可编程性以确定系统缺陷,而且支持不同的标准。DSP和FPGA之间的分配策略依赖于处理要求、系统带宽、系统配置、发射和接收天线数。图1示出OFDMA基系统(如WiMAX或LTE)中基带物理层(PHY)功能的典型DSP/FPGA分配。

OFDMA系统中DSP/FPGA分配

图1 OFDMA系统中DSP/FPGA分配

  包含先进的多天线技术,这类系统所提供的吞吐量可达到75~100MPS。基带PHY功能可大致分为位级(bit-level)处理和符号级(Symbol-level)处理功能。

  位级处理

  位级处理单元包括发射端的随机化、前向纠错(FEC)、到四相相移键控(QPSK)和正交调幅(QAM)功能的交织和变换。相应的接收处理位级单元包括符号解变换、解交织、FEC解码和解随机性。

  除FEC译码外的所有位级功能都是相当简单的,而且计算不是密集的。例如,随机性包含数据位的模2加法(借助简单伪随机二进制时序产生器输出)。尽管FPGA比固定总线宽度的DSP能为位级处理提供更大的灵活性。但是,低计算复杂性允许DSP处理这些功能。相比,FEC译码包括Viterbi译码、Turbo卷积译码、Turbo乘积译码和LDPC译码是计算密集的,而且DSP处理时会消耗有效带宽。

  FPGA广泛用于卸载这些功能。同样FPGA也可用到MAC层的接口,以实现一定的较低MAC功能(如加密/解密和鉴别)。

  符号级处理

  OFDMA中的符号级功能包括子信道化和解子信道化、信道判断、均衡和循环前缀插入以及消除功能。时间—频率变换和频率—时间变换,分别用于FFT和IFFT实现。

  信道判断和均衡可以离线执行,这涉及更多有关控制算法,适合用DSP实现。相反,FFT和IFFT功能是规则的数据通路功能,这包括非常高速下的复杂乘法,适合于用FPGA实现。

  图2示出包含在高端FPGA(Altera公司StratixⅡ器件)内的嵌入式DSP单元。DSP处理器通常有多达8个专用乘法器,而StratixⅡ器件有多达384专用乘法器,提供的吞吐量高达346GMAC,这比现有的DSP高出一个量级。

FPGA中的嵌入式DSP单元

图2 FPGA中的嵌入式DSP单元

  当基站采用先进的多天线技术(如空时编码STC,聚束和MIMO方法),FPGA和DSP间信号处理能力的巨大差别更加明显。OFDM-MIMO组合被广泛认为是现在和将来WiMAX和LTE无线系统较高数据率的关键促进因素。

  图1示出应用在基站中的多发送和接收天线。在这种配置中,对于每个天线流的符号处理是单独实现,在MIMO译码执行前产生单个位级数据流。在串行状态用DSP实现操作时,符号级复杂性随天线数线性增加。例如,用两个发送和两个接收天线时,FFT和IFFT功能消耗1GHz DSP近60%(假设变换大小是2048点)。相反,用FPG实现多天线基计算是非常有效的。FPGA提供并行处理和时间多路转换来自多路天线间数据。

  多天线方法提供较高的数据率、阵列增益、分集增益和同信道干扰抑制。聚束和空间多路传输MIMO技术也是计算密集的,涉及矩阵分解和相乘。特别的Cholesky分解,QR分解和奇异值分解功能通常是解线性方程组。当这些功能很快用尽DSP能力时,而FPGA很适合实现这些功能。利用FPGA的并行性,采用更加成效的心缩式阵列结构方案。

  数字IF处理

  图3示出来自基带信道极的数据,送到RF板进行数字中频处理,包括数字上变频(DUC)、CFR和DPD。数字IF扩展了基带域到天线范围之外的数字信号处理。这增加了系统灵活性,并降低了制造成本。此外,数字频率变换比传流的模拟技术,能提供更大的灵活性和更高的性能(在衰减和选择性方面)。

数字RF处理功能

图3 数字RF处理功能

  需要CFR和DPD功能来改善用在基站中放大器效率。这些功能也有助于大大降低RF板的总成本。CFR和DPD包含复杂的乘法,取样率可高达100MSPS以上。类似于DUC,在接收端需要数字下变频(DDC)把IF频率变为基频。DUC和DDC都采用复杂的滤波器结构,包括有限脉冲响应(FIR)和级联积分梳状(CIC)滤波器。先进的FPGA提供运行速度高达350MHz的数百个18×18乘法器。这不仅提供并行处理多信道的平台,而且也是一个经济集成单芯片方案。

  有效的设计方法

  随着标准的稳定,对基站灵活性的要求将降低,而成本变为一个主要的成功因素。选择FPGA将会大大地节省成本。

  混合FPGA/DSP基平台,为无线基站提供一种有效的设计方法。产品成功的关键是根据系统吞吐量要求和成本考虑在FPGA和DSP之间进行合理分配。这将保证产品最终不仅仅只是可缩放的和经济的,而且灵活、可配置适合多个标准。

关键字:FPGA  DSP  无线基站 引用地址:无线基站中的FPGA和DSP最佳性能组合

上一篇:基于DSP的视频采集存储系统的研究与设计
下一篇:车载电子系统越来越青睐FPGA

推荐阅读最新更新时间:2024-05-02 20:47

基于DSP和SPWM控制的全数字单相变频器设计
  本文介绍了基于 DSP TMS320LF2407A并使用 SPWM 控制技术的全数字 单相变频器 的设计及实现方法,最后给出了实验波形。   常见的AC/DC/AC变频器,是对输出部分进行变频、变压调节,而且在多种逆变控制技术中,应用最广泛的一种逆变控制技术是正弦脉宽调制( SPWM )技术。在变频调速系统中,应用 DSP 作为控制芯片以实现数字化控制,它既提高了系统可靠性,又使系统的控制精度高、实时性强、硬件简单、软件编程容易,是变频调速系统中最有发展前景的研究方向之一。   TMS320LF2407A芯片简介   TMS320LF2407A是TI公司专为电机控制而设计的单片 DSP 控制器。它具有高性能的
[嵌入式]
基于<font color='red'>DSP</font>和SPWM控制的全数字单相变频器设计
Xilinx 新型FPGA将存储器带宽提升 20 倍
2016年11月14日,北京 All Programmable技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))宣布,采用HBM和CCIX技术的新型16nm Virtex UltraScale+ FPGA的细节。该支持HBM的FPGA系列,拥有最高存储器带宽,相比DDR4 DIMM将存储器带宽提升了20倍,而相比竞争性存储器技术,则将单位比特功耗降低4倍。这些新型器件专为满足诸如机器学习、以太网互联、8K视频和雷达等计算密集型应用所需的更高存储器带宽而打造,同时还提供CCIX IP,支持任何CCIX处理器的缓存一致性加速,满足计算加速应用要求。 赛灵思公司FPGA和SoC产品管理高级总监K
[嵌入式]
基于SYSTEM C的FPGA设计方法
一、概述    随着VLSI的集成度越来越高,设计也越趋复杂。一个系统的设计往往不仅需要硬件设计人员的参与,也需要有软件设计人员的参与。软件设计人员与硬件设计人员之间的相互协调就变的格外重要,它直接关系到工作的效率以及整个系统设计的成败。传统的设计方法没有使软件设计工作与硬件设计工作协调一致,而是将两者的工作割裂开来。软件算法的设计人员在系统设计后期不能为硬件设计人员的设计提供任何的帮助。同时现在有些大规模集成电路设计中往往带有DSP Core或其它CPU Core。这些都使得单纯地用原理图或硬件描述语言来设计、仿真这么复杂的系统变得十分困难。System C就是在这些矛盾的背景下提出的。它的出现为复杂的系统设计提供了一条有效的
[嵌入式]
STM32 DSP库 使用注意点
DSP库 使用注意点 我们平常所使用的CPU为定点CPU,意思是进行整点数值运算的CPU。当遇到形如1.1+1.1的浮点数运算时,定点CPU就遇到大难题了。对于32位单片机,利用Q化处理能发挥他本身的性能,但是精度和速度仍然不会提高很多。 现在设计出了一个新的CPU,叫做FPU,这个芯片专门处理浮点数的运算,这样处理器就将整点数和浮点数分开来处理,整点数交由定点CPU处理而浮点数交由FPU处理。我们见到过TI的DSP,还有STM32F4系列的带有DSP功能的微控制器。前者笔者没有用过,不作评论,而后者如果需要用到FPU的浮点运算功能,必须要进行一些必要的设置。 首先,由于浮点运算在FPU中进行,所以首先应该使能FPU运
[单片机]
DSP与PC间高速串口通信的实现
    摘要: 利用UART解决DSP与PC机间通信时速率匹配问题,并给出了具体实现电路。     关键词: DSP UART 串行通信 FIFO DSP是一种专门用来实现信号处理算法的微处理器芯片,主要优点有:硬件乘法器,哈佛总线结构,多种寻址方式,零耗循环(zero overhead loop),程序执行时间可预测等。     正是由于DSP的诸多优点能够满足密集的数学计算,而且DSP应用的另一个突出特点是实时性,使其在通信、雷达、数字电视等领域得到了广泛的应用,而且日益渗透到人们的日常生活的各个方面。     在实时信号处理中已经离不开DSP,这些处理系统中包含了各种数据通
[工业控制]
ARM和FPGA的光纤信号分析仪设计
0 引言 随着电力网络的扩大复杂化和区域互联趋势的到来,电力系统的行为也将越来越复杂。一些原有的假设条件和简化模型的适用性都将接受进一步的挑战与检验。 IEC61850标准的制定及其内容已超变电站自动化系统的范围,扩展到其他工业控制领域,成为基于通用网络通信平台的工业控制的国际标准。国内外很多电力设备生产商都在围绕IEC61850开展研究和应用工作,并提出IEC61850的发展方向是实现“即插即用”,在工业控制通信上实现“一个世界、一种技术、一个标准”。 1 系统构成及要求 结合一些与该设计方案关于示波器仪表类似的优秀文章,并取其精华作为设计参考。该光纤信号分析仪主要由三部分组成,包括:接口部分、A/D采集控制部分
[单片机]
ARM和<font color='red'>FPGA</font>的光纤信号分析仪设计
Altera宣布光纤互连FPGA产品计划
    未来发展,带宽容量能够逐步满足应用和内容开发者的需求,Altera公司近日发布其光纤互连可编程器件规划。     收发器是业界发展的关键,因此,Altera发挥在这一领域的技术领先优势,将这一远景展望变为现实。这些直接光纤接口支持多种应用,大幅度提高了带宽容量,同时降低了系统复杂度、成本和功耗。     高清(HD)视频、云计算以及3D游戏等应用对带宽的需求不断增长,如果依靠传统的铜互连将无法实现创新。Altera利用其丰富的系统互联技术知识,在未来器件封装中支持直接光纤接口,突破了铜线技术固有的带宽和信号完整性瓶颈。     对于数据中心等需要进行大量计算和存储功能的应用,将光纤接口集成到器件封装中能够取代可插拔
[网络通信]
深入了解汽车系统级芯片SoC:指令集与运算架构
一、指令集 图片来源:互联网 依据指令长度的不同,指令系统可分为复杂指令系统(Complex Instruction Set Computer,简称CISC )、精简指令系统(Reduced Instruction Set Computer,简称 RISC)和超长指令字(Very Long Instruction Word,简称VLIW)指令集三种。 CISC中的指令长度可变;RISC中的指令长度比较固定;VLIW本质上来讲是多条同时执行的指令的组合,其“同时执行”的特征由编译器指定,无须硬件进行判断。超标量处理器是动态调度,由硬件发现指令级并行机会并负责正确调度,VLIW是静态调度,由编译器发现指令级并行机会并负
[汽车电子]
深入了解汽车系统级芯片SoC:指令集与运算架构
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved