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

news2024/9/23 17:21:18

概览

无论是保障己方平台的生存能力,还是扰乱敌方频谱使用,以电磁(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不仅可满足上述需求,还可满足频谱监测和高分辨率雷达的宽带宽要求,并为测向或波束控制提供多通道相位相干性。

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

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

相关文章

存算一体:架构创新,打破算力极限

1 需求背景 在全球数据量呈指数级暴涨,算力相对于AI运算供不应求的现状下,存算一体技术主要解决了高算力带来的高能耗成本矛盾问题,有望实现降低一个数量级的单位算力能耗,在功耗敏感的百亿级AIoT设备上、高能耗的数据中心、自动驾…

VSCode 安装LLDB调试器(OS X)并启动调试

插件:(LLDB插件安装) 安装这个版本不好弄错了,CodeLLDB(名字) 配置:(LLDB启动调试) {// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更…

阻塞队列(超详细易懂)

目录 一、阻塞队列 1.阻塞队列概述 2.生产者消费者模型 3.阻塞队列的作用 4.标准库中的阻塞队列类 5.例子:简单生产者消费者模型 二、阻塞队列模拟实现 1.实现循环队列(可跳过) 1.1简述环形队列 1.2代码实现 2.实现阻塞队列 2.1实…

CMake生成osg的FFMPEG插件及Windows下不生成VS工程问题解决

在Windows下,如何利用CMake生成osg的FFMPEG插件,请参考如下博文,同生成jpeg插件类似: osg第三方插件的编译方法(以jpeg插件来讲解)。 如下为生成FFMPEG时必要的设置: 注意: 一定要…

开发智能化企业培训平台:教育系统源码的创新方法

在传统的企业培训模式中,往往面临着效率低下、内容过时以及难以个性化的问题。为了解决这些挑战,采用智能化技术成为了企业培训领域的热门趋势。通过开发智能化企业培训平台,可以提高培训效果、降低成本,并更好地满足员工多样化的…

海量数据处理商用短链接生成器平台 - 2

第二章 短链平台项目创建git代码管理开发分层规范 第1集 短链平台实战-Maven聚合工程创建微服务项目 **简介:Maven聚合工程创建微服务项目实战 ** Maven聚合工程拆分 dcloud-common 公共依赖包 dcloud-app FlinkKafka实时计算 dcloud-account 账号流量包微服务 dc…

Oracle 面试题 | 10.精选Oracle高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【深度测试】看到技术方案后,该怎么进行分析和测试

测试左移的思想,讲究尽早测试,测试是一系列的行为,并不一定要等代码运行起来才能测,下面会分享一些经验,提供大家参考。 一、静态分析 1.1 分析方法调用链 目标:梳理结构,化繁为简 原理&#…

Quppy wise 注册教程,轻松通过欧洲银行同名转账绑定个人IBAN账号

Quppy 注册教程,轻松通过欧洲银行同名转账绑定个人IBAN账号 官网下载APP或者去香港区下载APP使用, 按照官方APP里的邮箱注册就行,成功后添加电话和个人信息;需要说明的是:网站所填内容请全部用真实身份填写;名在前,姓…

华为机考入门python3--(7)牛客7-取近似值

分类:数字 知识点: str转float float(str) 向上取整 math.ceil(float_num) 向下取整 math.floor(float_num) 题目来自【牛客】 import math def round_to_int(float_num): # 如果小数点后的数值大于等于0.5,则向上取整&#xf…

计算机视觉中的目标跟踪

从保护我们城市的监控系统到自动驾驶车辆在道路上行驶,目标跟踪已经成为计算机视觉中的一项基础技术。本文深入探讨了目标跟踪,探索了其基本原理、多样化的方法以及在现实世界中的应用。 什么是目标跟踪? 目标跟踪是深度学习在计算机视觉中广…

分布式任务调度框架XXL-JOB详解

分布式任务调度 概述 场景: 如12306网站根据不同车次设置放票时间点,商品成功发货后向客户发送短信提醒等任务,某财务系统需要在每天上午10天前统计前一天的账单数据 任务的调度是指系统为了完成特定业务,基于给定的时间点,时间间隔&#…

axios二次封装用法

axios二次封装 一、request.js import axios from axios import router from "/router";const request axios.create({baseURL: http://localhost:9090,timeout: 5000 })// request 拦截器 // 可以自请求发送前对请求做一些处理 // 比如统一加token,对…

Unity DOTS中的baking(三)过滤baking的输出

Unity DOTS中的baking(三)过滤baking的输出 默认情况下,在conversation world(baker和baking system运行的环境)下产生的所有entities和components,都会作为baking环节的输出。在baking结束时,U…

[SWPUCTF 2021 新生赛]include

他让我们传入一个flag值 我们传入即可看到代码部分 传入一个php的伪类即可 得到经过Base64加密的flag,解密即可

x-shell安装、使用以及配置cuda、cudnn和conda

x-shell安装、使用以及安装最新版本conda x-shell安装远程连接服务器conda安装和环境配置 x-shell安装 x-shell是一款终端模拟软件,用于在Windows界面下远程访问和使用不同系统下的服务器。免费版本下载地址: https://www.xshell.com/zh/free-for-home-…

论文阅读:Learning Lens Blur Fields

这篇文章是对镜头模糊场进行表征学习的研究,镜头的模糊场也就是镜头的 PSF 分布,镜头的 PSF 与物距,焦距,光学系统本身的像差都有关系,实际的 PSF 分布是非常复杂而且数量也很多,这篇文章提出用一个神经网络…

Vulnhub靶机:hacksudo3

一、介绍 运行环境:Virtualbox 攻击机:kali(10.0.2.15) 靶机:hacksudo3(10.0.2.45) 目标:获取靶机root权限和flag 靶机下载地址:https://www.vulnhub.com/entry/hac…

Power BI案例-链接Mysql方法

Power BI案例-连锁Mysql 方法1-通过组件mysql-connector-net-8.3.0: 选择文件–获取数据–选择MySQL数据库–选择链接 提示无组件,选择了解详细情况 弹出浏览器,选择下载 不用登陆,可以直接下载 下载的组件如下&#xff1a…

cesium-加载谷歌影像

cesium在开发的时候有可能会加载不同的影像&#xff0c;今天就先看一下加载谷歌的吧。 使用谷歌有个好处就是基本不会出现此区域无卫星图的情况 闲言话语不多说&#xff0c;看代码 <template><div id"cesiumContainer" style"height: 100vh;"&g…