论文部分内容阅读
近年来,宽带移动通信标准更新非常迅速,在同一个技术标准版本中也需要支持多种不同的配置,这对通信终端中的基带处理芯片的灵活性提出了较高的要求,传统的应用专用集成电路(Traditional Application Specific Integrated Circuit, ASIC)不能支持这种灵活性,而以通用DSP为代表的传统处理器又很难适应终端处理芯片对低成本、低功耗的要求。LTE技术是由3GPP组织定制的UMTS技术的长期演进。引进了OFDM (Orthogonal Frequency Division Multiplexing)和MIMO (Multiple-Input Multiple-Output)等关键的传输技术,显著地增加了数据传输的吞吐量和频谱效率。LTE系统采用多天线技术带来性能提升的同时,给检测接收技术也带来了一定复杂度。随着技术的进步,对MIMO检测技术的性能和复杂度提出了越来越高的要求。传统的ASIC可以提供高的计算能力,但是缺乏灵活性,应用专用指令集处理器(Application Specific Instruction Set Processor, ASIP)则能够获得接近ASIC的性能,同时具有通用处理器的灵活性,是未来的一种有潜力的移动终端处理器发展方向。由TCE(TTAco-design environment)工具链支持的TTA(Transport Triggered Architecture)架构为这种处理器提供了一种新的思路和解决办法,它是一种理想的ASIP定制处理器架构。本文正是基于该架构,研究面向LTE及其后续标准的基带接收符号处理部分ASIP的优化设计处理器。论文首先研究了TTA架构的特点和TCE工具链的使用方法,并对LTE基带符号级处理的接收端的部分算法:主要是信道估计和MIMO检测的常用算法进行了全面调研。从LTE物理层入手,分析了信道估计和MIMO检测目前主要的算法,比较了不同算法的优缺点。信道估计算法方面,选择了基于时域和频域的LS信道估计算法,MIMO检测方面则选择了利于并行实现的FPFSD算法用于后续仿真和处理器设计。然后,为了降低ASIP的实现复杂度,对于所选用算法的定点化处理进行了重点研究。用C语言搭建仿真平台,对不同天线情况下的性能进行仿真并分析,提出了一种适当的定点方案,使得在性能和复杂度之间获得了较好的折中损失较小。对比定点和浮点的仿真结果,给出了具体的性能损失对比仿真图。接着,基于TCE工具链平台,详细介绍了这两种算法的特殊功能单元设计,对于信道估计,主要设计了信道估计特殊功能单元,其中对于MIMO检测算法主要设计了是QR分解模块和PED计算模块,给出了上述关键模块详细的设计步骤和细节。然后,基于特殊功能单元下,探讨了处理器架构的可重配置的特性和具体的重用操作方法。最后,针对设计的特殊功能单元,本文提出了两种处理器结构,即大颗粒度的特殊功能单元和小颗粒度的特殊功能单元处理器结构,在TCE仿真工具下,分别仿真这两种架构的性能,并对测试的结果进行横向和纵向了的对比和分析。仿真研究表明,大颗粒度的处理器灵活性较差,但是效率较高,小颗粒度的处理器灵活性高,但是效率较大颗粒度差。