论文部分内容阅读
LTE(Long Term Evolution)是第四代移动通信的主要标准之一,采用了OFDM、MIMO等关键技术来提升系统的性能,主要表现为:下行瞬时峰值速率最低支持10Mbit/s,最高支持300Mbit/s;上行瞬时峰值速率最低支持5Mbit/s,最高支持75Mbit/s。因此LTE技术将带来更好的用户体验,但是这也必然给基带处理芯片的研发带来更多的挑战,主要表现为大量数据处理的实时性和复杂性。采用并行处理技术可以大幅度提升数据处理的速度,从而提升数据处理的实时性,但是也不可避免的引入了数据处理及控制方面的复杂性。因此,并行数据处理将是基带处理芯片研究的重点。
并行数据处理可以从3个并行级上展开,包括指令级并行、数据级并行和任务级并行,前两者可以由专用的多发射向量信号处理器实现,后者主要通过片上多核任务间的并行、流水执行实现,而多核任务控制解决的问题主要体现在任务的处理器映射、片上资源分配及任务间的协调控制。面对这些问题,本文的研究工作主要体现在如下四方面:
1、LTE物理层系统分析及控制策略设计
针对基带处理算法的特征、具体的芯片架构进行了任务集定义,对任务集进行了子任务划分,并分析了单个任务之间、任务子集之间的并行性和流水特征,最后将任务子集映射到基带芯片处理器单元中,为了使得各个处理单元功能明确、调度灵活性高,整个芯片处理系统采用了主控一辅控调度机制。
2、片上资源约束分析及内存规划
通过对基带处理算法的执行时间及其所要处理数据块的大小和片上资源的约束条件进行评估和分析,对基带处理芯片的片上存储资源进行了有效划分,充分利用了基带芯片的片上资源并能满足实时数据处理对内存的需求。
3、物理层控制系统设计、实现及验证
从芯片启动、小区搜索、随机接入以及上下行过程分析了物理层数据处理流程,并根据这些工作抽象出物理层控制功能并针对OpenRISC处理器的特点对物理层控制系统进行了编码实现,结构清晰、易于扩展,同时提出了一套可行的控制系统验证方案,并依此进行了RTL仿真环境测试、FPGA测试以及最终的基带处理芯片测试。