首页 > 其他分享 >软件无线电平台的FPGA设计与实现

软件无线电平台的FPGA设计与实现

时间:2024-02-08 13:44:56浏览次数:21  
标签:无线电 平台 FPGA AD9364 软件 硬件平台

软件无线电的概念最早由美国MITRE 公司的Joe.Mitola 于1992 年5 月在美国国家远程会议上提出,其基本思想是以硬件平台作为无线电通信的基础,通过软件编程的方式在此硬件平台上实现可定制的无线电功能。软件无线电系统具有数字化、可编程性、模块化、可扩展性和开放性的特点,使其在包括通信、雷达、导航等无线电应用领域都得到广泛的认可和应用。

目前主要有两种软件无线电方案:一种方案是基于分立器件搭建硬件平台,这种方案会导致整个系统结构复杂,功耗大,成本高,另外这种方案的通用性差,针对不同的应用环境需要重新设计硬件平台;另一种方案是采用高集成度器件完成多种功能,能降低成本和功耗,提高开发效率[5-7]。亚诺德半导体有限公司联手赛灵思(Xilinx)公司推出的AD9364便是这样一款高集成度高性能的射频捷变收发器。

 搭建一种具有优秀可移植性的高性能通用软件无线电平台的目的。以亚诺德半导体有限公司的射频捷变收发器AD9364为核心器件代替由分立器件搭建射频收发端,并采用了在Vivado 环境用HDL 语言对FPGA 进行开发的方法,完成了对AD9364 的控制和数据收发操作。FPGA与AD9364间的控制通路分别采用了利用UART接口,以及利用ROM IP核的进行AD9364寄存器配置的两种方法,数据接口采用了LVDS兼容模式。利用此平台实现了16APSK调制。平台通过资源占用分析和系统收发试验。得出了通用软件无线电平台的能完成数据收发且具有优秀可移植性的结论

标签:无线电,平台,FPGA,AD9364,软件,硬件平台
From: https://www.cnblogs.com/shiningleo007/p/18011737

相关文章

  • 1,信息技术基础---软件技术
    1,信息技术基础---软件技术面向对象的基本概念包括对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式等。对象:由数据及操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。对象包含三个基本要素,分别是对象标识、对象状态和对象行为。类......
  • FPGA图像处理学习(人脸识别、追踪、转换)
    获取人脸图像——肤色提取(Ycbcr+阈值)——滤波处理(中值、腐蚀膨胀)——人脸框选——显示肤色提取:顾名思义,将肤色从外界环境中提取出。在肤色识别算法中,常用YCbCr颜色空间(亮度、蓝色、红色分量),因为肤色在YCbCr空间受亮度信息的影响较小,从而肤色类聚性好,由此,在Ycbcr空间基础上,我们......
  • FPGA图像处理(直方图均衡化)
       图像处理领域中利用图像直方图对对比度进行调整的方法。对比度是画面黑与白的比值,也就是从黑到白的渐变层次。比值越大,从黑到白的渐变层次就越多,从而色彩表现越丰富。对比度对视觉效果的影响非常关键,一般来说对比度越大,图像越清晰醒目,色彩也越鲜明艳丽;而对比度小,则会让......
  • Python实现软件设计模式9:组合模式 Composite Pattern
    动机如何将容器和叶子进行递归组合,使得用户在使用时无须对它们进行区分,可以一致地对待容器和叶子?典型案例如:文件系统,在树形目录结构中,包含文件和文件夹两类不同的元素;在文件夹中可以继续包含文件或子文件夹,在文件中不能再包含子文件或者子文件夹。概念组合多个对象形成树形......
  • 将软件随身携带——portableapps使用
    引言你是否曾有过这样的欲望,把软件装到u盘里,到哪里都可以随时使用,如果是这样的话,那么这篇文章你一定要看!什么是便携式应用便携式应用可不是光不用安装,把软件安装文件夹拷贝到u盘就完事了,便携式应用可以把软件+数据一同带在u盘里,这样走到哪里,都可以“即插即用”。PortableApps......
  • 软件测试学习笔记丨UI_ai自动化获取图片验证码
    UI自动化获取图片验证码代码test_ai.pyfromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromL5.AICode.ocr_codeimportOCRCodeclassTestAi:defsetup_class(self):self.driver=webdriver.Chrome()......
  • 【转帖】基础软件开发 -- 神秘的MESI和坑爹的LockFree
    https://zhuanlan.zhihu.com/p/681321783 又开新坑,继续掰扯基础软件开发。这里已经更新到第二季了,欲先睹为快的可以到这里:基础软件开发新坑--神秘的MESI和坑爹的LockFree(一)基础软件开发新坑--神秘的MESI和坑爹的LockFree(二)正文开始:在《HPC(高性能计算第一篇):一文......
  • 软件架构模式系列:0. 导航
     写在前面:春节放假,闲着无聊,发现了一本好书《Softwarearchitecturepatterns》的第二版。越看越觉得有意思,索性全部翻译出来。作者是Mark Richards,大师级人物,相信很多同学都有所耳闻。1. 如果喜欢看英文原版的同学,直接去看原版。也欢迎各位同学看完原文之后回来交流。2. ......
  • 软件架构模式之第一章:介绍
        在缺乏正式架构的情况下,开发人员开始编写应用程序是一种非常普遍的做法。这种做法通常会导致组件定义不明确,创建出被称为“大泥球”的东西。这些结构通常紧密耦合、脆弱且难以改变,并且缺乏清晰的愿景或方向。在没有定义良好的架构风格时,也很难确定应用程序具有哪些架构......
  • 软件架构模式之第二章:架构结构和风格
        架构风格允许您利用现有且广为人知的结构,以支持特定的架构特征(也称为非功能性质量属性、系统质量属性或“-ilities”)。它们不仅提供了一个定义给定系统架构起点的框架,还促进了开发人员、架构师、质量保证测试人员、运营专家甚至在某些情况下业务相关方之间的交流。 ......