由多个无人机和地面组成的MESH自组网系统是一种去中心化的无线通信网络 。系统由多个机载和地面通信终端构成,其核心特点是“无固定中心”,采用去中心化架构,所有节点地位平等 。

在这种网状结构中,所有通信节点都能直接相互通信,形成一个动态、灵活的网络 。当某个节点因损坏、距离过远或障碍物遮挡无法直接通信时,系统内置的动态路由机制会自动感知链路变化,并迅速规划出新的最佳数据传输路径,从而绕开故障点,保障整个通信链路的稳定 。

但是在复杂的电磁环境中,无人机自组网的通信链路时刻面临着各种有意或无意的干扰。这些干扰影响通信链路的正常运行,导致误码率增大,通信中断等情况。无人机通信系统的干扰根据其频谱特性,可分为以下几类:

  • • 带外干扰 : 干扰信号的频率位于通信系统正常工作频带之外,但如果干扰功率过强,仍然会“压垮”接收机的射频前端,导致通信中断

  • • 带内干扰 : 干扰信号的频率与有用信号的频率重叠,是破坏性最强的干扰类型。

  • • 窄带干扰 : 干扰信号占据的频谱宽度很窄,仅影响通信频带中的一小部分 。

  • • 宽带干扰: 干扰信号覆盖了通信系统的整个或大部分工作频带,导致所有信道都被污染,是“规避型”抗干扰技术的天敌 。

为了抵御这些无处不在的干扰,通信系统必须采用多种抗干扰技术,适应不同的干扰场景。

这篇文章主要介绍在无人机通信系统中常用的几种抗干扰技术,包括:

  • • OFDM技术抗干扰

  • • 腔体滤波器抑制带外干扰

  • • 智能选频

  • • 自适应跳频

  • • 动态自适应抗干扰

OFDM 本身的抗干扰能力

用简单的文字介绍什么是OFDM

正交频分复用(OFDM)是一种高效的数字调制技术,在我们日常使用的Wi-Fi、4G/5G移动网络,高清数字电视广播中,OFDM都是不可或缺的核心技术。

传统的通信方式是在一个宽阔的信道(一个载波)上一次性传输一个高速的数据流,这好比让一支庞大的车队行驶在唯一一条高速公路上。一旦这条公路出现障碍或拥堵(如多径衰落或干扰),整个车队的行进都会受到严重影响。

OFDM则采用了截然不同的策略,将整个宽带信道分割成数十至数百个紧密排列的、带宽很窄的子信道(也称为子载波) 。同时,它将原始的高速数据流分解成很多并行的低速数据流,每一个低速数据流都由一个独立的子载波进行调制和传输 。这就好比将庞大的车队拆分成一辆辆独立的汽车,并让它们同时行驶在成百上千条并行铺设的乡间小路上。

OFDM体制的抗干扰能力

无线信道中存在的频率固定的窄带干扰,或者由于多径效应导致某些特定频率点信号严重衰落。对于传统的单载波系统,如果干扰恰好落在其工作频段内,整个通信链路都可能无法正常工作。

而OFDM系统由于数据信息被分散到成百上千个子载波上传输,一个窄带干扰最多只会影响其中少数几个子载波,而绝大部分子载波上的数据仍然可以被正确接收 。

即使对于这部分受损的数据,系统通常会结合信道编码(如Turbo码、LDPC码)技术,通过前向纠错编码(FEC)引入冗余信息,接收端的纠错解码器恢复出被干扰的数据,从而保障了通信的整体可靠性 。

腔体滤波器抑制带外干扰

尽管OFDM能有效对抗带内窄带干扰,但当工作频带之外存在一个功率非常强的干扰源时。这个强干扰信号虽然频率不同,但它直接加在电台的接收射频前端,使得射频前端的放大器达到饱和状态。

举个例子,两个人在房间内说话,正常情况下两人能够听到对方声音,但是如果房间内有高音喇叭播放噪音,即使噪音与目标语音无关,强干扰仍会掩盖有用信号,两个人都听不到对方的语音。

