论文部分内容阅读
随着科技不断进步,通信技术的不断发展,对通信技术的研究工作持续进行。TD-LTE(Time Division Long Term Evolution)作为我国研发的通信技术标准TD-SCDMA(Time Division-Synchronization Code Division Multiple Access)的长期演进技术,我国在“新一代宽带无线通信网”计划中对TD-LTE研究做出了巨大投入。Ir接口协议是TD-LTE中基站设备和射频设备之间的主要接口协议。深入研究Ir接口协议,对于完善协议功能,推进TD-LTE的推广具有重要意义。本文为验证Ir接口对用户IQ (In-phase Quadrature)数据的处理功能,需要将基站设备中CPRI核解析出的IQ数据,实时高速传输至上位机进行短时存储。根据本项功能需求,本文设计实现IQ数据的高速传输模块。主要的工作包括:采用从上到下,模块化的设计思想对数据传输模块进行整体框架设计;采用改进的异步FIFO对不同时钟频率下的IQ数据实现跨时钟域同步,实现对不同CPRI线速率的自动速率匹配;提出基于FPGA实现数据传输协议栈的方案,分层实现UDP/IP传输协议栈的传输层,网络层和数据链路层协议的数据包封装和向下层发送状态机,实现IQ数据高速实时发送:本文为测试基站设备和射频设备在IQ数据传输过程中的处理能力,需要对发送的IQ数据进行高速缓存,对接收到的IQ数据进行实时比对,比对结果上报上位机。为此,本文设计并实现高速IQ数据缓存模块,主要工作包括:突破传统缓存方式,提出采用FPGA外部DDR3SDRAM和内部BRAM相结合的方法,在PLB总线控制下,实现对IQ数据的高速缓存;利用FPGA内部BRAM缓存实现对不同CPRI线速率条件下的IQ数据自动速率匹配;提出全局输入时钟缓冲和数字时钟管理单元相结合的时钟设计方法,为高速IQ数据缓存模块提供可靠的时钟支持。采用PlanAhead对高速IQ数据缓存模块的布局优化设计。通过测试验证,本文所实现的高速数据接口模块,可实现对IQ数据高速实时传输和高速缓存的功能,满足功能需求指标。