基于AD9361的简易频谱分析仪设计与实现
摘要:频谱分析仪是用来检测电信号频谱特征的仪器,在通信、雷达以及电子产品研发等领域有着广泛的应用。本文设计了基于ZYNQ系列SoC(System on chip)和AD9361实现的简易频谱分析仪,频谱数据可以通过串口发送给上位机,并在上位机中通过MATLAB进行数据处理和分析。相比普通频谱分析仪,该简易频谱分析仪使用便捷,体积小,且十分便于功能扩展。经测试,该频谱分析仪带宽为40MHz,其通带范围为LO(Local Oscillator )-20MHz到LO+20MHz,该频谱分析仪可以较为准确地分析信号功率范围为0dBm到-65dBm。
引言
频谱分析仪是用来测量电信号频谱特征的仪器,主要用于测量相关频段内的信号频谱。使用频谱分析仪,可以观测到信号在频域中的分布情况、信号能量及其他频谱信息。随着电子通信产业的不断发展,频谱分析仪广泛运用在通信、电子、雷达及电子产品研发等领域,是电子工程师重要的频域分析工具。
随着对于信号分析的不断发展,应实现频谱分析仪与上位机的通信。频谱分析仪可以通过网口、USB接口及串口向上位机发送数据,在上位机中,MATLAB、GNU radio等多种工具软件可以被用于处理该数据,扩展了频谱分析仪的功能[1]。而且传统的频谱分析仪价格昂贵,个人和小型团体均无力承受。基于此,本文使用Xilinx ZYNQ系列SoC及AD9361射频收发机完成了低成本简易频谱分析仪的设计与实现。与传统的频谱仪相比,该频谱仪价格低廉、便于携带。
1 系统设计
本系统设计采用ZedBoard开发板和AD9361射频收发机。
ZedBoard开发板是Digilent公司基于ZYNQ-7000系列SoC制作的低成本开发板,该开发板的主芯片为ZYNQ系列XC7Z020芯片,该芯片使用两块ARM Cortex-A9 MPCore作为处理器(PS Processing System),并采用Xilinx 7系列FPGA作为可编程逻辑部分(PL Programmable Logic),实现了高灵活性、高性能和强大的配置功能[2]。
AD9361是一款高性能、高度集成的2收2发射频收发机,该收发机具有可编程、宽带宽等特点,其工作频率范围为70MHz~6GHz,支持的通道带宽为200KHz~56MHz。AD9361可以根据用户需求设置滤波器、本振、增益等参数,以契合用户设计[3]。
设计主要基于Xilinx ZYNQ-7000系列的可编程SoC平台,在平台上插接AD9361板卡,利用AD9361进行对应带宽数据的采集,采集到的数据经过XC7Z020的PL部分进行时频转换,然后利用ARM将频谱分析结果通过串口发送至计算机。频谱分析带宽为0~40MHz,分辨率为25kHz。
本文采用基于快速傅里叶变换(FFT)完成频谱分析仪的设计。其中,主要模块包括射频输入及转换模块、频谱分析模块、ZYNQ PS(Processing System)控制模块、串口传输模块以及上位机处理模块。其基本结构如图1所示。
其中,各部分的具体功能如下:
射频输入模块及转换,使用AD9361射频收发机完成搭建,其中,通过AD9361内置的本地振荡器(LO)完成对射频信号的射频到中频的转换,通过ADC完成模数转换,并通过后续的抽取滤波器进行下采样,最终得到I/Q两路分别为60MSPS采样率的信号,通过FMC接口送入ZedBoard,进行下一步处理。
频谱分析模块,该模块使用ZYNQ SoC的PL部分完成,主要完成频谱分析仪的频谱计算功能,其中通过FMC接口接收到射频输入及转换模块的数据信息,对其进行时序转换、加窗和FFT变换后,通过DMA发送至ZYNQ SoC的PS模块内的存储空间中,供PS部分读写。
ZYNQ PS控制模块,该模块为整个模块的控制中枢,完成对射频输入模块及频谱分析模块的控制。其中,对AD9361的控制为:调节AD9361的本振(LO)的输出,调节输入通路低通滤波器的带宽,调节增益模式及增益大小,调节各级采样率等。对频谱分析模块的控制为:调节计算FFT的点数等。PS模块可以读取频谱数据,并将频谱数据传输给网口通信模块。该模块在ZYNQ PS上移植的Linux系统中完成。
串口通信模块:通过该模块,可以完成由频谱分析仪到上位机的频谱数据的传输,也可以由上位机到频谱分析仪,如果需要高的传输速率,可以使用网口进行传输。
上位机处理模块:该模块在上位机中,通过使用MATLAB工具对所得的频谱数据进行进一步的处理、显示和完成频谱图。
2 系统实现
2.1 基于AD9361的射频输入及转换模块
AD9361为系统的射频输入及转换模块,主要对输入的模拟信号进行混频、滤波、模数转换和降采样等预处理。并将处理完成的数字信号通过数字接口送入ZedBoard,供ZYNQ的PL部分进行进一步的信号处理。
如图2所示,为AD9361的接收通路,AD9361接收通路完成射频信号到基带信号的部分。基带信号处理包括两个可编程的模拟低通滤波器,一个12bit ADC,以
频谱分析仪 AD9361 ZYNQ SOC 201609 相关文章:
- 低调制指数频偏测量方法(03-03)
- 利用跟踪信号发生器增强频谱分析能力(04-29)
- 利用跟踪信号发生器增强频谱分析能力(二)(04-29)
- 使用NI PXI进行频谱监测和干扰分析(06-14)
- 频谱分析仪在手机无线通信测试的应用(04-11)
- 细说频谱分析仪之种类与应用(04-27)