使用Ettus USRP X440对雷达和EW系统进行原型验证

概览

无论是保障己方平台的生存能力,还是扰乱敌方频谱使用,以电磁(EM)频谱为主导都是任务成功的主要因素。电磁频谱操作(Electromagnetic Spectrum Operation, EMSO)需要使用战术系统来监测敌方的频谱活动、定位其发射器并帮助己方制定行动计划。软件无线电(Software Defined Radio, SDR)有助于灵活评估新EM技术性能,而Ettus USRP X440 SDR则根据航空航天和国防需求开发,并考虑了相位相干性和宽带宽。

内容

  • 现代EM系统面临的挑战
  • 波束成形和测向的相位相干性
  • 宽带生成与采集
  • 频率和采样率规划
  • 下一步

现代EM系统面临的挑战

电磁频谱既宽阔又拥挤。全球数十亿台商用和军用联网设备都在争夺频谱使用权。面对这样的竞争环境,通信设备需要将运行频率扩展至频谱中频率更高的部分,为设备运行提供所需带宽。虽然这种扩展有利于使用频谱的设备,但却拓宽了设备信号情报接收器的搜索范围,此类接收器旨在最大限度地提高拦截目标信号的概率。跟踪完整的可用频率范围富有挑战性,因为这需要多个无线电或宽带接收器以覆盖连接设备可用的大量频率选项。

无论是引入更宽的带宽系统、认知技术、全数字波束成形还是任何新功能,在系统转移到现场部署之前,必须在诸如软件仿真和实际硬件中对功能进行适当评估和验证。软件无线电(SDR)有助于弥合从实验室实验到战术使用中的差距。

Ettus USRP X440软件无线电的架构与其他USRP设备不同。Ettus USRP X440采用换衡器耦合直接采样架构,可访问板载Xilinx Zynq RFSoC中的DAC和ADC。X440可对高达4 GHz的频率直接采样,也可连接至外部前端以扩展至更高的频率覆盖范围。这些外部前端可针对应用进行优化,如卫星通信(SATCOM)原型验证、SATCOM地面站部署,或毫米波和亚太赫兹6G研究。
图1:Ettus USRP X440软件无线电设备结构框图
X440中没有RF电路,可节省空间,从而在不增加占用空间的情况下集成更多通道。Ettus USRP X440 SDR拥有8个TX通道和8个RX通道。这些通道可通过共享采样时钟实现相位相干,从而使X440适用于测向、雷达研究和原型验证等应用。

波束成形和测向的相位相干性

国际电信联盟(International Telecommunication Union, ITU)将测向精度定义为“真实方位角与显示方位角之差的RMS(均方根)值”。 使用SDR(或任何)硬件实现该精度都依赖于通道间的紧密同步和最小的相位偏移。在单个Ettus USRP X440设备中,典型RX相位稳定性小于0.1°RMS。即使在多个设备之间同步通道时,RX相位稳定性仍保持小于1°RMS。这种稳定性为测向提供了卓越的精度。如果需要波束成形,Ettus USRP X440设备中的TX相位稳定性应小于0.5°RMS,设备间的TX相位稳定性应小于1°RMS。请参阅Ettus USRP X440设备规范,了解按主时钟速率列出的完整值列表以及测量方法。
图2:Ettus USRP X440可为波束成形和测向提供最小的通道间相位偏移。

宽带生成与采集

如前所述,宽带技术是检测和记录敌方信号的重要因素,同时也有利于提高己方系统的效率。例如,带宽更宽的雷达系统可实现更高的分辨率,从而能够检测较小的物体或区分间隔较近的物体。这种能力转而增强了识别目标并分类的能力,从而降低了误分类的风险,提高了目标定位的精度。系统带宽较宽通常也具有更高的频率捷变能力,能够在工作频率之间跳变而无需重新调谐。但此类系统难以检测和监控,但也更不易受到干扰或破坏。

在实验室中对宽带功能进行原型验证需要软件无线电硬件本身具有适当的宽带宽。Ettus USRP X440的板载Xilinx RFSoC能够以4 GSps的速度进行采样,从而为整个设备提供3.2 GHz的总瞬时带宽。对于单通道或双通道实现方案,每通道可分配高达1.6 GHz的带宽,对于8通道,每通道可分配400 MHz的带宽。X440的通道分配带宽与之前的USRP型号相比显著增加,因此非常适合宽带雷达和EW应用。

