首页 | 期刊简介 | 编辑部 | 广告部 | 发行部 | 在线投稿 | 联系我们 | 产品信息索取
2024年4月24日星期三
2011年第01期
 
2010年第12期
 
2010年第11期
2010年第11期
 
2010年第10期
2010年第10期
 
2010年第09期
2010年第09期
 
2010年第09期
2010年第08期
 
2010年第07期
2010年第07期
 
2010年第06期
2010年第06期
 
2010年第05期
2010年第05期
 
2010年第04期
2010年第04期
 
2010年第03期
2010年第03期
 
2010年第02期
2010年第02期
 
2010年第01期
2010年第01期
 
2009年第12期
2009年第12期
 
2009年第11期
2009年第11期
 
2009年第10期
2009年第10期
 
2009年第9期
2009年第9期
 
2009年第8期
2009年第8期
 
2009年第7期
2009年第7期
 
2009年第6期
2009年第6期
 
2009年第5期
2009年第5期
 
2009年第4期
2009年第4期
 
2009年第3期
2009年第3期
 
2009年第2期
2009年第2期
 
2009年第1期
2009年第1期
 
2008年第12期
2008年第12期
 
2008年第11期
2008年第11期
 
2008年第10期
2008年第10期
 
2008年第9期
2008年第9期
 
2008年第8期
2008年第8期
 
2008年第7期
2008年第7期
 
2008年第6期
2008年第6期
 
2008年第5期
2008年第5期
 
2008年第4期
2008年第4期
 
2008年第3期
2008年第3期
 
2008年第2期
2008年第2期
 
2008年第1期
2008年第1期
在无线基站中使用FPGA和DSP混合方案提高性价比和灵活性

Use a Mix of FPGAs and DSPs in Wireless Basestations For Cost-Effectiveness and Market Agility

Altera公司 Deepak Boppana



对无线系统设计人员而言,FPGA和DSP之间的“智能划分”是特性和成本效益的最佳组合。目前还没有适合所有应用的设计方案。DSP和FPGA混合工作是今后非常有希望的解决方案,具有低成本优势,并且没有风险。在无线基站中,系统划分结合了可编程逻辑和DSP,推动了设计实现,有助于产品在市场上获得成功。

对更高数据速率的需求推动了无线蜂窝系统的发展,包括从窄带2G GSM、IS-95系统到目前支持峰值速率10 Mbps的W-CDMA 3G和3.5G系统。未来3GPP长期发展规范采用了复杂信号处理技术,例如多输入多输出(MIMO),以及新的射频技术,包括正交频分复用接入(OFDMA)和多载波码分复用接入(MC-CDMA)等。这些技术是成功实现100Mbps以上吞吐量的关键。在高阶调制技术以及可变速率信道编码等技术的推动下,WiMAX等其他OFDM宽带无线系统的传输速率已经超过了70Mbps。聚束和MIMO天线技术等复杂空间信号处理方案也是提高数据速率的途径,但是需要增加额外的硬件。但是,这些技术却给基站设计人员带来了挑战,他们需要更新能力、成本效益以及灵活性来应对不断变化的标准。


多个变化的目标

无线系统设计人员需要满足多种需求,包括处理速率、灵活性以及产品及时面市等。这些要求最终会决定硬件平台的选用,主要变化因素包括:

处理带宽:WiMAX等宽带无线系统对吞吐量和数据速率的要求远远高于WCDMA和CDMA2000等蜂窝系统。为了能够支持如此高的数据速率,基础硬件平台必须有足够的处理能力。而且,高级信号处理技术的计算量非常大,例如turbo编码/解码以及快速傅立叶变换和反变换(FFT/IFFT)、聚束、MIMO、峰值因子衰减(CFR)、数字预失真(DPD)等前端功能,每秒钟的乘法和累加运算(MAC)达到几十亿次。

灵活性:WiMAX是相对较新的市场领域,目前还处于最初的发展和实施阶段。同样,3GPP LTE还在制定当中,在最终完成之前将经历多次修订。目前还不清楚在多种"移动宽带技术"(例如,WiMAX、Wibrow、Super 3G、LTE、Ultra 3G等)中,最终会采用哪种技术。在目前这种情况下,对于不确定的标准和多协议基站而言,最终产品具有硬件灵活性以及重新编程能力便显得非常重要。具有这种灵活性的系统可以大大降低无线系统生产商和运营商的CAPEX和OPEX成本,避免了由于标准不断变化带来的风险。

降低成本的途径:设计和实施3G系统时得出的一个重要经验是在开始阶段便制定长期降低成本策略。随着时间的推移,WiMAX和LTE标准最终会稳定下来。对于OEM和服务提供商而言,为了保持竞争力,产品最终成本要比保持灵活性更重要。为原型开发选择合适的硬件平台,实现最终产品的无缝降低成本途径能够节省数百万的工程成本,并且不需要重新进行系统设计。


系统结构中的逻辑任务划分

控制、信号处理和数据通道是无线基站中的主要处理载荷。结合微控制器(MCU)、FPGA和可编程DSP的许多方法都能够完成这些任务。MCU对系统进行控制,而FPGA和DSP处理数据流。处理任务较轻,主要进行控制的系统可以在DSP中软件实现,而处理载荷较重的系统最好在FPGA中实现,这是因为FPGA的并行处理能力较强。DSP和FPGA相结合支持灵活的系统实现,提供创新编程能力,修复故障,甚至支持不同的标准。

在 FPGA和DSP之间进行划分取决于处理要求、系统带宽、系统配置以及发送和接收天线的数量。图1是OFDMA系统(例如,WiMAX和LTE)中基带物理层功能的典型DSP/FPGA划分。

