基于AD9361的NB-IoT收发模块开发
2021-09-10卢高健徐兰天
卢高健 徐兰天


摘要:物联网(The Internet of Things,简称IOT)是一个基于互联网、传统电信网等的信息承载体,属于一种小带宽,低速率的信号制式。本文就如何通过AD9361[1]集成模块对NB-IoT进行收发功能开发,主要包括AD9361射频寄存器配置,基于ZYNQ的基带FPGA处理等。该模块集成度高,体型小巧,经过验证,能够支持NB-IoT制式信号快速发射与解调测试。
关键词: AD9361; NB-IoT收发测试; FPGA; ZYNQ
1.引言
物联网作为最早由比尔盖茨提出的网络概念,目前已经应用在千家万户之中。物联网的核心就是物与物、人与物之间的信息交互,工业、农业、环境、交通、物流、安保等基础设施领域的应用,有效的推动了这些方面的智能化发展,方便了人们的生活,使得资源分配更加合理,从而提高了行业效率、效益。
为了开发出一款针对该通信制式的收发模块,我们采用了ADI公司的AD9361芯片来进行射频收发处理,并且通过Xilinx公司的ZYNQ系列芯片来进行基带数据处理,最后将NB-IoT数据通过千兆网口与上位机进行传输。
2.AD9361概述
AD9361作为ADI推出的一款面向3G和4G基站应用的射频收发器,具有高性能、高集成度的优势。AD9361的接收本振频率为70MHz-6.0GHz,发射本振频率为47MHz到6.0GHz,支持的最大通道带宽为56MHz[2],满足NB-IoT制式信号的传输条件。图1是包含AD9361芯片的fmc子卡的系统框图,可以看到该芯片将整个射频收发电路进行了高度的集成,包括了低噪声放大器、混频器、低通滤波器、ADC/DAC模块、SPI接口等模块。
AD9361的寄存器配置主要有三个方面:基础参数配置、传输参数配置、模拟参数配置。其中基础参数配置是对整个芯片包括SPI[3]总线工作模式、使能状态机(ENSM),收发通道选择等进行配置。……
