DSP/协处理器组合优化3G基站
尽管有着随时随地因特网接入及传送多媒体流方面的美好前景,第三代(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处理,那么空间限值可能导致牺牲可处理的信道数量。
相关文章
- 2023-10-22近场声全息测量研究
- 2021-10-20开关电源功率因数校正的DSP实现
- 2022-12-16移相式点衍射干涉仪的几个关键技术
- 2023-04-29超声波液体流量计的二合一前置预处理
- 2021-11-27冷轧汽车用TRIP钢的高温热塑性
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。