0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AD9361+ZYNQ软件无线电平台搭建详细步骤

FPGA开源工作室 来源:FPGA开源工作室 作者:FPGA开源工作室 2021-01-03 09:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目 录

1 硬件平台

1.1 Zynq-7045/Zynq-7100评估板

1.2 AD9361软件无线电模块

2 案例演示

2.1 开发环境

2.2 案例功能

2.3 案例测试

2.3.1 QSPK数字调试测试

2.3.2 FM收音测试

3 免费评估

4 技术交流

5 更多推荐

1 硬件平台

1.1Zynq-7045/Zynq-7100评估板

创龙科技 (Tronlong) 基于Xilinx Zynq-7000系列XC7Z045/XC7Z100高性能处理器设计的高端异构多核SoC评估板TLZ7xH-EVM,处理器集成PS端双核ARM Cortex-A9 + PL端Kintex-7架构28nm可编程逻辑资源,评估板由核心板与底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

TLZ7xH-EVM评估板接口资源丰富,引出双路千兆网口、四路SFP+光口、双路CameraLink、HDMI、FMC、PCIe、USB、Micro SD等接口,方便用户快速进行产品方案评估与技术预研。

cf9fd540-46d8-11eb-8b86-12bb97331649.png

1.2AD9361软件无线电模块

d00b02ac-46d8-11eb-8b86-12bb97331649.png

AD9361软件无线电模块(AD-FMCOMMS3-EBZ)

(1)芯片介绍

AD9361是一款用于SDR架构的高性能、高度集成的RF收发器IC,适合无线通信基础设施、防务电子系统、RF测试设备和仪器,以及通用软件定义无线电平台等应用。该器件集RF前端与灵活的混合信号基带部分为一体,集成频率合成器,为处理器或FPGA提供可配置数字接口,高度可编程性和宽带能力使其成为多种收发器应用的理想选择。

(2)主要特性

● 集成12位DACADC的RF 2×2收发器

● TX频段:47MHz至6.0GHz

● RX频段:70MHz至6.0GHz

● 支持TDD和FDD操作

● 可调谐通道带宽:<200kHz至56MHz

● 双通道接收器:6路差分或12路单端输入

● 出色的接收器灵敏度,噪声系数为2dB(800MHz LO)

● RX增益控制

→实时监控和控制信号用于手动增益

→独立的自动增益控制

● 双发射器:4路差分输出

● 高线性度宽带发射器

→TX EVM:≤−40dB

→TX噪声:≤−157dBm/Hz本底噪声

→TX监控器:动态范围≥66dB,精度=1dB

● 集成式小数N分频频率合成器

● 2.4 Hz最大本振(LO)步长

● 多器件同步

● CMOS/LVDS数字接口

(3)应用领域

●通用设计,适合任意软件定义无线电应用

●MIMO无线电

●点对点通信系统

●毫微微蜂窝/微微蜂窝/微蜂窝基站

Wi-Fi

●ISM

●航空航天

●公共安全

智能电网

2 案例演示

2.1 开发环境

本案例适用开发环境如下:

(1) Windows开发环境:Windows 7-64bit、Windows 10-64bit

(2)虚拟机:VMware14.1.1

(3) Linux开发环境:Ubuntu 18.04.5 64bit

(4) PetaLinux:2017.4

(5) Vivado:Xilinx Vivado 2017.4

(6) SDK:Xilinx SDK 2017.4

(7)组件:

ADI IIO Oscilloscope

IIO Oscilloscope是ADI官方提供的软件无线电设备Pluto所用的显示组件,拥有类似频谱分析仪的界面,可获取时域、频域、星座和互相关这四种模式的数据,并通过简单的iio配置显示采样信号。

ADI IIO Oscilloscope参考链接:https://wiki.analog.com/resources/tools-software/linux-software/iio_oscilloscope。

● Cygwin

