当前位置: 首页 > news >正文

反向散射技术(backscatter communication)

智能反射表面辅助的反向散射通信系统研究综述(知网)

1 反向散射通信技术优势和应用场景

反向散射通信技术通过被动射频技术发送信号,不需要一定配有主动射频单元,被认为是构建绿色节能、低成本、可灵活部署的未来物联网规模化应用关键技术之一,是实现“万物智联”的重要手段,其具体应用场景如图 1 所示。

在这里插入图片描述
反向散射技术中的信号发送器可以直接从射频源中或利用环境中的射频信号(如广播电视信号、蜂窝基站信号、WiFi 信号等)收集能量激活电路,并根据所传输的信息切换天线阻抗,将接收到的射频信号以不同的反射系数散射出去,进而实现信息的传递[4],无需额外的频谱资源与射频激励源。 相较于传统主动式通信设备,反向散射通信系统突破了电源的束缚,功耗与成本大幅降低。

全球首份6G 白皮书也明确指出,新型反向散射通信技术为实现超低功率通信提供了可能,契合了6G“无处不在”的设计目标,同时满足“绿色”物联网广覆盖、低能耗、可持续的愿景,成为 6G 网络设计和“绿色”物联网关注的焦点[5]。 然而,在反向散射通信系统中,射频源到反射设备再到接收机的双倍路径衰落限制了信息的传输距离,被动式的结构也导致了较低的频谱效率无法满足需要较大数据传输速率的应用场景。 如何面向反向散射通信系统的特点,发展新型反向散射通信技术,克服反向散射通信系统在信号覆盖、传输速率、能量效率等方面存在的技术瓶颈,成为学术界和工业界关心的热点问题。

2 反向散射通信技术研究现状

反向散射通信技术源于二战,在敌我识别系统中,利用标签反向散射雷达信号进行身份识别[9]。反向散射通信系统中,散射设备通过调制并反射射频源信号进行数据的发送,无需自己产生射频信号[10]。 在单站式反向散射通信系统中,如图 3( a)所示,载波发射器和反向散射接收器集成为一个读取器,设备接收到射频信号后将自身的信息加载到入射信号上反射回读取器,由于没有信号放大,来回路程导致高路径损耗。 此外,该系统还将受到双重远近问题的影响,特别是在射频源距离设备较远的场景下[11],由此,单站式反向散射通信系统常用于短距离传输(如射频识别)。

随着国内外的研究学者对反向散射技术的广泛研究,在传统单站反向散射通信系统的基础上发展了双站反向散射通信系统、环境反向散射通信系统等新型反向散射通信技术[12]。 双站反向散射通信系统,如图 3(b)所示,接收机与发射机分离,提升了系统灵活性,且避免了单站式中的双路径损耗,弱化了双重远近问题[13]。 然而,双站结构要求专用射频源放置在距离设备较近的地方且需要额外的频谱资源。 环境反向散射通信系统与双站式反向散射系统类似,如图 3©所示,收发机分离,直接利用环境中的射频信号(如广播电视信号、蜂窝基站信号、WiFi信号等)充当射频激励与通信载波,无需额外的频谱资源与射频激励源,降低了系统的部署成本,提升了频谱利用率。 在环境反向散射通信系统的基础上,研究者进一步提出了共生通信架构,同时传输基站的原始信号和反向散射信号,实现反向散射通信和蜂窝移动通信的融合[14]。在这里插入图片描述

针对反向散射通信系统的研究已逐步展开,在信道建模与性能分析方面,文献[15-16]研究了单站反向散射系统接收机接收信号的衰落特性,建立信道模型,推导了 Rician-K 因子的解析表达式,并分析了误比特率的上下界[15],揭示了反向散射信道衰落呈现高度的多样性,且与常规无线通信系统不同,其对无线电环境中漫反射多径波的精细结构非
常敏感[16]。 Lahuerta-Lavieja 等人基于菲涅耳积分和误差函数,提出了两种计算反向散射的三维模型[17],建立了面向毫米波频段的室内反向散射通信系统信道模型。 此外,文献[18]对基于蜂窝网络的环境反向散射通信系统进行了数学建模,推导了时间切换和功率分割两种接收结构下的成功传输概率。 文献[19]研究了全双工环境反向散射系统的中断性能,分别推导了反向散射设备、原用户以及接收机处中断概率的近似表达式。 文献[9]研究了基于中继的环境反向散射系统,推导了不同中继协议下的误比特率闭合表达式。

在信道估计方面,针对单站反向散射系统,文献[20]在推导了广义衰落模型下线性最小均方误差的基础上,提出了基于快速灵活卷积神经网络的估计方法,并提出了一种深度神经网络,利用反向散射信号估计前向信道系数。 针对环境反向散射系统,Zhu 等人研究基于频率选择性信道的环境反向散射通信系统,采用最小二乘算法来估计标签处于不同状态时的信道参数,并基于此提出了一种迭代估计方法来提高估计性能[21]。 文献[22]将环境反向散射系统中的信道估计建模为去噪问题,提出了基于卷积神经网络的深度残差学习去噪方法,以直接从接收到的带噪导频信号中恢复信道系数。

