论文部分内容阅读
移动运营商在无线互联网时代面临新的挑战。随着移动用户数据流量的高速增长,无线通信基站的数量急剧增加。而传统的基站随着用户的增加,处理负荷激增,最终导致基站的能耗以及维护成本增长。C-RAN技术通过优化网络架构,并引入硬件加速平台对基站数据进行集中式的处理,极大地降低了系统带宽,节省了基站建设的成本。本文对C-RAN数字前端系统中下行基带处理实现方案进行了研究。首先从基带模块划分的角度深入比较了时频划分方案和信道划分方案,结果表明信道划分方案极大地提升了系统处理效率,且结构灵活易于升级。然后在信道划分方案的基础上,针对复杂模块Turbo编码,奇异值分解(SVD)作了三个平台DSP、GPU、FPGA上的实现,通过对这两个模块的吞吐率、功耗等参数的对比,最终确定FPGA在性能上更适合处理基带模块。对于下行基带模块的实现,本文从数据包定义、电路结构、工作流程等内容进行阐述。作为系统设计,各个模块的时序都作了严格的规划,包括物理层各个软件和硬件模块的处理时间以及高速接口如PCIe、CPRI、10GE等的传输延时。由于整个系统涉及到不同的平台,因此系统传输机制的设计也至关重要。本文采用一种包头加有效字段的数据包格式进行数据传输。通过OAI软件对各个信道的数据包生成,之后由DMA定时通过PCIe读取指定长度的符号数据,最后由FPGA通过包头匹配的方式,对各个数据包分别处理,完成基带处理后按CPRI时序发送。这种方式有效保证了中间的每个环节都是可控的。最后,本文对整个系统包括OAI软件、基带模块、接口进行了测试。测试平台跨越软件和硬件,测试方案由模块级到链路级,最后到系统级,层层递进保证了测试的完备性。通过功能仿真和板级测试,下行基带处理每个符号的延时在42.71us内,满足了系统需求66.67us。资源方面,C-RAN数字前端系统采用Altera DE4板卡,在总体资源消耗50%左右时,完成了4天线20MHz带宽的链路处理工作。