Turbo编码器提升毫微微蜂窝DSP的效率
最近,小型毫微微蜂窝基站概念在移动应用中越来越受欢迎。与传统宏蜂窝相比,毫微微蜂窝在覆盖范围、兼容性和成本方面都具有优势。
由于成本和性能的制约,毫微微蜂窝设计必须具有与宏蜂窝大致相同的模块化水平和复杂度,并且与个人而非社群的经济承受能力相适应。
但是,为了实现至少与传统宏蜂窝系统相同的信号强度,毫微微蜂窝必须采用支持高达14.4Mbps比特率的多通道设计。因此,设计人员面临着严峻挑战:利用系统的数字信号处理(DSP)引擎编码多通道比特流,同时为系统的其它关键操作提供足够的计算裕量。
本文介绍如何实现基于Turbo编码的高效算法以支持基于Blackfin的14.4Mbps3G毫微微蜂窝设计,该设计仅消耗Blackfin可提供的600MIPS计算能力中的100MIPS,从而为系统的其它必要操作留下了充沛的资源。3GTurbo编码器的实现Turbo编码器提升毫微Turbo编码器主要包括两个成分编码器,一个交织器将二者隔开。3GTurbo递归系统码(RSC)编码器的原理框图如图1所示。微蜂窝DSP的效率每个RSC编码器均包括一个传递函数为(1+D+D3)的正向通道和一个传递函数为(1+D2+D3)的反馈通道。每个输入的交织地址产生过程参见3GPP的论文2。利用双MAC(乘法累加器)DSP作者:HazarathaiahMalepati和YosiStein(如Blackfin等)无法即时计算交织地址,除非我们有许多计算单元。最近,
用户评论