1 电 子 科 技 大 学实验报告学生姓名:学 号:指导教师:邮箱:一、实验名称:软件无线电实验平台基本通信实验二、实验目的:1. 了解软件无线电实验平台基本模块:ARM 模块、FPGA 模块、DSP 模块、BASEBAND AD\DA模块及 RF 模块的功能及其工作原理;2. 熟悉 CCS、ISE 软件平台;能够熟练地对DSP 及 FPGA 程序进行调试;3. 掌握 TMS320C6713 的 HPI 接口;通过发送 HPI 中断给 ARM ,熟悉 ARM与 DSP 的通信方式;4.掌握 AD9201,AD9761 的工作原理以及工作时序图;编写FPGA 控制AD、DA 的 VHDL 程序;三、实验原理:1.软件无线电实验平台组成及工作原理高级软件无线电综合实验系统平台由6 个模块组成 ,分别如下: ARM 模块、FPGA 模块、 MCU 模块、 DSP 模块、 BASEBAND AD\DA模块、 RF 模块。各模块功能如下:ARM (S3C2410)模块其上的操作系统为WINCE5.0 ,提供用户交互界面。应用程序与 FPGA 的交互通过 SPI 接口驱动实现,应用程序与DSP(C6713)的交互通过 HPI 接口驱动实现;DSP(C6713)模块主要实现基带信号的调制与解调。其与ARM 的接口为HPI;与 FPGA 的接口是 MCBSP;FPGA(XC3S400)主要实现外部模拟信号的AD 采样,以及数字与模拟转2 换的 DA 控制,与 RF 模块联合实现 CC2420 的功能。其与 DSP 的接口为 MCBSP,与 MCU (C8051F120)是通过 SPI 以及 MCU 的 P1、P3 口实现交互;MCU 模块主要实现对 RF 发射功率,发射、接收信道等一些工作参数配置。其与 FPGA 的交互是通过 SPI 以及 P1、P3 口实现的;BASE BAND AD\DA模块主要实现数模转换的功能;RF 模块主要实现将基带信号转化为射频信号,然后发射出去。其与FPGA的通信是通过 RF 自定义接口实现的。各模块间的通信以及接口示意如图1 所示:ARM(S3C2410)FPGAXC3S400AD/DA 数据总线RF接口MCBSPDSP(C6713)MCU(8051F120)SPIP1&P3RFBASE BANDAD\DAHPISPIRS232RS232RS232RJ45USBTFT LCD4.3'MCUJTAGDSPJTAGFPGAJTAGARMJTAGPHONEEAR控制图 1 软件无线电实验平台模块结构2.DSP 与 ARM 通信原理DSP 与 ARM 通过 HPI 接口协同工作,实现通信。ARM 主要提供用户交互的界面,用户可以在程序界面中输入传输的数据,ARM 将用户输入的数据通过HPI 口发送给 DSP,并且通知 DSP 开始工作。 DSP 在接收到 ARM 发送的开始工作命令后,从固定的地址获取ARM 传送的数据长...