软件无线电平台中高速数据传输IPC驱动及协议软件设计与实现

被引量 : 0次 | 上传用户:yanqingkuiyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高速率的数据传输,是软件无线电硬件平台的核心功能之一,决定着上层无线通信协议的正常运作。如何提高底层数据的传输速率是软件无线电平台设计时需要重点考虑的内容,同时也是设计的难点。然而,在以往的数据传输设计过程中,上层软件开发人员往往需要对GPP与DSP端的底层数据传输驱动以及FPGA端的数据传输接口逻辑进行设计,这样就有如下弊端:(1)加大了开发难度,降低了开发效率。当采用不同类型或架构的芯片时,就需要重新设计驱动或逻辑接口,才能满足新的应用需求。(2)降低了软件的通用性,不利于软件在不同平台间的移植。为特定硬件平台设计的软件,难以移植到其它平台。(3)增加了各软件模块间的耦合度,不利于软件调试。由于缺乏模块化的设计思想,整个软件设计为一体,在调试时不利于问题的排查。为此,本文引入处理器间通信(IPC)这一概念,以解决数据传输的易用性与通用性问题。IPC数据传输协议的应用,简化了软件无线电平台中GPP与DSP、GPP与FPGA之间的数据传输设计。本文具体研究内容包括以下几方面:第一,完成了Linux环境下的平台底层链路驱动。通过该驱动,可以实现DSP与FPGA程序的加载,时钟CLK、ADC、DAC的配置,以及简单的数据传输等基础控制功能。第二,研究了DMA高速数据传输关键技术。主要针对PLX公司的PCIe交换芯片集成DMA的驱动进行移植、改写和易用性封装。这样,在PCIe总线和DMA的协助下,使平台具有了高速数据传输能力。第三,设计了IPC数据传输协议。该协议实质是一个软件抽象层,抽象了GPP与DSP、GPP与FPGA之间的数据传输通道,并提供给应用程序统一的调用接口。如此就简化了上层软件的开发,提高了程序的通用性。第四,测试了平台链路驱动与IPC协议的关键功能。经测试,GPP与DSP间的数据读、写速率分别可达65MB/s、205MB/s,GPP与FPGA间的数据读、写速率分别可达358MB/s、386MB/s,基本达到了高速数据传输的需求。且IPC数据传输协议具有很高的执行效率,最高可达95%。本文着眼于软件无线电硬件平台中的高速数据传输,设计与实现了平台内部各主要芯片间的IPC高速数据传输协议。本文的研究成果为软件无线电平台的上层开发提供基础,使得开发人员可以不用过多关注底层数据传输接口的实现,而专注于通信应用的设计,具有较强的实用性与通用性。
其他文献
近年来,深度学习(Deep Learning)的研究和应用进入了爆发阶段,出现了多个适用于移动端的神经网络以及一些模型压缩算法,神经网络开始大规模应用到嵌入式平台,进而产生了越来越多的面向嵌入式平台的神经网络计算框架。这些计算框架主要使用ARM CPU、GPU(Graphics Processing Unit)或者FPGA(Field Programmable Gate Arrays)作为计算加速
目的 探讨针对性护理干预对慢性胃溃疡患者的作用。方法 选取我院近些年收治的100例慢性胃溃疡患者作为护理干预研究对象,并随机将这些患者分为观察组与对照组,每组各50例,观
特发性肺纤维化(Idiopathic pulmonary fibrosis,IPF)是一种以肺部渐进性结疤为病症的疾病,生存期短,预后不佳,目前的治疗选择非常有限。因此,发现IPF的新机制及关于针对此机
利用埋栖性双壳类生物泥蚶(Tegillarca granosa)重组铁蛋白富集锰铁的性质,在不同锰铁浓度下制备Fe-铁蛋白和Mn-铁蛋白磁性纳米颗粒,通过扫描电镜观察高、中和低三个浓度下制备
作为污水处理厂建设的一个重要组成部分,机电工程安装的质量直接关系到污水处理的效果,因此建设部门应该加强这方面的管理,提高这方面的质量。但是在实际中,由于各种客观因素
研究目的:小鼠下颌下腺分支形态发生过程中经典Wnt信号通路调控作用及机制的研究。研究方法:利用新鲜解剖的E12.5天小鼠胚胎下颌下腺建立下颌下腺体外器官培养模型对分支形态
从缺血性中风的中医病因病机,从辨证论治、基本方加减、专方治疗及针剂治疗4个方面综述了缺血性中风的中医治疗研究现状,并概述了西医治疗缺血性中风的现状,为缺血性中风的中
随着全业务和互联网的迅速发展,用户对多媒体应用如高清电视、视频点播等高速率、大带宽、高质量业务的需求日益增长。同时,在移动业务的推动下,用户提出了全覆盖、移动性等
大学英语是我国高等学校重要的基本课程,在促进高等教育教学改革,提高人才培养质量,促进英语能力提高和大学生发展方面发挥了重大作用。大学英语的改革趋势可以总结为重基础,
在如今我国城市化建设浪潮中,城市家具设计水平相对滞后,无论在新城建设还是在旧城改造中,它的作用都不可或缺。城市家具是城市设计的重要组成部分,是提升城市空间质量和方便