首页 > 其他分享 >语义通信——概念与方法

语义通信——概念与方法

时间:2024-01-05 21:33:22浏览次数:57  
标签:SplitNet 语义 通信 信息 概念 信道 信宿

通信的三个层面的问题:

  • 层面A(技术问题):通讯符号如何准确地加以传输?
  • 层面B(语义问题):传输的符号如何精确地传达含义?
  • 层面C(效用问题):收到的含义如何以期望的方式有效地影响行为?

语义通讯泛指不同的智能体之间进行的以“ 达意” 为目的的通讯.这里的“ 智能体” 可以指人类、智能机器甚至其它生物.语义通讯的根本目的在于进行信息交换, 它并不追求对原始数据或信号进行保真, 而是在通讯的双方之间进行语义的准确传递.相比当前以数据表达、保真为驱动的通讯方式, 语义通讯的驱动在于对信源进行语义层面的信息提取与以“ 保意” 为目的的表达.

当前的通信流程:

 语义通信流程:

 一个例子:说明语义通信的目标

 

这里,Bob就是Alice和Charlie之间的语义信道

Bob并没有忠实地传输Alice的原始信息,但是他仍然能够保存发送者的原始含义。在字面上,可能出现工程差错,但是在语义上,并没有出错。

 

语义信源和语义信宿:

 

这里,将语义信源和语义信宿表达为四元组:

 

 

 

 

 

语义通信的三个子领域:

 

  • H2H语义通信

 

通信三个层次中的第二个层次,其通信目标是在两个人类之间通过信道交换信息来实现精确的含义表达,其系统性能通过发送者的意图能被接受者以多大的程度解释来进行评估。

 

  • H2M语义通信

 

涉及到三层次中的第二、第三个层次。典型应用包括人机共生系统、推荐系统、人类感知和关怀系统、VR、AR

  • M2M语义通信

与第二层次通信相关性更少,与第三层次的通信关联性更大(有效性问题)

 

语义通信的分层架构:

 

语义通信系统设计包括两类方法:层耦合方法、SplitNet

 

1. 层耦合(layer-coupling)方法:

 

联合设计语义层和无线接入层

作者们开始探索在这两层之间交换信号的可能性

 

信号包括:

  • CRI:信道速率信息,从更低层传上来的信息,使得语义编码器/有效性编码器(SE)能够根据无线信道状态调整其编码速率

  • DII:数据重要性信息,用于衡量SE编码后数据的重要程度水平。对于人类作为信宿,DII就是解释信息;对于机器作为信宿,DII就是任务的有效执行

  • PAI:部分算法信息,包含了当前算法的关键特征,如平均、最小等。PAI能够使物理层部署有效的传输方法,例如AirComp

  • DTI:数据类型信息,标识了数据属于哪种类型。能够使无线接入层根据合适的性能指标选择传输方法,确定对应的性能要求

上述各类信号的举例说明:

 2. SplitNet方法

整个DNN划分为两个部分,即编码器和解码器,中间夹着信道,这被称为SplitNet

 

编解码器进一步分为两个子模块:语义编码器(解码器)+信道编码器(解码器),上述个编解码器都是神经网络

 

 

SplitNet面临三方面的问题:

  1. 信道衰落和噪声的存在,导致DNN前馈过程和反向过程中的统计学扰动,因此训练收敛慢——可以通过引入CSI(信道状态信息)来进行缓解

  2. 无限传播环境随时间和地点不同而变化,预训练的SplitNet在新环境下需要重新训练

  3. 神经网络生成的模拟信号难以在电路中部署,

 

标签:SplitNet,语义,通信,信息,概念,信道,信宿
From: https://www.cnblogs.com/sddai/p/17948140

相关文章

  • 如何为OpenHarmony贡献(8):包容性的语言(概念)-1
    如何在开源项目翻译中确保您的全球内容展示了对读者的尊重和保护其尊严?在翻译中遵循并使用包容性语言无疑是一个不错的做法。为什么包容性语言是必要的?为确保有效沟通,所有目标受众均应获得平等对待。这涉及以下概念:DI:多样性(Diversity)和包容性(Inclusivity)DEI:多样性(Diversity)、平......
  • vue---v-modle实现字符组件通信
    子父组件在做数据传值和通信中,通常都是父组件通过【:props】进行数据的传递,通常用于父组件通过传递不同的参数,改变子组件。但是经常会遇到这样的场景:需要父子组件进行数据通信,实现双向数据绑定,可以利用v-modle实现父子组件数据交互通信。父组件:<template><div>......
  • JVM1(基本概念)
    (1)基本概念:JVM是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。(2)运行过程:我们都知道Java源文件,通过编译器,能够生产相应的.Class文件,也就是字节码文件......
  • 数据光端机技术进展:高速数据通信的未来
    在信息技术迅猛发展的今天,数据光端机已站在高速数据通信的前沿。它不仅象征着通信技术的飞跃,还为海量数据的迅速传递铺平了道路。核心特征超高速的传输效率数据光端机利用尖端光纤技术,实现了前所未有的数据传输速度。这一跳跃性的提升,源自光纤的广阔带宽和微乎其微的损耗。难以匹敌......
  • 【python基础】6.网络编程和通信
    网络编程和通信基于Socket的网络编程SocketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket后面,对用户来说只需要调用Socket规定的相关接口,让Socket去组织符合指定的协议数据然后进......
  • 协议转换器技术白皮书:网络通信的桥梁
    在这个数字化迅速发展的时代,网络通信充当着信息传递的重要角色。随着技术的不断进步和网络环境的日趋复杂,不同的网络设备和系统之间需要有效沟通。协议转换器便是这样一种设备,它能够使得本不兼容的网络能够顺畅地进行数据交换和通信,促进了不同设备和系统之间的互操作性。一、协议转......
  • javascript的Map和Set概念以及区别和使用场景
    Map和SetJavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。MapMap是一组键值对的结构,具有极快的查找速度。举个例子,假设要根......
  • PSoc62™开发板之串口通信
    实验目的1.使用串口和PC机通信:接收和发送信息2.接收GNSS模块定位信息实验准备PSoc62™开发板CH340USB转TTL模块ATGM332DGNSS模块公母头杜邦线x4板载资源板载有多少uart创建工程例程,在libraries/HAL_Drivers/uart_config.h中查看BSP支持的uart数量及对应的GPIO,可以看......
  • E1协议转换器技术深探:通信接口的高效转换
    E1协议转换器技术深探:通信接口的高效转换在通信技术不断进步的今天,E1协议转换器以其独特的功能和高效的转换能力,在数据通信领域扮演着至关重要的角色。它如同一座沟通不同技术语言的桥梁,将不同的通信协议和接口有效转换,确保信息的准确、高效传输。E1协议转换器的核心作用在于将E1信......
  • Python库和模块的概念有何不同
     在Python编程中,我们经常听到“库”(Library)和“模块”(Module)这两个词,它们是Python程序中常用的概念。但是,它们之间有什么区别呢?本文将介绍Python中库和模块的概念、特点以及它们之间的不同之处。 一、库(Library)的概念 库指的是一组相关的模块集合,它们提供了一系列函数、类和方......