基于深度学习的“语义通信编解码技术”框架分类

news2025/2/26 19:00:15

目录

    • 基于神经网络的语义提取
    • 基于神经网络的语义信源编码
    • 基于神经网络的语义信源信道联合编码
    • 基于神经网络的语义编码与数字调制联合设计
    • 参考文献


基于神经网络的语义提取

  在现有的信源编码前端加上一个语义提取神经网络[53] ,如图所示。语义提取神经网络的输入是原始数据,输出是提取出的语义信息,也即原始数据的部分特征信息。换句话说,该语义提取神经网络相当于对原始数据进行预处理。随后,这些被提取出的语义信息分别通过信源编码和信道编码。这种方案也具有易更改的优点,也是四种方案中对现有通信系统改变最少的。
在这里插入图片描述
这种方案虽然改动最少,但更像是CV、NLP的工作,与通信又有什么关系呢


基于神经网络的语义信源编码

  使用语义信源编译码器替换传统通信中的信源编译码器[1] ,如图所示。这种系统采用信源信道编码分离式架构设计,信道编码只与信道条件有关,语义编码只与语义信息源有关。该方案的优点是当环境变化时神经网络更改所需额外通信开销较低。例如,当语义信息源的分布变化时,只需在发送端本地重新训练编码器神经网络并向接收端同步神经网络参数即可,不需要收发两端互相通信进行联合训练;而当信道条件变化时,只需改变信道编码即可。
在这里插入图片描述

语义信源编码就叫这个名字,并非是语义-信源联合编码


基于神经网络的语义信源信道联合编码

  利用神经网络对语义提取、信源编码和信道编码进行联合设计,实现端到端系统框架[2] ,如图所示。语义编码器神经网络的输入包括发射端信号和其他信息,例如语义知识库、信道条件等,其输出常为浮点数,直接送入信道进行传输。接收端采用语义译码器神经网络进行译码,得到原始数据的含义。这种端到端系统设计方案的优点是利用到了码长有限长的情况下信源信道联合编码优于分离编码这一特点。具体而言,发送端通过保留一部分信号中的冗余信息实现对发送信号的保护;接收端在训练阶段,通过引入反馈机制,将信道对信号的影响反馈到接收端,从而实现信源信道的联合编码。
在这里插入图片描述


基于神经网络的语义编码与数字调制联合设计

  对语义提取、编码与调制使用神经网络进行联合设计,实现端到端数字语义通信[4] ,如图所示。发送端使用神经网络联合设计语义编码与调制,学习信源数据到星座符号的转移概率,并根据所学到的概率进行随机调制,产生离散的数字调制符号序列,然后送入信道传输。接收端将接收信号送入语义解调-解码联合神经网络中进行解码,得到原始数据的含义。该方案通过将调制技术纳入语义通信系统的端到端学习过程,既可以保留端到端系统设计相比于模块化系统。
在这里插入图片描述


参考文献

全文参考 IMT-2030(6G)《语义通信及语义认知网络架构研究》
[1] A new communication paradigm: From bit accuracy to semantic fidelity
[2] What is semantic communication? A view on conveying meaning in the era of machine intelligence
[3] Deep learning-enabled semantic communication systems with task-unaware transmitter and dynamic data
[4] Learning Based Joint Coding-Modulation for Digital Semantic Communication Systems


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

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

相关文章

linux 安装python django pip 遇到的问题

Python解决SSL不可用问题 解决方案: 首先要明白python版本需要和openssl的版本需要相对匹配的,在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux…

使用AIGC快速涨粉

1、newbing 2、输入提示词: 我想拍一个抖音短视频,请帮我选题,要求吸引人的 3、根据他的回答,选中一个有代表性的。 请产生《我用抖音教你如何做出超级美味的巧克力蛋糕,只需要三分钟,简单又好吃》的脚本 …

MobaXterm使sftp目录与cmd目录同步

MobaXterm使sftp目录与cmd目录同步 创建session时在ssh菜单栏中选择Advanced SSH settings其中SSH-browser type 选择SCP(enhanced speed) 勾选Follow SSH path

人体行走电压测试仪的使用说明

人体行走电压测试仪是一种用于测试人体静电电压的仪器,通常由控制单元、传感器、显示屏等组成。以下是人体行走电压测试仪的使用说明: 连接电源:将测试仪的电源线插入电源插座,并将另一端插入测试仪的电源接口。 连接传感器&…

SpringMVC之框架搭建开发实例请求的处理流程

什么是springmvc Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 项目中加入springmvc支持 导入依赖 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.sourc…

应用在汽车发动机温度检测中的高精度温度传感芯片

汽车发动机是为汽车提供动力的装置&#xff0c;是汽车的心脏&#xff0c;决定着汽车的动力性、经济性、稳定性和环保性。根据动力来源不同&#xff0c;汽车发动机可分为柴油发动机、汽油发动机、电动汽车电动机以及混合动力等。 常见的车用温度传感器有进气温度传感器、变速器…

面试常考数据结构:红黑树、B树、B+树各自适用的场景