Cygwin是一个在Windows平台上运行的类UNIX模拟环境,可使用UNIX主机上的交叉编译器来生成可以在Windows平台上运行的工具集。

2.2 案例功能

案例功能:基于TLZ7xH-EVM评估板和AD-FMCOMMS3-EBZ模块搭建AD9361的RF收发测试平台,实现QPSK(Quadrature Phase Shift Keying)数字调制功能和FM收音功能。

QPSK是常用的一种卫星数字信号调制方式,具有较高的频谱利用率、较强的抗干扰性,同时在电路上也易于实现。其中多采用偏移四相相移键控信号offset QPSK(O-QPSK),也就是相对移相方式OQPSK。

QPSK信号的正弦载波有4个可能的离散相位状态,每个载波相位携带2个二进制符号,其信号表达式为:

d0488cf8-46d8-11eb-8b86-12bb97331649.png

QPSK数字解调包括:模数转换、抽取或插值、匹配滤波、时钟和载波恢复等。

数字调制使用“星座图”来描述,星座图中定义了两个基本参数:

(1)信号分布。

(2)与调制数字比特之间的映射关系。

星座图中规定了星座点与传输比特间的对应关系,这种关系称为“映射”,一种调制技术的特性可由信号分布和映射完全定义,即可由星座图来完全定义。四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,即为四进制移相键控。

QPSK是在M=4时的调相技术,它规定了四种载波相位,分别为45°,135°,225°,315°,调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两个比特分成一组,共有四种组合,即00,01,10,11,其中每一组称为双比特码元。

每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。QPSK中每次调制可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。

解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。

星座图有两根轴,其中水平X轴与同相载波相关,垂直Y轴与正交载波相关。图中每个点可以包含4条信息,所有需要的信息都可以从星座图中轻易得到。

(1)点在X轴的投影定义了同相成分的峰值振幅。

(2)点在Y轴的投影定义了正交成分的峰值振幅。

(3)点到原点的连线(向量)长度是该信号元素的峰值振幅(X成分和Y成分的组合)。

(4)连线和X轴之间的角度是信号元素的相位。

d06a1e54-46d8-11eb-8b86-12bb97331649.png

MicroBlaze通过AXI SPI IP以及AXI GPIO IP配置AD-FMCOMMS3-EBZ模块上AD9361的状态,并通过ADI AXI AD9316 IP进行数据的发送和接收,整个过程将通过ADI AXI DMA IP进行DDR数据的读写,DDR有MIG IP驱动。

相关资料可查阅:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms3-ebz。

2.3 案例测试

测试基于TLZ7xH-EVM评估板Linux系统进行,需使用本案例专用制卡包重新制作系统启动卡,购买评估板与模块后提供案例源码。

2.3.1QSPK数字调试测试

将模块的TX1A和RX1A分别连接2.4G天线,并将模块连接到评估板的FMC接口,使用网线连接路由器,使用跳线帽选择BANK电压配置为2.5V。

d08ebc6e-46d8-11eb-8b86-12bb97331649.png

(1)线状形式星座图。

d29e785a-46d8-11eb-8b86-12bb97331649.png

(2)点状形式星座图。

d2cd5f9e-46d8-11eb-8b86-12bb97331649.png

可通过调节天线位置观察到星座图的变化。

2.3.2FM收音测试

将模块的RX1A连接FM天线,并将模块连接到评估板的FMC接口,使用网线连接路由器,使用跳线帽选择BANK电压配置为2.5V,将USB声卡插到评估板USB HOST接口,将耳机插到USB声卡的输出端。

d32bbad0-46d8-11eb-8b86-12bb97331649.png

d4c3bd7a-46d8-11eb-8b86-12bb97331649.png

在界面空白处右击选择"Single Tone Markers"。

d4efbec0-46d8-11eb-8b86-12bb97331649.png

可在左侧Markers窗口查看当前FM收听频点。

d52a8672-46d8-11eb-8b86-12bb97331649.png