图3:Ettus USRP X440的瞬时带宽远超之前的USRP型号。

频率和采样率规划

对于4 GHz以下的频段(S频段、L频段和HF/VHF/UHF频段),USRP X440可用于直接采样频谱。Ettus USRP X440的架构可充分利用Xilinx RFSoC的全部带宽。但由于X440并未内置IF信号调理功能,因此需要对其进行一定程度的频率规划,以避免造成目标信号失真。Ettus X440 USRP可在大于奈奎斯特频率的频率下进行采样,其中奈奎斯特频率定义为ADC转换器采样率(Fs)的一半。但这种方法会引起混叠效应,奈奎斯特频率(Fs/2)的倍数附近会出现镜像干扰信号。从而在每个奈奎斯特区边界周围形成一个不可用的频率范围,因此应仔细规划以避免目标信号跨越多个奈奎斯特区,以免导致信号失真或干扰信号混叠到测量频谱中。

图4:请谨慎选择主时钟速率,以避免奈奎斯特区边界干扰目标信号。
X440的频率规划和主时钟速率选择:https://kb.ettus.com/About_Sampling_Rates_and_Master_Clock_Rates_for_the_USRP_X440

雷达系统的常用频段高于Ettus USRP X440自带的4 GHz覆盖范围。例如,许多气象、监视、空中交通管制和国防跟踪雷达的工作频段为C频段、X频段及更高。尽管Ettus USRP X440设备存在频率限制,但非常适合作为中频(Intermediate Frequency, IF)收发仪使用,并与外部RF前端连接,可处理与目标频率之间的上变频和下变频。请注意,应选择接受和提供IF均小于4 GHz的前端,以便Ettus USRP X440可对其进行采样。

所选前端还应接受数字控制信号,X440设备前面板的DIO端口可提供此类信号。USRP硬件驱动程序(USRP Hardware Driver, UHD)使用扩展框架,可用于支持USRP通过UHD API控制外部前端。
图5:Ettus USRP X440非常适合与外部上变频器和下变频器搭配使用,以应对更高的频段。
致力于设计航空航天和国防系统新功能的研究人员和系统工程师需要使用灵活、可重配置的硬件,以便在测试概念时将硬件更改需求降至最低。Ettus USRP X440不仅可满足上述需求,还可满足频谱监测和高分辨率雷达的宽带宽要求,并为测向或波束控制提供多通道相位相干性。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

问题:魁奈在税收政策方面的主张是() #学习方法#其他#经验分享

问题:魁奈在税收政策方面的主张是() A.征收农业税 B.征收工商业税 C.征收间接税 D.征收地租税 参考答案如图所示

网络协议梳理

1 引言 在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些规则明确规定了所交换的数据的格式以及有关的同步问题。这里所说的同步不是狭义的(即同频或同频同相)而是广义的,即在一定的条件下应当发生什…

自学网安-IIS服务器

部署环境:win2003 配置环境:winxp ip:10.1.1.2 win2003 ip:10.1.1.1 开始安装 双击“应用程序服务器” 双击“Internet 信息服务(IIS)” 勾选万维网服务,确定然后下一步 查看端口号;netstat …

【新书推荐】5.2 位运算符

本节必须掌握的知识点: 位运算 示例十七 代码分析 汇编解析 5.2.1 位运算 位运算符如表5-2所示: 运算符 作用 示例 & 按位与 两个操作数同时为1,结果为1; | 按位或 两个操作数只要有一个为1,结果就为1&a…

参考数据集INRIA Holidays dataset