1. 磁盘基础知识 分页&#xff1a; 现代操作系统都使用虚拟内存来印射到物理内存&#xff0c;内存大小有限且价格昂贵&#xff0c;所以数据的持久化是在磁盘上。虚拟内存、物理内存、磁盘都使用页作为内存读取的最小单位。一般一页为4KB&#xff08;8个扇区&#xff0c;每个扇…

eclipse 配置selenium环境

eclipse环境 安装selenium的步骤 配置谷歌浏览器驱动 Selenium安装-如何在Java中安装Selenium chrome驱动下载 eclipse 启动配置java_home&#xff1a; 在eclipse.ini文件中加上一行 1 配置java环境&#xff0c;网上有很多教程 2 下载eclipse&#xff0c;网上有很多教程 ps&…

掌握Python爬虫实现网站关键词扩展提升曝光率

在如今激烈竞争的网络世界中&#xff0c;如何提升网站的搜索曝光率成为了每个站长和营销人员都关注的重要问题。在这方面&#xff0c;Python爬虫可成为您的得力助手&#xff0c;通过扩展网站关键词&#xff0c;更好地满足用户搜索需求&#xff0c;提升网站在搜索引擎中的曝光率…

小视频APP源码定制化攻略:让你的短视频应用独树一帜

在当今流行的短视频应用市场中&#xff0c;为了突出个性和赢得用户青睐&#xff0c;许多人采用定制化小视频APP源码的方式&#xff0c;以创建独特的平台。本文将教你如何定制化小视频APP源码&#xff0c;让你的短视频应用在竞争激烈的市场中独树一帜。 1. 理解小视频APP源码的…

PyTorch 深度学习之多分类问题Softmax Classifier(八)

1. Revision: Diabetes dataset 2. Design 10 outputs using Sigmoid? 2.1 Output a Distribution of prediction with Softmax 2.2 Softmax Layer Example, 2.3 Loss Function-Cross Entropy Cross Entropy in Numpy Cross Entropy in PyTorch 注意交叉熵损失&#xff0c;最…

Openstack部署

搭建基础环境 #网络 #防火墙 #用户用 #解析 #同步时间 实验角色 OpenStack01OpenStack02OpenStack03192.168.1.101192.168.1.102192.168.1.103srv1srv2srv3 同步时间 [rootsrv1]# yum install chrony -y [rootsrv1]# vim /etc/chrony.conf # 修改第3行&#xff0c;将NT…

铅华洗尽,粉黛不施,人工智能AI基于ProPainter技术去除图片以及视频水印(Python3.10)

视频以及图片修复技术是一项具有挑战性的AI视觉任务&#xff0c;它涉及在视频或者图片序列中填补缺失或损坏的区域&#xff0c;同时保持空间和时间的连贯性。该技术在视频补全、对象移除、视频恢复等领域有广泛应用。近年来&#xff0c;两种突出的方案在视频修复中崭露头角&…

不同类型的球幕影院对观影体验有何影响?

随着各类投影技术在内容展示场所中的广泛应用&#xff0c;使大众看到了投影技术形式的魅力&#xff0c;其中在内容展示场所中基于球幕投影技术布置的多媒体展项&#xff0c;所表现出来的沉浸式观影体验&#xff0c;更是让人眼前一亮&#xff0c;不过随着各类主题场所对它的呈现…

Unity 表面凝结水珠效果(无需编码案例分享)

文章目录 前言正文1、准备工作2、瓶子的表面会先慢慢变白3、身周围的物体的反射会慢慢变得模糊4、周围的反射又会慢慢的变回清晰5、出现一个个不跪着的小水珠 结语 前言 今天跟大家分享一一个非常简单的使用Unity制作出在物体便面凝结小水珠的过程动画&#xff0c;老规矩先上图…

Java 中 Volatile 关键字

基本概念 补充一下 java 内存模型中的 可见性、原子性和有序性 可见性&#xff1a; 指的是线程之间的可见性&#xff0c;一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果&#xff0c;另一个线程马上可以看到。比如 &#xff1a;用 volatile 修饰的变量&am…

程序员自由创业周记#13:第一桶金

国庆假期 对于我而言是没有放假的概念的&#xff0c;可以说每天都是假期&#xff0c;但是孩子放假就不能做软件了&#xff0c;得陪着他&#xff0c;尤其他生了半个月的病&#xff0c;隔三差五就得去医院排两小时队看个医生&#xff0c;周记因此耽搁了两次。没有看到我的更新不…

【Java每日一题】——第二十九题:超市购物程序设计(2023.10.13)

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

二十一、动态内存管理

1 动态内存开辟 目前为止&#xff0c;我们已经掌握的内存开辟方式有&#xff1a; int val 20;//在栈空间上开辟四个字节 char arr[10] {0};//在栈空间上开辟10个字节的连续空间上述开辟空间的方式其实有两个缺点&#xff1a; 空间开辟的大小是固定的&#xff0c;一旦开辟就…

go语言基础之变量

目录 视频学习地址&#xff1a;Go零基础入门_在线视频教程-CSDN程序员研修院 一. 单变量声明和赋值 1、变量的声明 2、变量赋值 3、声明并赋值 二. 多变量声明和赋值 1、多变量声明 2、多变量赋值 三. 变量声明赋值的简易写法 1、单变量简易写法 2、多变量简易写法 …