当获得的频点和设置的一致时,停止频谱的信号采集,否则将会影响FM的收听。

d598324e-46d8-11eb-8b86-12bb97331649.png

在评估板文件系统执行如下命令收听FM。请注意FM的收听在室内效果不佳,可调整天线角度获取更清晰的音频信号。

Target# iio_fm_radio_play 102.7 //102.7为获取的频点,以实际情况为准

d5dcb2ca-46d8-11eb-8b86-12bb97331649.png

可通过"Ctrl + C"退出FM收听。

责任编辑:xj

原文标题:AD9361+ ZYNQ软件无线电平台搭建实例

文章出处:【微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线电
    +关注

    关注

    63

    文章

    2202

    浏览量

    119164
  • Zynq
    +关注

    关注

    10

    文章

    625

    浏览量

    49225
  • AD9361
    +关注

    关注

    8

    文章

    35

    浏览量

    38187

原文标题:AD9361+ ZYNQ软件无线电平台搭建实例

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    设计资料原理图:622-基于ADRV9002 +ZYNQ7020 的软件无线电 SDR(升级AD9361

          软件无线电处理平台 标签: ADRV9002板卡 , KU5P计算板 , PCIe视频采集卡 , 高速模拟AD采集卡 , 软件无线电
    的头像 发表于 11-21 11:34 67次阅读
    设计资料原理图:622-基于ADRV9002 +<b class='flag-5'>ZYNQ</b>7020 的<b class='flag-5'>软件</b><b class='flag-5'>无线电</b> SDR(升级AD<b class='flag-5'>9361</b>)

    软件无线电处理卡设计原理图:227-基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡

    Camera Link 输出子卡, K7软件无线电处理平台, 软件无线电处理, 软件
    的头像 发表于 09-18 11:05 493次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>无线电</b>处理卡设计原理图:227-基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡

    软件无线电-AD9361 璞致 PZSDR 软件无线电系列板卡之PZ-FL9361(FMCOMMS3)使用说明

    是基于AD9361的评估板,通过FMC接口与FPGA连接,支持宽带收发功能。实验部分详细介绍了在璞致FPGA板卡上运行FMCOMMS3系统的步骤,包括固件烧录、网络配置以及使用SDR#和ADIIIOOscilloscope
    的头像 发表于 09-13 11:07 3971次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>无线电</b>-AD<b class='flag-5'>9361</b> 璞致 PZSDR <b class='flag-5'>软件</b><b class='flag-5'>无线电</b>系列板卡之PZ-FL<b class='flag-5'>9361</b>(FMCOMMS3)使用说明

    jBox分体式软件无线电演示验证平台

    jBox分体式软件无线电演示验证平台(以下简称jBox)是介方信息推出的一款基于SCA4.1/SRTF标准规范设计的高性能、通用性强的软件无线电平台
    的头像 发表于 08-14 16:30 796次阅读
    jBox分体式<b class='flag-5'>软件</b><b class='flag-5'>无线电</b>演示验证<b class='flag-5'>平台</b>

    PZSDR/璞致 P201Pro(AD9361软件无线电:工业级 SDR 解决方案,赋能多域技术创新

    P201Pro 以ZYNQ7020+AD9361硬核组合为核心,融合工业级可靠性与开源生态兼容性,为工程师群体提供从射频到基带的全链路可定制化解决方案。
    的头像 发表于 08-11 09:49 756次阅读
    PZSDR/璞致 P201Pro(AD<b class='flag-5'>9361</b>) <b class='flag-5'>软件</b><b class='flag-5'>无线电</b>:工业级 SDR 解决方案,赋能多域技术创新

    璞致电子 UltraScale+ RFSoC 架构下的软件无线电旗舰开发平台

    核心,融合高带宽信号采集、高速数据处理与灵活扩展能力,专为专业工程师打造的软件无线电(SDR)开发平台。其工业级可靠性与丰富的软硬件生态,满足从原型验证到量产部署的全流程需求
    的头像 发表于 08-06 10:08 868次阅读
    璞致电子 UltraScale+ RFSoC 架构下的<b class='flag-5'>软件</b><b class='flag-5'>无线电</b>旗舰开发<b class='flag-5'>平台</b>

    【PZ-ZU47DR-KFB】——RFSoC 架构下的超宽带软件无线电SDR开发平台标杆

    软件无线
    hongying188
    发布于 :2025年08月05日 13:55:43

    【PZSDR AD9361】——璞致PZ-FL9361 软件无线电模块:工业级射频解决方案的技术标杆

    璞致电子推出PZ-FL9361软件无线电模块,搭载ADI AD9361射频芯片,实现70MHz-6GHz宽频覆盖与56MHz可调带宽,支持2T2R架构与工业级环境应用。模块兼容主流FP
    的头像 发表于 07-31 13:50 643次阅读
    【PZSDR AD<b class='flag-5'>9361</b>】——璞致PZ-FL<b class='flag-5'>9361</b> <b class='flag-5'>软件</b><b class='flag-5'>无线电</b>模块:工业级射频解决方案的技术标杆

    openstack搭建详细步骤

    openstack搭建详细步骤
    的头像 发表于 05-07 14:05 1605次阅读

    基于SCA的软件无线电系统的概念与架构

    、标准化、模块化的通用软硬件平台,将各种功能,例如工作频段、调制解调类型、数据格式、加密模式、通信协议等用软件来实现,通过在设备上面集成不同的通信软件可以实现不同的通信模式和功能。SCA的源头来自美国对于
    的头像 发表于 03-20 09:30 1483次阅读
    基于SCA的<b class='flag-5'>软件</b><b class='flag-5'>无线电</b>系统的概念与架构

    AMD Zynq RFSoC赋能富士通ORAN无线电产品

    富士通采用 AMD Zynq RFSoC 数字前端( DFE )器件来提供具有成本效益、高容量和高能效的无线电,以满足不同市场需求。
    的头像 发表于 03-12 17:12 1127次阅读

    苹果电脑搭建私有云,苹果电脑搭建私有云的详细操作步骤

        随着云计算技术的飞速发展,云电脑逐渐走进了人们的视野。它像一朵神奇的云,承载着我们的数据和应用,让我们随时随地都能享受到高效的计算服务。今天就为大家介绍苹果电脑搭建私有云的详细操作步骤
    的头像 发表于 01-17 10:17 2048次阅读
    苹果电脑<b class='flag-5'>搭建</b>私有云,苹果电脑<b class='flag-5'>搭建</b>私有云的<b class='flag-5'>详细</b>操作<b class='flag-5'>步骤</b>

    自己搭建达龙云电脑,自己搭建达龙云电脑的详细操作步骤

    随着移动互联网的快速发展,人们对计算设备的便携性和灵活性提出了更高的要求。云电脑以其独特的云架构,为用户提供了全新的使用体验。今天就为大家介绍自己搭建达龙云电脑的详细操作步骤。    搭建
    的头像 发表于 01-16 10:42 975次阅读
    自己<b class='flag-5'>搭建</b>达龙云电脑,自己<b class='flag-5'>搭建</b>达龙云电脑的<b class='flag-5'>详细</b>操作<b class='flag-5'>步骤</b>

    搭建家庭云平台电脑,搭建家庭云平台电脑的操作方法

    家庭云平台电脑不仅可以充分利用闲置的硬件资源,还能为个人或小型团队提供一个安全、可控的数据存储和访问环境。以下是如何搭建家庭云平台电脑的详细操作步骤
    的头像 发表于 01-13 14:26 1321次阅读
    <b class='flag-5'>搭建</b>家庭云<b class='flag-5'>平台</b>电脑,<b class='flag-5'>搭建</b>家庭云<b class='flag-5'>平台</b>电脑的操作方法