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

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

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

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

posted @ 2024-02-08 13:35  有翅膀的大象  阅读(44)  评论(0编辑  收藏  举报