图1 OFDMA系统的DSP/FPGA划分(略)

采用先进的多路天线技术,这类系统的吞吐量将达到75-100Mps,基带PHY功能可以大致分成比特级处理和符号级处理功能。下面介绍了这些功能,以及怎样使用FPGA,完善DSP,同时实现比特级和符号级功能。


比特级处理

比特级模块包括发送侧的随机处理、前向纠错(FEC)、频谱交错、正交相移键控(QPSK)和正交振幅调制(QAM)功能映射等。相应的接收处理比特级模块是符号去映射、频谱去交错、FEC解码和去随机。除FEC解码以外,所有比特级功能相对较简单,计算量不大。例如,随机处理涉及到数据比特和简单伪随机二进制序列发生器输出的模2加运算。在比特级处理上,与固定总线宽度的DSP相比,虽然FPGA灵活性更大一些,但是DSP的计算较简单,适合于管理这些功能。相反,FEC解码,包括Viterbi解码、Turbo卷积解码、Turbo乘解码和LDPC解码,在DSP中实现时,其计算量比较大,占用较大的带宽。FPGA被大量用于卸载这些功能,释放DSP带宽以处理其他 功能。同一FPGA还可以用于与MAC层接口,实现加密/解密和认证等某些底层MAC功能。例如,Altera的低成本Cyclone II FPGA便适合实现这些DSP协处理功能。


符号级处理

OFDMA系统中的符号级功能包括副通道和去副通道、信道估算、均衡和周期前缀插入,以及消除功能等。分别采用FFT和IFFT来实现时域频域变换和反变换。可以离线进行信道估算和均衡处理,涉及到较多的控制算法,比较适合由DSP实现。相反,FFT和IFFT是普通数据通道功能,需要高速复杂乘法运算,适合在FPGA中实现。

图2是高端FPGA(例如,Altera Stratix II器件)中含有的嵌入式DSP模块。DSP处理器一般包括8个专用乘法器,而Stratix II能够提供384个18x18专用乘法器,吞吐量达到346 GMAC,比目前商用DSP高出一个数量级。

图2 FPGA中的嵌入式DSP模块(略)

在基站中采用高级多路天线技术时,例如空时编码(STC)、聚束和MIMO方案等,FPGA和DSP的这种信号处理能力差异便显得更加突出。在目前以及今后的WiMAX和LTE无线系统中,普遍认为OFDM-MIMO相结合是实现更高数据速率的关键。图1所示的是基站中采用的多路发送和接收天线。在这种配置中,进行MIMO解码前,对每一天线流单独进行符号处理,产生单路比特级数据流。在串联的DSP中进行符号级处理时,随着天线数量的增加,其复杂度也会随之线性增加。例如,使用两路发送和接收天线时,假设FFT和IFFT变换长度为2048点,其运算将占用60%的1GHz DSP。作为对比,采用FPGA时,可以非常灵活的实现多路天线方案。FPGA对多路天线数据进行时分复用和并行处理,只占用少于5%的Altera Stratix II 2S180 FPGA资源便可以实现同一2x2天线FFT/IFFT配置。
多路天线方案提供了较高的数据速率、阵列增益、分集增益和信道干扰抑制等。聚束和空分复用MIMO技术对计算量的要求较大,涉及到矩阵分解和相乘。特别是在这些系统中解线性方程组时,需要采用Cholesky分解、QR分解和奇异值分解函数。这些函数会很快耗尽DSP资源,但是非常适合在采用脉动阵列结构的FPGA中实现,这种结构通过并行FPGA来提供最具成本效益的解决方案。


数字IF处理

图3显示了基带信道卡向RF卡发送数据,进行后续的数字中频(IF)处理,包括数字上变频(DUC)、峰值因子衰减(CFR)和数字预失真(DPD)。数字IF将数字信号处理的范围从基带扩展到了天线--RF域,在降低生产成本的同时提高了系统灵活性。而且,数字变频要比传统的模拟技术具有更大的灵活性和更高的性能(在衰减和选择性方面)。需要采用CFR和DPD功能来提高基站功率放大器的效率。这些功能还有助于降低RF卡的总成本。CFR和DPD都需要进行采样率高达100+Msps的复杂乘法运算。与DUC相似,在接收侧需要采用数字下变频(DDC)将IF频率变回到基带。DUC和DDC都使用复杂滤波器体系结构,包括有限冲击响应(FIR)和级联积分梳状(CIC)滤波器。高级FPGA能够提供数百个18x18乘法器,运行速率高达350MHz。这不但为多信道并行处理提供了平台,而且还是最具成本效益的集成单芯片解决方案。

图3 数字IF处理功能(略)


结论

随 着标准的稳定,应该逐渐降低最初对基站灵活性的要求,而成本将成为获得成功的关键因素。选择具有低成本结构化ASIC无风险移植途径的FPGA能够大大降低成本。例如,Altera HardCopy II技术提供了无缝、无风险移植途径,从Stratix II FPGA转换到成本很低的HardCopy II结构化ASIC,同时提高了系统性能,降低了功耗。

混合FPGA/DSP平台为无线基站提供了一种效率很高的设计方法。产品成功的关键是在考虑系统吞吐量要求和长期成本的基础上,对FPGA和DSP系统进行智能划分。这不但保证了最终产品具有更新能力和较高的性价比,而且非常灵活,经过重新配置,能够适应发展变化的不同标准。

《世界电子元器件》2006.10
         
版权所有《世界电子元器件》杂志社
地址:北京市海淀区上地东路35号颐泉汇 邮编:100085
电话:010-62985649
E-mail:dongmei@eccn.com