为了解决这个问题,工程师们引入了一种纯物理的解决方案——腔体滤波器。腔体滤波器通常安装在天线和后端射频电路之间,扮演着一个“守门员”的角色 。

图片

腔体滤波器之所以高效,源于其三个核心特点:

  • • 极低的带内插入损耗:

腔体滤波器对我们需要的有用信号(通带内)几乎不产生衰减,损耗通常低于2dB,或者可低至1dB以下,这对于发射链路可以提高发射效率,对于接收链路则可以保护微弱的有用信号不被过度衰减,从而保证接收灵敏度 。

  • • 极高的带外抑制:

腔体滤波器利用高品质因数(Q值)的谐振腔体,能对偏离工作频率的带外干扰信号产生巨大的衰减 。一个普通的腔体滤波器就能提供30dB以上的带外抑制,高性能的则能达到60dB以上的带外抑制 。

  • • 陡峭的滚降系数:

腔体滤波器的通带和阻带之间过渡得非常迅速,可以非常“精准”地划分出哪些信号该通过,哪些该阻拦,即使干扰信号离有用信号的频率很近,也能被干净利落地滤除 。

下面是某无人机上应用的腔体滤波器的指标

工作频率

1490~1530MHz

插入损耗

≤1.2dB

带内纹波

≤0.7dB

驻 波 比

≤1.5

带外抑制

≥25dB@Fo±30MHz
≥40dB@Fo±50MHz

承受功率

50W

接 头

SMA-K

外形尺寸

61×51×17mm

重 量

60克

智能选频抗干扰

什么是智能选频

智能选频是一种自适应的抗干扰技术。网络中的每一个节点都会利用其接收机,在预设的频点列表或硬件支持的整个频段内,持续地扫描和监测无线环境 。监测的指标可能包括背景噪声、干扰信号强度、信道占用度等。

每个节点根据自己实时的频谱监测结果,独立地计算出在哪个频点上接收信号的质量最好(例如信噪比最高、误码率最低)。随后,该节点会将这个频点设置宣告为自己当前的“工作频点”(即最佳接收频点)。这意味着由于节点 1和节点2所处的电磁环境可能存在差异,节点1选择的最佳频点可能与节点2完全不同。

当一个节点(发送方)需要向另一个节点(接收方)发送数据时,它必须调整自己的发射机,使用接收方当前宣告的“工作频点”来发射信号。

我们举例说明,假设在一个自组织网络中存在节点1、节点2和节点3。

1. 第一步:选频

经过环境感知,节点1发现频点f1对它来说最“干净”,接收效果最好,节点1选择了f1;同理,节点2选择f2;节点3选择f3。此时,f1, f2, f3分别是这三个节点的“工作频点”(最佳接收频点)。它们之间可能相同,也可能完全不同 。

2. 第二步:通信

当节点2要向节点1发送数据时,它会查询到节点1的最佳接收频点是f1,于是节点2就会在f1频点上发射数据 。

反之,当节点1要向节点2发送数据时,它会使用节点2的最佳接收频点f2来发射 。

同理,当节点3向节点1发送时用f1,向节点2发送时用f2 。

智能选频

智能选频

通过这个例子,我们可以清晰地看到:

  • • 上下行可以异频:

节点1与节点2之间的通信,1→2方向使用f2,2→1方向使用f1。由于f1和f2很可能不同,因此实现了上下行链路可独立选择不同频点(异频双工)。

  • • 发射频率可变:

节点3在与节点1通信时发射频率为f1,在与节点2通信时发射频率为f2。这证明了同一个节点的发射频率是根据通信对象的不同而动态变化的。

智能选频抗干扰

智能选频主要对抗的是频率选择性干扰,其核心是“规避干扰”而不是“抑制干扰”。智能选频通过躲避那些在频谱上不均匀分布的、局部的干扰,来达到抗干扰的目的,本质上智能选频并没有抑制干扰,而只是避开了干扰。

智能选频能够抑制的干扰类型:

1. 窄带或部分频段干扰:

