单片机与单片机与DSP中的中的DSP/协处理器组合优化协处理器组合优化3G基站基站
摘要:文章分析了3G基站符号级信道纠错的数字信号处理几种实现方法,比较了它们的优缺点,一个实例着重
详细分析了DSP加协处理器方案,包括其在从开发周期、功耗和系统容量方面优点。 尽管有着随时随地因特网
接入及传送多媒体流方面的美好前景,第三代(3G)移动电话标准还是迟迟未能商用。这里一方面有市场环境的
影响,另一方面也与技术上的实现难度有很大关系。实际上,3G标准使得无线基础设施(基站和核心网)的复杂
性增大了几个数量级,从而给核心处理器带来极大运算压力。3G不仅要求提供语音业务,而且要求提供并且主
要是数据业务,如因特网接入,电子邮件,视频和图像传输,在线听歌等等。而对传统的语音业务则要求更高
的
摘要:文章分析了3G基站符号级信道纠错的数字信号处理几种实现方
法,比较了它们的优缺点,一个实例着重详细分析了DSP加协处理器方
案,包括其在从开发周期、功耗和系统容量方面优点。
尽管有着随时随地因特网接入及传送多媒体流方面的美好前景,第三代
(3G)移动电话标准还是迟迟未能商用。这里一方面有市场环境的影响,
另一方面也与技术上的实现难度有很大关系。实际上,3G标准使得无
线基础设施(基站和核心网)的复杂性增大了几个数量级,从而给核心处
理器带来极大运算压力。3G不仅要求提供语音业务,而且要求提供并
且主要是数据业务,如因特网接入,电子邮件,视频和图像传输,在线
听歌等等。而对传统的语音业务则要求更高的音质,更多的容量。这些
都对基站处理能力提出了很高的要求。
然而考虑到机架空间和功耗的限制,以及每信道单元成本的要求,处理
能力的提高需要从整个基站系统的优化开始。本文则针对符号率的处理
提出探讨。在符号率的处理中信道纠错占用了系统大量的处理能力,例
如在一般的设计中,这部分的任务大约需要花去70%的DSP处理能力,
并且在某些情况下会升至90%。本文主要从这方面来分析对基站系统的
优化。
符号率信道纠错及其解码具体实现方案符号率信道纠错及其解码具体实现方案
在所有基于码分多址的主要3G标准中,为保证信道质量,一般是采用
卷积码或并行级联卷积码(Turbo码)等前向纠错码来实现信道纠错,其中
卷积码用于语音信道而Turbo码用于数据信道。
卷积码解码一般运用维特比Viterbi算法解码。而Turbo码解码则使用迭
代结构的MAP(Maximum A Posterior,最大后验概率)译码器。这些前
向纠错码的解码算法都已很完善,在具体的实现中变化的余地很小。
作为基站接收器中整个符号率信号处理功能的一部分,有以下几种方案
可实现Viterbi与Turbo解码。
第一方案是在软件中处理所有前向纠错码,DSP在处理必需的任务外同
时执行解码任务。这种方法在语音占主导地位的2G设备中很普遍,因
为在2G标准中只有维特比算法用于前向纠错码译码,而维特比算法较
易适用于软件中。但在3G系统中这种分工基本不现实。一方面Turbo译
码使得运算量提高了一个数量级,纯用DSP来处理,600-MHz
TMS320C6416也仅能处理2个信道,更不谈那些180MHz到300MHz的
DSP了。这种方案的主要优势在于灵活性,算法的实现精度及可编程控
制。例如,使用硬件实现一般只处理8位数据,而需要12位以提供更高
精确度或希望实施特定归一化方法的开发人员就会对此不满意。然而,
在实际系统环境中,这种差别并不大,研究显示,MAP算法全浮点与8
位实施间的BER降级不到0.1dB。同时,精度的提高或可编程性带来的
优势并不能弥补处理能力的损失或降低DSP的需求量。
如果直接使用硬件来完成这些任务,性能将会大大加强,如同样是
Turbo译码,硬件可以同时处理36个通道。再比如维特比译
码,600MHz的DSP能处理134个通道,而硬件可以处理358个通道。较
少的信道意味着更高的系统成本。一个纯软件的方案会需要2到3倍的
600-MHz DSP、更大板级空间,以及更高的耐热(功耗)这些都是不易被
人接受的。增加DSP可能会超出系统功率预算并要求更为复杂的散热方
案。如设计目标是翻新2G设备以执行3G处理,那么空间限值可能导致
牺牲可处理的信道数量。