Download datasets 很贴心,MATLAB访问代码: % This function reads a siftgeo binary file % % Usage: [v, meta] = siftgeo_read (filename, maxdes) % filename the input filename % maxdes maximum number of descriptors to be loaded % (default=unlimit…

MySQL之SQL的查询语句如何执行

文章目录 前言一、一条查询的SQL是如何执行的二、MySQL的“零件”们1.连接器2.查询缓存3.分析器4.优化器5.执行器 总结 前言 做了多年技术之后,技术更新换代太快,从我入行时候从单体架构到后面分布式SOA,再到微服务,从后端再到全…

进程中线程使用率偏高问题排查

1. top命令查看CPU使用率高的进程 2. top -H -p 15931(进程PID) 查看进程下的线程 3. printf "%x\n" 17503(线程PID) 线程PID 10进制转16进制 0x445f 4. jstack -l 15931(JVM进程PID) 导出java进程栈信息,里面包含线程nid0x445f和所在的类&#xff0…

路由器、路由器的构成、交换结构

目录 1 路由器 1.1 路由器的结构 “转发”和“路由选择”的区别 1.1.1 输入端口对线路上收到的分组的处理 1.1.2 输出端口将交换结构传送来的分组发送到线路 2.2 交换结构 2.2.1 通过存储器 2.2.2 通过总线 2.2.3 通过纵横交换结构 (crossbar switch fabric) 1 路由器…

Ai知识图谱

总结:从AI技术栈全貌来看,基础模型、基础算法,个人及小公司是玩不起的,大公司才有对应人力、财力、算力 去做,个人更多的是要在应用场景上创新,几个关键的技术必须会:编码语言(Pytho…

列式数据库、行式数据库简介

列式数据库、行式数据库简介 1、数据准备2、行式数据库3、列式数据库4、行式、列式存储对比 常见的行式数据库有Mysql,DB2,Oracle,Sql-server等;列数据库(Column-Based)数据存储方式按列存储,常…

WebSocket学习笔记以及用户与客服聊天案例简单实现(springboot+vue)

一:介绍: 二:http协议与websocket对比: 三:websocket协议: 四:实现: 4.1客户端: 4.2服务端: 五:案例: 环境:做一个书店…

Vim工具使用全攻略:从入门到精通

引言 在软件开发的世界里,Vim不仅仅是一个文本编辑器,它是一个让你的编程效率倍增的神器。然而,对于新手来说,Vim的学习曲线似乎有些陡峭。本文将手把手教你如何从Vim的新手逐渐变为高手,深入理解Vim的操作模式&#…

机器学习 | 掌握线性回归的实战技巧

目录 初识线性回归 损失和优化 欠拟合与过拟合 正则化线性模型 模型的保存与加载 初识线性回归 线性回归(Linearregression)是利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式。特点是:有一个自变量的情况称为单…

备战蓝桥杯---数据结构与STL应用(进阶2)

本文将主要围绕有关map的今典应用展开&#xff1a; 下面我用图进行分析&#xff1a; 下面为AC代码&#xff1a; #include<bits/stdc.h> using namespace std; struct Point {int x,y;bool operator < (const Point & r) const {return x < r.x || ( x r.x &a…

Day 1. 学习linux高级编程之Shell命令和IO

1.C语言基础 现阶段学习安排 2.IO编程 多任务编程&#xff08;进程、线程&#xff09; 网络编程 数据库编程 3.数据结构 linux软件编程 1.linux&#xff1a; 操作系统&#xff1a;linux其实是操作系统的内核 系统调用&#xff1a;linux内核的函数接口 操作流程&#xff…

计算机视觉-阅读内容和风格图像

首先&#xff0c;我们读取内容和风格图像。 从打印出的图像坐标轴可以看出&#xff0c;它们的尺寸并不一样。 %matplotlib inline import torch import torchvision from torch import nn from d2l import torch as d2ld2l.set_figsize() content_img d2l.Image.open(../img/…

Linux下编译EtherCAT主站SOEM-1.4.1

目录 1、SOEM下载 2、CMake安装​​​​​​ 3、编译 环境&#xff1a;Ubuntu1604. 1、SOEM下载 最新版为SOEM-v1.4.0&#xff0c;可以从github下载地址&#xff1a; https://github.com/OpenEtherCATsociety/SOEM 2、CMake安装​​​​​​ 3、编译 解压文件&#xff0c…

c++虚函数、静态绑定与动态绑定

首先说明&#xff0c;所谓绑定&#xff0c;就是指函数的调用 接下来&#xff0c;我们直接看一段代码来说明问题 class Base { public:Base(int data10):m_a(data){}void show(){cout<<"Base::show()"<<endl;}void show(int){cout<<"Base::sh…

[python]基于LSTR车道线实时检测onnx部署

【框架地址】 https://github.com/liuruijin17/LSTR 【LSTR算法介绍】 LSTR车道线检测算法是一种用于识别和定位车道线的计算机视觉算法。它基于图像处理和机器学习的技术&#xff0c;通过对道路图像进行分析和处理&#xff0c;提取出车道线的位置和方向等信息。 LSTR车道线…

docker镜像结构

# 基础镜像 FROM openjdk:11.0-jre-buster # 设定时区 ENV TZAsia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # 拷贝jar包 COPY docker-demo.jar /app.jar # 入口 ENTRYPOINT ["java", "-jar"…