太速科技-基于XC7Z100+AD9361的双收双发无线电射频板卡

news2024/9/26 21:14:39

基于XC7Z100+AD9361的双收双发无线电射频板卡

一、板卡概述

      基于XC7Z100+AD9361的双收双发无线电射频板卡是基于Xilinx ZYNQ FPGA和ADI的无线收发芯片AD9361开发的专用功能板卡,用于4G小基站,无线图传,数据收发等领域。

 

二、板卡原理及功能

        板卡使用XC7Z100 作为主处理器,包含Dual ARM Cortex-A9核处理器的嵌入式处理,PS端32bit 1GB容量DDR3存储,1路RS232接口,1路USB接口1路10-100-1000网络接口,PS端QSPI flash存储,PS端SD卡,Emmc存储;PL端64bit 2GB容量DDR3存储,PL端扩展HDMI 输出实现视频显示应用,PL端扩展9路I/O,4个LED指示灯。
        PL端外扩AD9361芯片,AD9361是一款高集成度射频(RF)、捷变收发器,提供双通道发射器和接收器、集成式频率合成器以及数字信号处理功能。这款IC具备多样化的高性能和低功耗组合,FMC子卡为2路输入,2路输出的射频收发卡,配合FPGA工作满足3G、4G宏蜂窝时分双工(TDD)和频分双工(FDD)基站应用要求。

          板卡数字接口:

No.

Items

Specifications

Remark

Tx

1

Frequency

70~6000MHz

 

2

Bandwidth

Up to 56 MHz

real-time bandwidth, tunable

3

Transmission

>5dBm

CW

4

EVM

<1.5%

Typical:5dBm @20MHz bandwidth

5

Gain Control Range

>80dB

6

Gain Step

0.25 dB

7

ACLR

< -45dBc

@ 0dBm LTE output

8

Spurious

TBD

9

SSB Suppression

35dBc

10

LO Suppression

50dBc

11

DAC Sample Rate (max)

61.44MS/s

12

DAC Resolution

12bits

Rx

1

Frequency

70~6000MHz

2

Bandwidth

Up to 56 MHz

real-time bandwidth, tunable

3

Sensitivity:

-90dBm@20MHz

Noise Figure < 8dB

4

EVM

<1.5%

@ -30dBm input

5

Gain Control Range

>60dB

6

Gain Step

1dB

7

Blocking

TBD

8

Noise Figure

<8db

Maximum RX gain

9

IIP3 (@ typ NF)

-25dBm

10

ADC Sample Rate (max)

61.44MS/s

11

ADC Resolution

12bits

12

ADC Wideband SFDR

78dBc

1

Voltage

3.3V

2

ON/OFF TIME

<6us

For TDD model

3

Duplexing Model

TDD or FDD

4

W/ GPSDO Reference

0.01ppb

三、软件系统 
      参考ADI开发板官网全套软件,固件程序芯片XC7Z100。
      ARM linux 软件和客户端软件一模一样。
      客户开发主要考虑LibIIO API应用,客户端应用,或者固件程序里面修改PL端的逻辑代码,插入个性化算法应用。其中LibIIO API功能架构如下图图6所示。

  • ● PS 端32bit 1GB 容量 DDR3 存储
  • ● PS端RS232接口
  • ● PS端USB接口
  • ● PS端1路 10-100-1000 Mbps Ethernet (RGMII​) 网络接口
  • ● PS端QSPI flash 存储
  • ● PS端 SD卡,Emmc存储
  • ● PL端64bit 2GB 容量DDR3 存储
  • ● PL端扩展HDMI 输出实现视频显示应用
  • ● PL端扩展16路 I/O, 4个LED指示灯
  • ● PL端扩展1路10G SFP+光线接口
    板卡模拟接口:
  • ● 双接收:RX1、RX2;双发送:TX1、TX2;外部本振接口:EXT_LO;外部时钟参考:REF_CLK_IN
  • ● 集成12位DAC和ADC的RF 2 × 2收发器
  • ● TX频段:47 MHz至6.0 GHz
  • ● RX频段:70 MHz至6.0 GHz
  • ● 支持TDD和FDD操作
  • ● 可调谐通道带宽:<200 kHz至56 MHz
  • ● 双通道接收器:6路差分或12路单端输入
  • ● 出色的接收器灵敏度,噪声系数为2 dB (800 MHz LO)
  • ● RX增益控制
    • 实时监控和控制信号用于手动增益
    • 独立的自动增益控制
  • ● 双发射器:4路差分输出
  • ● 高线性度宽带发射器
    • TX EVM:≤−40 dB
    • TX噪声:≤−157 dBm/Hz本底噪声
    • TX监控器:动态范围≥66 dB,精度=1 dB
  • ● 集成式小数N分频频率合成器
  • ● 2.4 Hz最大本振(LO)步长
  • 板卡性能指标:
    • 物理特性
    • ● 尺寸:120x162.4mm;
    • ● 工作温度:工业级 -40℃~ +85℃。
  •  

     

    图6 LibIIO API功能架构图

          AD9361设备树及驱动 SPI访问,AD,DA访问。

     

     
          如上,2,3步骤 构建ZYNQ-7000 SOC内Ubuntu软件运行环境。镜像文件包括u-boot、内核、设备树以及文件系统。

          参考网页:
          IIO Oscilloscope [Analog Devices Wiki]
          软件执行:

     

     

     

     

          数据输出,输出支持单频率,多频和任意波形

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2125823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[产品管理-8]:NPDP新产品开发 - 6 - 商业画布、商业模式、创新模式