在波束赋形方面,针对接收机处来自环境射频源的强干扰,文献[23]通过设计接收波束赋形来进行缓解。 文献[24]推导了多天线接收机直接链路以及反向散射链路的可达速率,并以最大化反向散射链路的可达和速率为目标,提出波束赋形方案,同时满足射频源的最低速率和反向散射设备最低能耗的需求。 文献[25]综合考虑功耗的约束、能量权重的分配以及信道估计时间,提出了一种基于估计反向散射信道状态信息的波束赋形方案。 在时间调度、带宽分配以及功率分流比的约束下,文献[26]提出一种基于组合协议的多传感器自适应波束赋形方案。

在资源分配方面,针对单用户场景,面向双站反向散射通信系统,在能量和 QoS 约束下,以最大化能量效率为目标,考虑不完美信道状态信息,文献[27]考虑用户吞吐量约束以及设备收集能量的限制,通过联合优化反射时间、反射系数以及子载波功率,在保证公平性的前提下最大化反射设备的吞吐量。 文献[28]提出基于用户公平性的最大-最小能效问题,考虑到能量收集约束,通过联合优化射频源的发送功率以及反向散射设备的反射系数,获得系统最优资源分配方案。 考虑多小区物联网网络,每个小区中的源使用 NOMA 协议向其服务物联网设备发送叠加信号,文献[29]提出了一种新的优化框架,其目的是在不完美的 SIC 解码下最大化反向散射通信网络中的总可达能量效率。

相关文章:

反向散射技术(backscatter communication)

智能反射表面辅助的反向散射通信系统研究综述(知网) 1 反向散射通信技术优势和应用场景 反向散射通信技术通过被动射频技术发送信号,不需要一定配有主动射频单元,被认为是构建绿色节能、低成本、可灵活部署的未来物联网规模化应用关键技术之一,是实现“…...

致远CopyFile文件复制漏洞

