【2023研电赛】基于三维视觉感知的可重构智能表面通信方案

2023-10-17 11:28

本文主要是介绍【2023研电赛】基于三维视觉感知的可重构智能表面通信方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

该作品参与极术社区组织的研电赛作品征集活动,欢迎同学们投稿,获取作品传播推广,并有丰富礼品哦~

基于三维视觉感知的可重构智能表面通信方案

在这里插入图片描述

参赛单位:华北水利水电大学
参赛队伍:智能队
指导老师:邵霞
参赛队员:段臣续 闫天泽
赛道:技术竞赛类-开放命题-信息感知系统与应用类

作品简介

可重构智能表面(Intelligent reflective surface,RIS)技术是一种用于无线网络中无线信号传输的创新技术。RIS利用许多经济实惠的无源反射元件智能地调控信号的反射,能够实时改变无线信道,以提高通信性能。预计在未来,利用RIS辅助的混合无线网络(包括有源和无源元件)将成为一种极具成本效益和可持续增长容量的可行解决方案。尽管RIS具备巨大的潜力,但将其整合到无线网络中面临一些新的挑战,其中最主要的问题是构建以RIS为基础的通信系统时所需的信道估计。由于RIS由许多无源元件组成,因此无法主动进行信号处理,这是现有信道估计方法面临的主要难题。目前已有两种主要类型的RIS信道估计方法,即级联信道估计和压缩感知,但它们各自存在一些限制。

本作品利用三维视觉感知算法,通过实时感知用户位置,提前预测基站与用户之间的阻塞,将基站的定向天线转向RIS,基站通过定向天线将信号发射给RIS,然后可控RIS配置相关参数进而将信号反射给用户,从而提高实时通信的通信质量。其中发送模块由“基站——RIS表面接收”、“RIS表面接收——RIS表面发射”、“RIS表面发射——用户接收”三个小模块组成,再由传统的信道估计方案得出无线信道参数。在接收模块,也是由“基站——RIS表面——用户”三个小模块的信道估计级联而成

算法介绍

1.卷积神经网络
2.BM匹配算法
3.Bi-LSTM神经网络
以卷积神经网络为基础,得出用户目标,然后根据BM立体匹配算法,获取用户的位置,基于Bi-LSTM神经网络预测未来阻塞的到达,最后通过简单的位置进行波束跟踪可规避复杂的信道估计,提高系统的可实现度和通信及时性。

作品创新

(1) RIS小单元与深度相机传感器皆属于低成本材料,产品成本低;
(2) 基于可控RIS调整RIS的相位角度,有利于信号的提升;
(3)通过简单的位置进行波束跟踪可规避复杂的信道估计,提高了系统的可实现度和通信及时性;
(4)利用仿真软件模拟真实场景下有无RIS,用户随着位置变化接收信号的强弱,并保证通信质量的稳定性。

软件设计

此次实验主要由四个部分组成:无线信号发射信源、信号接收器、可控RIS天线板以及视觉传感器。在实验布置中,我们在室内环境中设置信号源波束以深度相机感知到的RIS面板角度入射RIS表面,发射信源与接收器之间距离2m,发射信源与RIS之间的距离设置为2m,RIS与信号接收器之间的距离设置为2m,并且在发生阻塞时信号接收器与发射信源之间由隔离罩隔开以便于验证由RIS所带来的增益效果。
在这里插入图片描述

技术流程图

在这里插入图片描述

在这里插入图片描述

未来展望

(1)引入多视觉辅助多RIS的通信
(2)使用DRL算法优化RIS相位配置
(3)做相应的视觉跟踪模块
(4)将产品集成落地,应用到实际场景中

该作品参与极术社区组织的研电赛作品征集活动,欢迎同学们投稿,获取作品传播推广,并有丰富礼品哦~

这篇关于【2023研电赛】基于三维视觉感知的可重构智能表面通信方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/225054

相关文章

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

Python实现html转png的完美方案介绍

《Python实现html转png的完美方案介绍》这篇文章主要为大家详细介绍了如何使用Python实现html转png功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 1.增强稳定性与错误处理建议使用三层异常捕获结构:try: with sync_playwright(

Java使用多线程处理未知任务数的方案介绍

《Java使用多线程处理未知任务数的方案介绍》这篇文章主要为大家详细介绍了Java如何使用多线程实现处理未知任务数,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 知道任务个数,你可以定义好线程数规则,生成线程数去跑代码说明:1.虚拟线程池:使用 Executors.newVir

MySQL中闪回功能的方案讨论及实现

《MySQL中闪回功能的方案讨论及实现》Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据,这篇文章主要来和大家讨论一下MySQL中支持闪回功能的方案,有需要的可以了解下... 目录1、 闪回的目标2、 无米无炊一3、 无米无炊二4、 演示5、小结oracle有一个闪回(flashb

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav