MIMO-OFDMA无线基站的DSP-FPGA系统划分
引言
无线运营商通过提供增强数据服务来提高单位用户平均收益(ARPU),这同时推动了对宽带的需求,导致对数据速率的要求越来越高。而且,为用户提供各种应用体验的要求也促使底层网络体系结构进行变革。窄带2G GSM、IS-95系统等以语音为中心的技术已经发展到了基于WCDMA的HSDPA和HSUPA系统,峰值数据速率达到了10Mbps。今后的3GPP长期发展规范采用了多输入多输出(MIMO)等复杂的信号处理技术,以及正交频分复用接入(OFDMA)和多载波码分复用接入(MC-CDMA)等新的射频技术,这些技术是实现100 Mbps以上吞吐量的关键。WiMAX等其他OFDM宽带无线系统也在不断发展,传输速率已经超过了70 Mbps。
数据速率之所以能够提高,主要是使用了高阶调制技术以及可变速率通道编码,也就是常说的自适应调制和编码(AMC)等技术。复杂的空间信号处理方法,例如聚束和MIMO天线技术,也是提高数据速率成熟可靠的技术,但其代价是需要进行复杂的计算。对于设计基站的OEM而言,这些支撑技术带来了很大的挑战,设计的基站不但要有很高的性价比,能够更新,而且要非常灵活,随着标准的发展能够继续使用。
基站设计要求
无线系统设计人员需要满足的关键需求包括处理速度、灵活性以及产品及时面市等,所有需求最终决定了对硬件平台的选用。
处理带宽
WiMAX和LTE宽带无线系统对吞吐量和数据速率的要求远远高于WCDMA和cdma2000等蜂窝系统。为了能够支持如此高的数据速率,底层硬件平台必须有足够的处理带宽。而且,Turbo编解码等高级信号处理技术以及快速傅立叶变换/反变换(FFT/IFFT)、聚束、MIMO、峰值因子抑制(CFR)和数字预失真(DPD)等前端功能都需要进行大量的计算,每秒乘累加(MAC)操作高达数十亿次。
灵活性
WiMAX是相对较新的市场,目前还处于最初的发展和实施阶段。同样,3GPP LTE也还在制定过程中,在最终完成之前,还需要经过多个版本的修订。虽然有很多种移动宽带技术,例如WiMAX、LTE和UMB等,但它们的共同点是OFDMA-MIMO。在目前的背景下,需要有灵活的可编程产品来实现标准未确定的或多协议的基站。系统如果具有这种灵活性,无线基础设施OEM和运营商则可以大大降低资金投入和运营开支,同时减小了标准不断变化带来的风险。
降低成本的途径
设计和开发3G系统时得出的一个重要经验是从一开始就要制定长期降低成本的策略。不断发展的WiMAX和LTE标准最终会稳定下来。OEM和服务供应商要保持在市场上的竞争地位,必须重视最终产品的成本,这要比灵活性重要得多。合适的硬件平台也是降低批量生产成本的无缝措施,能够节省数百万美元由系统重新设计导致的工程成本投入。
系统体系结构设计和逻辑任务划分
信号处理数据通路和控制运算是无线基站中最主要的处理负荷。大部分体系结构结合使用微控制器(MCU)、FPGA和可编程数字信号处理器来实现系统控制、配置和信号处理数据通路。MCU控制系统,而FPGA和数字信号处理器进行数据流处理。处理任务较轻,主要面向控制的任务在数字信号处理器中通过软件来实现;负载较重的任务最好在FPGA中进行,它具有明显的并行处理优势。数字信号处理器和FPGA相结合可实现非常灵活的系统,其可编程能力有助于改正缺陷,甚至能够支持完全不同的标准。
FPGA和数字信号处理器之间的划分取决于处理需求,系统带宽以及系统配置,发送和接收天线的数量等。图1所示为WiMAX和LTE等OFDMA系统中实现基带物理层(PHY)功能时典型的数字信号处理器/FPGA划分。
通过采用高级多路天线技术,这类系统的吞吐量将有可能超过100 Mbps。基带PHY功能可以大致分为比特级处理和符号级处理两类。下面几节介绍了这些功能,以及怎样使用FPGA来完善DSP模块,同时实现比特级和符号级功能。
比特级处理
比特级模块包括发送侧的随机处理、前向纠错(FEC)、频谱交错、正交相移键控(QPSK)和正交振幅调制(QAM)功能映射等。相应的接收处理比特级模块是符号去映射、频谱去交错、FEC解码和去随机。发送比特级功能相对简单,计算量不大。例如,随机处理涉及到数据比特和简单伪随机二进制序列发生器输出的模2加运算。在比特级处理上,虽然FPGA要比固定总线宽度的数字信号处理器灵活一些,但是更容易在数字信号处理器上实现这些计算量不大的函数。相反,随着吞吐量需求的增加,可以把Turbo编码功能卸载到FPGA中,以提高系统的性能。在接收侧,FEC解码,包括Viterbi解码、Turbo卷积解码、Turbo乘解码和LDPC解码等,在数字信号处理器中实现时,其计算量比较大,占用较大的带宽。
FPGA被广泛用于卸载这些功能,释放数字信号处理器带宽以处理其他功能。在同一FPGA中实现去随机、去速率匹配和混合ARQ等其他比特级功能减少了FPGA和数字信号处理器之间的数据传送,降低了延时和系统总功耗。同一FPGA还可以用于和MAC层接口,实现加密/解密和认证等某些底层MAC功能。
3G FPGA DSP MIMO LTE WiMAX 相关文章:
- 基于DSP的3G LTE应用实现(08-02)
- 3G系统中Turbo译码改进及DSP实现(01-26)
- 基于嵌入式Linux的3G无线视频终端的设计与实现(07-10)
- 3G LTE的DSP应用实现(01-21)
- 基于Android的车载监控管理系统设计(02-09)
- 基于DSP的3G LTE系统设计(02-09)