复现版本 V8.0SP2 漏洞范围 V5&G6_V6.1至V8.0SP2全系列版本、V5&G6&N_V8.1至V8.1SP2全系列版本。 漏洞复现 上传文件 POST /seeyon/ajax.do?methodajaxAction&managerNameportalCssManager&rnd57507 HTTP/1.1 Accept: */* Content-Type: applicatio…...

MySQL 创建数据库

MySQL 创建数据库 在当今的数据驱动世界中,数据库是任何应用程序的核心组成部分。MySQL,作为一个流行的开源关系数据库管理系统,因其可靠性、易用性和强大的功能而广受欢迎。本文将详细介绍如何在MySQL中创建数据库,包括基础知识和最佳实践。 什么是MySQL数据库? MySQL…...

AbyssFish单连通周期边界多孔结构2D软件

软件介绍 AbyssFish单连通周期边界多孔结构2D软件(以下简称软件)可用于生成具备周期性边界条件的单连通域多孔结构PNG图片,软件可设置生成模型的尺寸、孔隙率、孔隙尺寸、孔喉尺寸等参数,并且具备孔隙形态控制功能。 软件生成的…...

Linux驱动开发-03字符设备驱动框架搭建

一、字符设备驱动开发步骤 驱动模块的加载和卸载(将驱动编译模块,insmod加载驱动运行)字符设备注册与注销(我们的驱动实际上是去操作底层的硬件,所以需要向系统注册一个设备,告诉Linux系统,我有…...

Zynq系列FPGA实现SDI视频编解码+图像缩放+多路视频拼接,基于GTX高速接口,提供8套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐本博已有的 SDI 编解码方案本博已有的FPGA图像缩放方案本方案的无缩放应用本方案在Xilinx--Kintex系列FPGA上的应用 3、详细设计方案设计原理框图SDI 输入设备Gv8601a 均衡器GTX 解串与串化SMPTE SD/HD/3G SDI IP核BT1120转RGB自研…...

VS2019使用C#写窗体程序技巧(1)

1、打开串口 private void button1_Click(object sender, EventArgs e){myPort cmb1.Text;mybaud Convert.ToInt32(cmb2.Text, 10);databit 8;parity Parity.None;stopBit StopBits.One;textBox9.Text "2";try{sp new SerialPort(myPort, mybaud, parity, dat…...

Python爬虫-requests模块

前戏: 1.你是否在夜深人静的时候,想看一些会让你更睡不着的图片却苦于没有资源... 2.你是否在节假日出行高峰的时候,想快速抢购火车票成功..。 3.你是否在网上购物的时候,想快速且精准的定位到口碑质量最好的商品. …...

适用于PyTorch 2.0.0的Ubuntu 22.04上CUDA v11.8和cuDNN 8.7安装指南

将下面内容保存为install.bash,直接用bash执行一把梭解决 #!/bin/bash### steps #### # verify the system has a cuda-capable gpu # download and install the nvidia cuda toolkit and cudnn # setup environmental variables # verify the installation ######…...

使用conda安装openturns

目录 1. 有效方法2. 整体分析使用pip安装使用conda安装验证安装安装过程中可能遇到的问题 1. 有效方法 conda install -c conda-forge openturns2. 整体分析 OpenTURNS是一个用于概率和统计分析的软件库,主要用于不确定性量化。你可以通过以下步骤在Python环境中安…...

Chameleon:动态UI框架使用详解

文章目录 引言Chameleon框架原理核心概念工作流程 基础使用安装与配置创建基础界面 高级使用自定义组件响应式布局数据流与状态管理 结论 引言 Chameleon,作为一种动态UI框架,旨在通过灵活、高效的方式帮助开发者构建跨平台、响应用户交互的图形用户界面…...

7.10飞书一面面经

问题描述 Redis为什么快? 这个问题我遇到过,但是没有好好总结,导致答得很乱。 答:Redis基于内存操作: 传统的磁盘文件操作相比减少了IO,提高了操作的速度。 Redis高效的数据结构:Redis专门设计…...

[数据结构] 归并排序快速排序 及非递归实现

()标题:[数据结构] 归并排序&&快速排序 及非递归实现 水墨不写bug (图片来源于网络) 目录 (一)快速排序 类比递归谋划非递归 快速排序的非递归实现: (二)归并排序 归…...

面试题 12. 矩阵中的路径

矩阵中的路径 题目描述示例 题解 题目描述 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成&#xff0…...

钉钉扫码登录第三方

钉钉文档 实现登录第三方网站 - 钉钉开放平台 (dingtalk.com) html页面 将html放在 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>登录</title>// jquery<script src"http://code.jqu…...

多GPU系统中的CUDA设备不可用问题

我们在使用多GPU系统时遇到了CUDA设备不可用的问题&#xff0c;详细情况如下&#xff1a; 问题描述&#xff1a; 我们在一台配备有8块NVIDIA GeForce RTX 3090显卡的服务器上运行CUDA程序时&#xff0c;遇到了如下错误&#xff1a; cudaErrorDevicesUnavailable: CUDA-capabl…...

python的列表推导式

文章目录 前言一、解释列表推导式二、在这句代码中的应用三、示例四、使用 for 循环的等价代码总结 前言 看看这一行代码&#xff1a;questions [q.strip() for q in examples["question"]] &#xff0c;问题是最外层的 中括号是做什么的&#xff1f; 最外层的中括…...

类与对象(2)

我们在了解了类的简单创建后&#xff0c;需要对类的创建与销毁有进一步的了解&#xff0c;也就是对于类的构造函数与析构函数的了解。 目录 注意&#xff1a; 构造函数的特性&#xff1a; 析构函数&#xff1a; 注意&#xff1a; 该部分内容为重难点内容&#xff0c;在正常…...

迂回战术:“另类“全新安装 macOS 15 Sequoia beta2 的极简方法

概述 随着 WWDC 24 的胜利闭幕&#xff0c;Apple 平台上各种 beta 版的系统也都“跃跃欲出”&#xff0c;在 mac 上自然也不例外。 本次全新的 macOS 15 Sequoia&#xff08;红杉&#xff09;包含了诸多重磅升级&#xff0c;作为秃头开发者的我们怎么能不先睹为快呢&#xff1…...

如何设计一个秒杀系统,(高并发高可用分布式集群)

设计一个高并发、高可用的分布式秒杀系统是一个非常具有挑战性的任务&#xff0c;需要从架构、数据库、缓存、并发控制、降级限流等多个维度进行考虑。以下是一个典型的秒杀系统设计思路&#xff1a; 1. 系统架构 微服务架构 拆分服务&#xff1a;将系统功能拆分为多个微服务…...

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性&#xff0c;不同版本的Docker对内核版本有不同要求。例如&#xff0c;Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本&#xff0c;Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件&#xff1a; 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节&#xff0c;供应链协同管理在供应链上下游企业之间建立紧密的合作关系&#xff0c;通过信息共享、资源整合、业务协同等方式&#xff0c;实现供应链的全面管理和优化&#xff0c;提高供应链的效率和透明度&#xff0c;降低供应链的成…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted&#xff08;&#xff09;是OpenCV库中用于图像处理的函数&#xff0c;主要功能是将两个输入图像&#xff08;尺寸和类型相同&#xff09;按照指定的权重进行加权叠加&#xff08;图像融合&#xff09;&#xff0c;并添加一个标量值&#x…...

linux 错误码总结

1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...

微服务商城-商品微服务

数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)

目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关&#xff0…...

.Net Framework 4/C# 关键字(非常用,持续更新...)

一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...

优选算法第十二讲:队列 + 宽搜 优先级队列

优选算法第十二讲&#xff1a;队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...