这是智能选频最擅长应对的场景。如果某个或某几个可选频点被窄带信号干扰,节点的频谱监测系统会发现这些频点的信噪比极低,从而在决策时自动放弃这些频点,选择列表中其他干净的频点进行通信 。

2. 跟地理位置相关的干扰:

无线自组织网络中,不同节点所处的电磁环境差异巨大 。例如,靠近市区的A无人机可能会发现2.4GHz频段干扰严重,于是它选择了一个5.8GHz的频点作为其最佳接收频点。而靠近郊区的B无人机可能发现5.8GHz有干扰,就选择了一个干净的2.4GHz频点。

智能选频不能抑制带内宽带干扰。

当一个带内宽带干扰源出现时,其能量会覆盖系统大部分甚至全部的可选工作频点。如果使用的是基于频点列表的普通智能选频,而这个宽带干扰恰好覆盖了列表中的所有频点,那么系统将无“干净”频点可选,规避策略失效 。

此时,智能选频算法会发现所有候选频点的信道质量都非常差,无法建立有效的通信链路。

比如,无人机组网通信系统的硬件工作频率:1350~1450MHz,如果存在这个频段内的宽带干扰,且干扰覆盖了这个100MHz带宽,不论怎么选频,选择的工作频段都在干扰带宽内,则智能选频无效。

另外两种抗干扰模式:自适应调频抗干扰和动态自适应抗干扰技术,我们将在下一节中详细介绍。

码字不易,大家觉得文章不错,就安排一下一键三连吧:点赞、分享、推荐。

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac 安装 nginx

安装 nginx :brew install nginx检查 nginx 安装是否成功:nginx -vnginx version: nginx/1.29.1查看 nginx 启动状态:sudo brew services info nginx可以看到服务还未启动nginx (homebrew.mxcl.nginx)Running: ✘Loaded: ✘Schedulable: ✘ng…

JP4-7-MyLesson后台前端(四)