目录 一、商业画布&#xff1a;九个核心部件 二、商业模式 三、创新模式 3.1 什么是创新 1、传统与创新模式的对比 2、创新模式的具体类型 3、企业创新模式的分类 4、总结 3.2 创新模式 1. 已知领域 2. 未知领域 一、商业画布&#xff1a;九个核心部件 商业画布&…

【C语言】选择排序及优化、冒泡排序、计数排序的实现

目录 一、选择排序1.1 常规版&#xff08;一次排好一个数&#xff09;1.1.1 基本思想1.1.2 实现思路1.1.3 代码 1.2 优化版&#xff08;一次排好两个数&#xff09;1.2.1 实现思路1.2.2 代码 1.3 时间复杂度 二、冒泡排序2.1 实现思路2.2 代码2.3 时间复杂度 三、计数排序3.1 基…

DroidBot-GPT: GPT-powered UI Automation for Android论文学习

本文介绍了DroidBot GPT&#xff0c;这是一种利用类似GPT的大型语言模型&#xff08;LLM&#xff09;自动化与Android移动应用程序交互的工具。给定所需任务的自然语言描述&#xff0c;DroidBot GPT可以自动生成并执行导航应用程序以完成任务的操作。它的工作原理是将应用程序G…

99.游戏安全项目-可见数据的搜索与技巧

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a;易道云信息技术研究院 上一个内容&#xff1a;98.游戏的启动与多开-分析与实现多开器 下图中红框位置显示的数据&#xff0c;只有下图…

Avaloia 实现国产麒麟系统中文显示界面

最近在搞一个国产麒麟系统的接口对接&#xff0c;因为&#xff0c;接口内含复杂的签名验证&#xff0c;而且还是离线环境&#xff0c;所以&#xff0c;postman不是很好用。 就想着哪个方式好一些&#xff0c;主要是有选择图片的操作&#xff0c;所以&#xff0c;在Electron和A…

有了它,Python性能瓶颈消失!

声明&#xff1a;此篇为 ai123.cn 原创文章&#xff0c;转载请标明出处链接&#xff1a;https://ai123.cn/#1 作为一名互联网行业的Python工程师&#xff0c;你是否也遇到过解释型语言在处理大量数据时速度较慢、内存占用高、并行处理困难、调试复杂、扩展性差和性能瓶颈等各种…

OpenCV-模板匹配多个目标

文章目录 一、基本概念二、基本步骤1.图像准备2.图像预处理3.执行模板匹配4.定位匹配区域5.处理多个匹配6.优化和验证 三、代码实现1.图片读取2.图像预处理3.模板匹配4.绘制矩形框 三、总结 模型匹配&#xff08;Model Matching&#xff09;是一个广泛应用的概念&#xff0c;其…

练练演活姜迎紫 入围金鹰奖提名演技派实至名归

近日&#xff0c;悬疑剧《雪迷宫》正在CCTV-8热播&#xff0c;演员练练凭借其精湛的演技演活姜迎紫一角&#xff0c;塑造的大嫂形象深入人心&#xff0c;赢得了观众的一致好评&#xff0c;成为该剧的一大亮点&#xff0c;成功闯入“内娱大嫂”的赛道。而近日&#xff0c;练练也…

