论文部分内容阅读
随着全球范围内第三代移动通信技术(3G)与第四代移动通信技术(4G)的快速普及,世界整体步入移动互联网时代,与此同时,移动终端作为移动互联网内容和应用的主要载体,也获得了飞速的发展。 数据链路的设计实现是快速功率校准系统重要的一环,其基带板上的DSP不仅是各个模块间的交互工具,更是物理层算法的核心处理器。研究和实现DSP与其它各个模块间的接口,不仅是上层应用的底层基础,同时直接影响终端测试仪快速功率校准系统的性能。故本文的研究内容具有重要的意义。 本文课题取自快速功率校准系统数据链路的开发。主要涉及了上下行数据链路中DSP与其它模块间接口的研究与实现以及触发同步机制Trigger Level机制的实现。研究内容包含DSP与主控端、DSP核内、DSP核间、DSP间、DSP和FPGA之间的通信机制设计实现,以及快速功率校准系统四种模式下的时序逻辑设计和触发同步机制设计。各个模块的研究内容涵盖了需求分析、方案设计、模块介绍、具体实现和结果验证。 针对快速功率校准系统四种不同的模式,本文研究设计了相应的四种不同的仪表和终端时序同步模式,并为保证时序逻辑对齐而设计实现Trigger Level触发同步机制。在DSP与主控侧通过以太网口进行通信的的实现中,研究了DSP通过套接字基于TCP/IP协议进行数据传输的特点,在DSP的接收方设计了基于数据帧的存储转发方案,以保证接收的数据能顺利转存至相应DSP核上的各个线程,在DSP发送方,设计了多线程并发传输方案,解决了多个进程同时传输数据请求的问题。由于所用DSP具有三个内核,涉及DSP核内以及核间的数据通信,故而对DSP核内、核间的数据通信传输机制进行研究,并基于DSP/BIOS设计实现了核内核间DSP通信机制,在对DSP间SRIO接口的研究过程中,发现需实现两片DSP上任意线程间的数据传输,为实现该目标,研究了DSP间和DSP内的中断机制,设计了DSP间任意线程同步方案和多线程并发传输方案。DSP和FPGA间的AIF接口需传输满足OBSAI RF3协议的数据,并保证空口对齐,同时还需实现在不同时间间隔传输不同长度的数据。基于此需求对AIF系统以及OBSAI协议进行研究,并设计实现了通过FSYNC模块协同EDMA、AIF接口将数据基于OBSAI RF3协议进行扩展之后进行DSP与FPGA之间数据交互的通信机制。