一款基于嵌入式Linux系统的配置AD9361芯片功能的系统软件设计

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:DayaL
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术的不断发展,社会对于通信速度和容量的需求在不断增大的同时,对通信的要求也越来越高。软件定义无线电(SDR)技术近些年来迅猛发展,SDR通过硬件和软件结合使无线网络和用户终端具有可重配置能力,这从一个全新的角度来解决通信问题。它旨在通过软件编程来修改同一个无线电硬件平台所支持的功能。用来构建实现SDR的硬件平台应当尽量简洁些,一定不能与特定的无线通信功能相关联,而是应该通过软件编程来实现特定的功能。更重要的是,SDR是一种设计方法、设计理念而不仅仅是一部无线电台或者一个无线电系统[1]。  本文的主要工作和贡献如下:  (1)本文以AD9361芯片作为软件无线电解决方案进行研究分析。由于AD9361有成百上千个寄存器需要配置,这些寄存器值的读写是整个软件无线电平台正常工作的基础,但是这么多寄存器一一配置不仅繁琐而且很容易出错。本文提出了一种智能化的方法来解决繁琐的寄存器配置流程,降低了设计门槛,只需要几个重要的指标,就能配置成功。即设计了一款配置AD9361芯片寄存器的系统软件来简化用户根据自己的需求进行配置,该软件基于嵌入式Linux系统,具有可视化界面,给用户提供了可供选择的参数及对应模块的结构图,不仅便于用户了解AD9361的架构,而且快捷的生成了用户所需的寄存器配置,大大节省了用户阅读芯片资料的时间,减少了用户的开发周期。  (2)本文以AD9361和FPGA为核心搭建了硬件收发测试平台,使其具备可编程、可重构的能力,以此来验证这款系统软件的有效性和可行性。选用Zedboard开发板,其含有多种通用接口,可与AD9361评估板AD-FMCOMMS-EBZ完美连接,为了方便调度和管理整个平台上的软硬件资源,我们在Zedboard上载入一个嵌入式Linux系统,以SD卡驱动,该系统软件就是在此嵌入式Linux系统下开发的。将生成的配置文件通过SPI写入到AD9361中,即可完成各个寄存器的配置。本文通过该软件配置AD9361发出单音和电平可调信号,AD9361的接收通道通过相同的配置观察到零中频的IQ两路数据,将数据导出到matlab做FFT分析后,发现接收通道的性能满足一般的通信要求。由此证明在硬件平台成功搭建之后,该软件能有效的配置AD9361芯片收发信号。
其他文献
该文首先对IEEE1394协议按照总线配置,仲裁机制和数据传输进行了深入的分析.然后采用TI的1394控制芯片TSB43AA82A实现了1394外设端接口电路的设计.在此电路基础上,根据TSB43A
图像增强是图像处理的一个重要组成部分.该文研究并讨论了一类图像增强算法,各向异性扩散算法.首先,文章介绍了基本的各向异性扩散算法和有偏的各项异性扩散算法.对于算法的
学位
本文研究了对原有的医疗保险管理信息系统进行软件再工程。 本文首先分析了医疗保险管理信息系统的整体发展趋势,以及本人所参与开发的医疗保险管理信息系统存在的实际问题
随着质谱技术的发展,定量蛋白质组学越发受到人们的关注,人们希望通过质谱数据计算生物样品中蛋白质的表达量变化,从而寻找治疗疾病的靶向蛋白质。近几年,基于串联质谱的等重同位
近年来,Internet技术和应用获得了突飞猛进的发展,基于Internet的新业务层出不穷,网络IP化是已成为当今网络发展的一个重要方向。虽然现今网络带宽能满足大量的业务要求,但是由于
决策支持查询通常要汇总大量的、较低层数据,并且包含较复杂的计算过程.对利用实化视图快速响应查询的问题的研究将有利于提高决策支持查询的响应速度.利用实化视图快速响应
在分析目前软件领域一系列与WebGIS研究相关的技术包括分布式对象技术、空间数据管理技术、多源数据集成等的基础上,提出将SOAP技术应用于WebGIS系统,分析了将SOAP用于WebGIS
在电子商务应用出现并快速增长的需求下,Internet上的企业级应用得到迅速发展,基于中间件平台的三层或多层分布式应用体系越来越流行,而中间件已成为分布式企业应用中的关键技术
超级基站是一种集中式的蜂窝移动通信接入网架构,实现了射频与基带处理的分离。远端射频单元和分布式天线提供无线覆盖,集中部署大规模基带和协议处理池提供基带和协议处理。集