贪心+滑窗+递推,LeetCode 2555. 两个线段获得的最多奖品

一、题目 1、题目描述 2、接口描述 python3 ​ class Solution:def maximizeWin(self, prizePositions: List[int], k: int) -> int:cpp ​ class Solution { public:int maximizeWin(vector<int>& prizePositions, int k) {int n prizePositions.size();std…

windows通过wsl2安装linux系统之Ubuntu,傻瓜式安装

期望通过每一次分享&#xff0c;让技术的门槛变低&#xff0c;落地更容易。 —— around 目录 1.基础环境和要求2.安装wsl23.安装linux系统4.迁移linux系统挂载5.配置linux账号密码6.配置ssh登录方式待续… 前言 为什么要在windows上安装linux&#xff0c;这个问题当你是研发…

Kubernetes动态分配存储卷组件 nfs-subdir-external-provisioner

Kubernetes动态分配存储卷组件 nfs-subdir-external-provisioner 存储组件 nfs-subdir-external-provisioner 是一个存储资源自动调配器&#xff0c;它可用现有的 NFS 服务器通过持久卷声明来支持 Kubernetes 持久卷的动态分配&#xff0c;自动创建的文件夹将被命名为 n a m …

Note24091101_基恩士日期获取相关测试01

基恩士日期获取相关测试 1、SEC和RSEC的使用&#xff1a; 资料如图&#xff1a; 要点提示&#xff1a;SEC和RSEC成对使用。 日期转秒&#xff0c;秒转日期测试如图所示&#xff1a; 2. LDWK与LDWKB星期接点的使用示例&#xff1a; 资料如图&#xff1a; 仿真如图&…

chapter14-集合——(List)——day18

目录 518-Set接口方法 518-Set接口方法

Rickdiculously Easy靶场渗透测试

靶机下载地址 https://www.vulnhub.com/entry/rickdiculouslyeasy-1,207/ 一.信息收集 1.端口扫描 nmap 172.16.1.20 -p- -sV 发现还扫描出一个flag 2.目录扫描 二.获取shell和提权 1、访问靶机IP地址 2、拼接并访问robots.txt文件 3、逐个访问&#xff0c;发现cgi-bin/tr…

‌移动管家手机智能控制汽车系统

‌ 手机可以通过下载特定的应用程序来控制汽车系统&#xff0c;实现远程启动、锁/解锁车门、调节车内温度等功能。‌ ‌ 手机智能控制汽车系统主要通过下载并安装特定的APP来实现。‌ 首先&#xff0c;用户需要确定自己的手机系统是安卓还是苹果版&#xff0c;然后前往应用…

图像和文本统一识别

图像和文本统一识别&#xff08;UNIT&#xff09;是一种尝试将图像识别和文本识别任务统一到单一模型中的技术。这种方法的目标是提高模型在处理包含文本信息的图像时的效率和准确性&#xff0c;从而使模型能够更好地理解和处理视觉内容中的文本信息。 使用的技术&#xff1a;…

浮毛危害人体健康?希喂、安德迈、有哈宠物空气净化器吸毛测评

养宠之前了解清楚相关的知识&#xff0c;这既是对宠物负责&#xff0c;也是对我们自己负责。宠物最让铲屎官头疼的就是毛发问题&#xff0c;大量脱落的毛发会带来繁重的清理任务&#xff0c;同时飘在空中浮毛还是潜藏在身边的健康”杀手“。浮毛微小、质量轻&#xff0c;容易随…

JAVA 使用POI实现单元格行合并生成

预期效果 maven引用 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>5.2.2</version></dependency>Java代码实现 功能实现 private boolean callExcel(List<MColumnValueVo&g…

Nignx 增加权限(windows)

Nignx 增加权限&#xff08;windows&#xff09; 1、nginx增加权限配置 问题描述&#xff1a; windows下路径含有空格和路径符号产生的问题 server {listen 9025;server_name localhost;# 验证时的提示信息auth_basic "请输入用户和密码"; # 认证文件auth_b…

鸿蒙界面开发——组件(7):组件导航 页面路由

组件导航 (Navigation)(推荐) Navigation() Navigation(pathInfos: NavPathStack)Navigation是路由容器组件&#xff0c;一般作为首页的根容器&#xff0c;包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。Navigation组件适用于模块内和跨模块的路由切换&#xff0c…