Java道经 - 项目 - MyLesson - 后台前端(四) 传送门:JP4-7-MyLesson后台前端(一) 传送门:JP4-7-MyLesson后台前端(二) 传送门:JP4-7-MyLesson后台前端(三&am…

Linux control group笔记

Linux CGroup(Control Groups)是一个强大的内核功能,用于限制、记录和隔离进程组(process groups)使用的系统资源(如 CPU、内存、磁盘 I/O、网络等)。它通过将进程分组并对这些组进行资源分配和…

小迪Web自用笔记30

Node.js原生态的js运行在前端。Node.js:他与原生态JS最大的不同,就是前端只能看到输出的代码,而看不到jS文件req接收,res回显dirname获取绝对路径提交表单 :“Post路由” 到底是什么。这是一个非常核心的Web开发概念。…

并发编程的守护者:信号量与日志策略模式解析

一、信号量 关于信号量的介绍在深入Linux内核:IPC资源管理揭秘 这篇文章当中已经做了初步的介绍了,相信大家对于信号量已经有了初步的认知了。 今天,我们就来探讨如何实现信号量。 1. 信号量的接口 //初始化信号量 //成功了,返…

conda 创建环境嵌套报错

使用conda create --prefix /path可以成功创建,有可能时默认路径冲突导致的 conda config --show 发现: envs_dirs: /root/autodl-tmp/miniconda3/envs/envs_test/path/root/autodl-tmp/miniconda3/envs/root/.conda/envs 未显式指定环境路径&#xf…

低代码核心原理总结

Web 低代码平台核心原理深度解析 1. 架构总览 Web低代码平台的核心架构包含四个关键层次: class LowCodePlatform {constructor() {this.visualEditor new VisualEditor(); // 可视化编辑器this.metaDataEngine new MetaDataEngine(); // 元数据引擎this.code…

操作系统研发工作心得体会 - 于复杂性中构建秩序

在操作系统(OS)研发这片要求极致严谨与创新的工程深海中航行数载,我的角色从一个纯粹的技术专家,逐渐演变为一个需要兼顾技术深度、系统广度与团队效能的复合型角色。这段旅程,让我深刻体会到,构建一个成功…

Excel 表格 - Excel 减少干扰、专注于内容的查看方式

Excel 减少干扰、专注于内容的查看方式 1、隐藏元素 点击 【视图】 -> 取消勾选 【网格线】 -> 取消勾选 【编辑栏】 -> 取消勾选 【标题】2、全屏显示 点击 【功能区显示选项】(工具栏右下角小箭头) -> 点击 【全屏模式】

C# Web API 前端传入参数时间为Utc

Web API 前端传入参数时间为Utc(时间相差8个小时)1.在Program.csbuilder.Services.AddControllers().AddJsonOptions(options > {// 序列化时将时间转换为本地时间(北京时间)options.JsonSerializerOptions.Converters.Add(new…

AI Agent开发入门:Semantic Kernel构建智能邮件助手

点击 “AladdinEdu,同学们用得起的【H卡】算力平台”,H卡级别算力,80G大显存,按量计费,灵活弹性,顶级配置,学生更享专属优惠。 引言:AI Agent——下一代人机交互范式 在人工智能技术…

WebAssembly:开启高性能 Web 应用的新篇章

在互联网技术飞速发展的浪潮中,Web应用的性能一直是一个重要的优化目标。传统的JavaScript虽然灵活便捷,但在处理CPU密集型任务时,其性能瓶颈日益凸显,限制了Web应用在游戏、音视频编辑、科学计算、图像处理等高性能领域的深入发展…

001-003 产品经理-ML应用构建-ML应用范围

001-003 产品经理-ML应用构建-ML应用范围 时间:2025年09月08日14:48:01 备注:笔记回顾和复习,仅用于分享而非商用,引用内容若侵权请联系并删除。 文章目录001-003 产品经理-ML应用构建-ML应用范围导引 学习法则1 内容索引 产品经…

软件测试错题笔记

1.capitalize()表示将字符串第一个字符转换为大写 2.pop()方法:指定一个键(key)作为参数来删除并返回对应的值,不传入任何参数报错。 3.测试方法:黑盒测试(等价类划分法、边界值分析、因果图分析&#xf…

【一文分享】安全数据交换系统是什么?哪款产品性价比高?

随着数据价值的提升,其流动过程中的安全风险也与日俱增。内部核心数据泄露、外部攻击、不合规传输导致的合规风险……这些问题如同悬在企业头上的“达摩克利斯之剑”。正是在这样的背景下,安全数据交换系统 应运而生,成为了保障数据安全流动的…

postgresql9.2.4 离线安装

1、创建用户[rootvkeep ~]# groupadd postgres [rootvkeep ~]# useradd -g postgres postgres -m -s /bin/bash [rootvkeep ~]# echo "Database123" | passwd --stdin postgres2、安装依赖包[rootvkeep ~]# yum install gcc gcc-c zlib-devel readline readline-deve…

【C++设计模式】第三篇:观察者模式(别名:发布-订阅模式、模型-视图模式、源-监听器模式)

C设计模式系列文章目录 【C设计模式】第一篇 C单例模式–懒汉与饿汉以及线程安全 【C设计模式】第二篇:策略模式(Strategy)–从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析 【C设计模式】…

运作管理学习笔记5-生产和服务设施的选址

运作管理-北京交通大学5.1.设施选址概述 设施选址是一个战略性的决策,做这个决策的时候会投入比较多的资源,而且未来去改变选址的成本和代价也比较大。 5.1.1.设施选址的重要性 设施选址影响企业经营情况 设施选址对设施布局以及投产后的生产经营费用、产…

JUnit 详解

一、JUnit 简介:什么是 JUnit?为什么要用它?1.1 核心定义JUnit 是一个开源的、基于 Java 语言的单元测试框架,最初由 Erich Gamma (GoF 设计模式作者之一) 和 Kent Beck (极限编程创始人) 在 1997 年共同开发。作为 xUnit 测试框架…

数据结构造神计划第三天---数据类型

🔥个人主页:寻星探路 🎬作者简介:Java研发方向学习者 📖个人专栏:《从青铜到王者,就差这讲数据结构!!!》、 《JAVA(SE)----如此简单&a…