信道容量与信道编码定理

信息论day7:信道编码定理 前提: 信源符号集{X} 信道编码后得到码字集{C} 接收端接收到的码字序列{R} 信道的特性可以用信道转移概率矩阵P(R/C)来表示。 其中,更为重要的是信道后验概率矩阵P(C/R),第i行第j列的概率p(cj/ri)表示接收端接收到码字ri时,发送端送的是码字cj的概率 译码规则会对其译码性能,即误码率产生影响。具体数学上表示为:PE受信道转移概率矩阵P(R/C)、发送端码字概率P( C )... 阅读详情

目录

一. 介绍

二. 信道编码定理

三. 信道编码设计

3.1 码本建设

3.2 编码函数

3.3 译码函数

四. 信道编码错误率

五. 小结


一. 介绍

在点对点的通信中,将信源分布表示为:

(U,P_U)

如果信源在空间U上是均匀分布,那么根据信源编码定理(source coding theorem),信源的熵可直接计算为:

U(U)=log|U|

此时则无需特别设计信源编码的过程,只需要一一映射就可以了。比如信源符号的长度为k,那么则可以按顺序直接进行编码为m,如下:

M=|U|^k\quad M=[1,M]\quad m\in M

假设信道编码后的长度为n,那么信道编码后的速率为k/n,当然考虑非整数的情况下,信道编码的速率计算为:

(1/n)log M

接下来讨论时,将信道抽象为离散无记忆信道(discrete memoryless channel),如下:

二. 信道编码定理

信源编码定理参看:

【信息论安全】:信源编码定理-优快云博客

当信道编码后的码字记为X,概率分布为P_X。信道编码定理说明在随机编码下,借助选择引理(selection lemma),当编码后的码字n足够长时,平均错误概率接近于0.只要这种情况成立则说明一定存在一个信道编码符合此性质。

接下来我们要区别两个概念,一个叫信道可达速率,一个叫信道容量。

将离散无记忆的信道DMC记作:

DMC(X,P_{Y|X},Y)

根据信道编码定理(channel coding theorem),该信道容量(capacity)为:

C=max_{P_X}I(X;Y)

其中I(X;Y)代表发送信号X与接收信号Y之间的互信息。实际信道的传输速率记为R,那么可得:

R\leq C

三. 信道编码设计

接下来介绍如何基于随机编码来设计可达的信道传输速率。

3.1 码本建设

假定X的概率分布为P_X,首先X与Y的互信息肯定为正数,也就是:

I(X;Y)>0

X与Y之间还会有联合分布,我们将联合分布的最小值记为:

\mu_{XY}=min_{(x,y)\in X\times Y}P_{XY}(x,y)

再引入一个很小的参数,也就是:

0<\epsilon<\mu_{XY}

来了方便后续的阐述。令n为正整数,也就是:

n\in N^*

信道传输速率肯定为正数,那么可得:

R>0

将信道编码方案C_n记为:

(2^{nR},n)

信道编码方案的设计过程又可以被称之为码本建设(codebook construction)。

编码之前叫m,范围为:

m\in [1,2^{nR}]

编码之后的长度为n,每个地方记为:

x_i(m)\quad i\in[1,n]

由此编码后的概率为P_X,整体写做x^n(m)

以上码本对所有人公开。

3.2 编码函数

将编码函数记为f,输入为m,输出为x^n(m)

3.3 译码函数

将译码函数记为g,输入为y^n。

如果发现译码之后的信号为\hat m,满足:

(x^n(\hat m),y^n)\in T_\epsilon^n(XY)

则说明此时的\hat m是正确的。否则译码错误则输出“?”。

四. 信道编码错误率

我们比较关心信道编码中的译码错误概率。所以首先可得:

第一个等号:在已知码本C_n的情况下,研究译码出的\hat M与编码前的M不等的概率,并计算其均值;

第二个等号:统计所有不等的概率,所以为求和。并引入m的概率分布。

根据随机编码的对称性,以上概率与m的具体取值无关,由此假设消息m=1,可得:

将译码错误的事件集合在一起,也就是:

理解:也就是对于同一个Y,译码成m的可能性有2^{nR}种,只有一种是正确的,其他全是译码错误的情况,所以可得:

此处是根据联合界引理(union bound),其中的“c”代表补集,也就是非典型集的情况,其概率是很小的,也就是:

X^n(1)从信道传世,它跟其他的X^n(i)肯定是互相独立的,Y^n是信道的输出,所以可得:

Y^n与X^n(i)是互相独立的:

另外的一个事件其概率上限可计算为:

综上将这两个概率相加,可得:

我们需要选择合适的信道传输速率,来保证此解码错误率较低,比如当速率选择:

由此错误率可得:

将码字C_n看成随机变量,错误率P_e看成函数,根据选择引理,一定存在一个码字(2^{nR},n)使其满足:

P_e(C_n)\leq \delta_\epsilon(n)

注意以上求均值的符号“E”去掉了。

在以上讨论过程当中,\epsilon可以任意小,概率P_X可以随意选择,由此我们得出结论,所有的可达速率需要满足:

R<max_{P_X}I(X;Y)

五. 小结

在设计数字通信系统时,首先应合理地选择调制解调方法、合适的发射功率等,若仍不能满足系统误码率要求,则要考虑采用差错控制编码措施。

纠错码,是当消息经过有噪信道传输或要恢复存储的数据时用来纠错的。用来传输消息的物理介质叫做信道(如电话线、卫星连接、用于移动通信的无线信道等)。因为纠错码试图克服信道中噪声造成的损害,因此其编码过程又称为信道编码,它常应用于网络安全等领域。

信道编码可分为两个研究领域:波形编码(信号设计)和结构化序列(结构冗余)。波形编码是将波形转变为“更好的波形”以减少错误判决;结构化序列是将数据序列转变为“更好的序列”,通过冗余比特来检测和纠正传输中的错误。

波形编码:最常见的是正交编码和双正交编码,通过编码使编码集合中信号间的相关度最小(即信号间的距离最大)。如对极信号、正交信号。正交编码常使用Hadamard矩阵,即1bit数据集可用两个数字的正交码字进行变换,2bit数据集可使用4个数字的正交码字进行变换,依此类推。

1948年,Bell实验室的C.E.Shannon发表的《通信的数学理论》,是关于现代信息理论的奠基性论文,它的发表标志着信息与编码理论这一学科的创立。Shannon在该文中指出,任何一个通信信道都有确定的信道容量C,如果通信系统所要求的传输速率R小于C,则存在一种编码方法,当码长 n 充分大并应用最大似然译码 ( MLD , Maximum LikelihoodDecoding)时,信息的错误概率可以达到任意小。从Shannon信道编码定理可知,随着分组码的码长n或卷积码的约束长度N的增加,系统可以取得更好的性能(即更大的保护能力或编码增益),而译码的最优算法是MLD,MLD算法的复杂性随n或N的增加呈指数增加,因此当n或N较大时,MLD在物理上是不可实现的。因此,构造物理可实现编码方案及寻找有效译码算法一直是信道编码理论与技术研究的中心任务。 Shannon指出了可以通过差错控制码在信息传输速率不大于信道容量的前提下实现可靠通信,但却没有给出具体实现差错控制编码的方法.

【计算机网络】信源编码——香农三大定理 香农定理 阅读详情

相关推荐

【计算机科学与技术】 信息论笔记(5):信道容量

本篇是学习信息论的入门笔记,希望能与各位分享进步!这是第五章:信道容量~

招财猫qwq的博客 1348

[信息论与编码理论专题-6]:物理层信道编码

作者主页(文火冰糖的硅基工坊):https://blog.youkuaiyun.com/HiWangWenBing 本文网址:https://blog.youkuaiyun.com/HiWangWenBing/article/details/118637079 第1部分 信道编码的基本概念 思考:如果收到的数据不可靠,那接收端怎么才能判断收到的数据是0还是1呢? 这就需要信道编码,确保接收方收到的数据确实是发送方发送的数据,而不是受干扰后的数据! 备注: 物理层编码的本质原因是:信道是有扰信道...

文火冰糖(王文兵)的博客 2607

8、 信道容量:理论与应用

本文深入探讨了信道容量的基本概念、信道编码定理及其逆定理,并分析了反馈信道容量和信源与信道编码的分离原则。同时,文章介绍了信道容量的优化方法及实际应用案例,最后展望了未来研究方向,包括新型信道编码方法、多天线技术和量子通信等领域。

weixin_35797963的博客 215

第六章——有躁信道编码定理

目录 一、前言 二、错误概率和译码规则 2.1、错误概率 2.2、译码规则 三、最大后验概率准则与最大似然译码准则 3.1、最大后验概率准则(MAP) 3.2、最大似然译码准则(ML) 3.3、举个栗子 四、费诺不等式 五、错误概率与译码方法 六、码字距离 6.1汉明距离 6.2最小距离译码准则 七、纠错能力与检测能力 八、香农第二定理 互联网的广大朋友们,大家好!即将迈入期末的坟墓,我们一起走进信息论的知识总结。由于我复习的顺序可能不是按目录走,如果...

qq_54715996的博客 1万+

5、信息论中的信道容量与编码定理

本博客深入探讨了信息论中的核心内容——信道容量与香农信道编码定理。详细介绍了编码定理的证明过程,包括直接编码定理和逆定理,并以比特翻转信道为例,分析了纠错码的性能和可靠性。博客还深入解读了香农信道编码定理的证明概要、条件典型性与信息传输的关系、互信息的意义以及实际应用中的挑战与解决方案。最后总结了香农定理的理论意义和实际应用前景,并展望了信息论在未来通信技术中的发展潜力。

cake8的博客 74

17、经典 - 量子信道编码:理论、历史与练习解析

本文深入探讨了经典-量子信道编码的核心理论,包括重要的不等式证明、伪经典信道的定义与性质,以及相关容量分析。同时回顾了经典-量子信道编码定理的历史发展,并提供了多个关键练习的详细解析,帮助读者更好地理解该领域的理论基础与研究方法。

m2n3b4v5c6的博客 79

信道编码【编码、纠错检错】

它并不是在网格图上一次比较所有可能的条路径(序列),而是接收一段,计算和比较一段,选择一段有最大似然可能的码段,从而达到整个码序列是一个有最大似然值的序列。它并不是在网格图上一次比较所有可能的条路径(序列),是接收一段,计算和比较一段,选择一段有最大似然可能的码段,从而达到整个码序列是一个有最大似然值的序列。这些是常见的检错码,每种检错码在不同的应用场景下有着不同的优缺点。具体而言,假设信道的容量为C,那么对于任意小的正数ε,存在一种编码方式,使得在编码后的数据长度大于C时,错误概率小于ε。

weixin_52308622的博客 2918

避开这些坑!DS18B20温度读取不准、时序混乱的5个常见问题与调试方法

本文深入解析DS18B20温度传感器在应用中常见的5个问题,包括温度读取不准、时序混乱等,并提供详细的调试方法。通过硬件设计优化、精准延时实现和数据解析技巧,帮助开发者有效解决温度值跳变、初始化失败等典型问题,提升OneWire协议下的温度测量精度。

weixin_29185493的博客 463

信息论与编码

信息论研究信息的度量,内容主要围绕香农三大定理展开,研究在不许失真的情况下信息传输率的极限值,以及给定信源且允许一定失真的条件下信息速率极限值,并研究在误码率小于给定值的条件下如何最有效地利用信道的传输能力。 编码是后人沿着香农指明的可行方向,为寻求有效而可靠的编译方法而发展起来的一门学科,主要研究在有噪信道条件下各种可行的编码方案及实施技术。 信息论 信息是什么? 信息是确定性的增加,信息的度量(熵)是信息不确定性的度量. 数字通信系统 数字通信系统信源、信源及信道编码器、信道、信源及信道译码器、信宿五

拟古的新打油诗的博客,输出人工智能、计算机软硬件、通信网络等领域原创内容,欢迎关注。 7326

基因家族Motif 分析

MEME

hgz2020的博客 6314

Xilinx VU+系列多DIE FPGA时序约束与跨DIE信号优化策略

本文深入探讨了Xilinx VU+系列多DIE FPGA的时序约束与跨DIE信号优化策略。针对2.5D/3D封装技术带来的时序挑战,详细解析了SLR区域约束、Laguna寄存器配置及跨时钟域约束等关键技术,提供了实用的TCL脚本和RTL优化示例,帮助开发者有效提升设计性能和时序收敛效率。

weixin_29209801的博客 653

信息论与编码课程调研报告:离散信道容量与信道编码定理仿真分析(P124302072叶鑫)

当信道完全噪声(p=0.5)时,H(Y|X)=H(Y)=1,I(X;验证了信息论基本不等式:H(X,Y) = H(X) + H(Y|X) = H(Y) + H(X|Y)。本报告基于曹雪虹主编《信息论与编码》(第四版)教材中关于离散信道及其容量的理论内容,通过Python仿真对BSC信道、BEC信道的容量特性进行可视化分析,验证信道编码定理的核心结论,并对比不同编码方案与香农极限的差距。正定理:若R < C,则存在码率为R的编码,使得当码长n \to \infty时,P_e \to 0。

lily_ahu的博客 170

华为流程L1-L6业务流程深度细化到可执行【附全文阅读】

该文档主要介绍了华为业务流程的深度细化及相关内容,包括流程框架、建模方法、流程模块描述、流程图建模等,旨在帮助企业构建有效的流程体系,实现战略目标。

cdfunlove的博客 4001

信道容量及信道编码原理学习

1. 引言 0x1:什么是通信 当我们说“A与B通信”时,我们本质意思是在说A的物理行为使B产生一种需要的物理状态。信息的传输是一个物理过程,因此,必然受到无法控制的周边噪声以及信号处理本身缺陷的影响。如果接受者B与传输者A就所传输的内容是一致的,那么说这次通信是成功的。 1. 数据压缩与数据传输的对偶性 在数据压缩和数据传输之间存在对偶性: 在数据压缩过程中,去除数据中所...

weixin_30300225的博客 3154

Java代码变更影响分析:从静态解析到动态调用图的实战全链路

本文介绍了Java代码提交影响分析的核心原理与实现方法。主要内容包括:1)静态分析技术,通过JavaParser解析AST构建调用图,记录类与方法间的调用关系;2)动态分析技术,使用ByteBuddy进行字节码增强,捕获运行时调用路径;3)JCCI工具实现,结合javalang、unidiff等技术分析代码改动影响,并将结果存储到SQLite数据库。文章提供了完整的代码示例,展示了从AST解析、动态调用跟踪到实际工具应用的完整技术栈,为代码变更影响分析提供了实用解决方案。

墨夶的博客 1251

【ARM CoreLink 系列 4 -- NIC-400 控制器详细介绍】

正常情况下,一个NIC的实现,可以包含一百多个master和几十个slave,每个master和每个slave都会有一些寄存器,这些寄存器可以被 programming,实际实践中就会对 AMIB 或者 ASIB 或者 IB,当它需要具有 programming的时候,给它指定一个node number。为什么指定Node Number呢?首先,从CPU的角度,它需要有一个1M对齐的地址空间,在这1M地址空间上,对每个ASIB或者AMIB这样的接口给它一个node number以后,

CodingCos的博客 5239

香农三大定律与奈奎斯特定理

香农第一定理:可变长无失真信源编码定理。采用无失真最佳信源编码可使得用于每个信源符号的编码位数尽可能地小,但它的极限是原始信源的熵值。超过了这一极限就不可能实现无失真的译码。 香农第二定理:有噪信道编码定理。当信道的信息传输率不超过信道容量时,采用合适的信道编码方法可以实现任意高的传输可靠性,但若信息传输率超过了信道容量,就不可能实现可靠的传输。 香农第三定理:保真度准则下的信源编...

RToax 1万+

MCAL知识点(十):ERU驱动配置详解

ERS:外部请求单元ETL:中断逻辑单元OGU:输出逻辑单元MCU里面配置要使用的功能和选择输入的管脚,注意上述模块关注点讲述的ERU必须和边沿检测模块相关联。

梦想技术家 1221

香农三大定理

信源编码的主要目的是提高信源的编码效率,减少信息传输和存储的时间和空间开销。通过信源编码后,信源输出的冗余度得到压缩,可以达到在保证一定信息冗余性的情况下尽可能地去除冗余,从而提高数据压缩率,实现更快速地信息传输和存储。传输速率受到信道容量的限制,不能超过信道容量的极限。噪声信道编码定理指出,在噪声存在的情况下,通过采用适当的编码方法,可以使得在不超过信道容量范围内,从信源发送的数据以任意小的错误概率被正确地接收到。信道容量是指在给定的通信信道中,通过适当的编码和调制技术,能够以可靠地传输数据的最大速率。

u010893529的博客 5533

2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++初中组:带解析)(7月4日试卷一)【文末附答案和解析】

2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++初中组:带解析)(7月4日试卷一)【文末附答案和解析】

王老师青少年编程 1732

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

信道编码定理和信道编码逆定理

Shannon 指出,任意离散输入无记忆平稳有噪声信道都存在信道容量C,它标志着信道传输能力的上限,只要信息传输速率R < C,就一定存在某种编码方式,当码长n足够大时,译码错误概率可以任意小;传统通信理论认为,二者是一对不可调和的矛盾,若想实现有扰信道下的无差错传输,唯一途径就是将信息传输速率降为零。根据Shannon 的理论,一个典型的数字通信系统模型如下图所示。在数字通信系统中,噪声干扰是影响通信性能的根本因素,但是通过构建好的信道来改善通信需要花费高昂的代价,使用信道编码则更为经济和有效。

航天领域资深码农,型号经验丰富,一线干货分享 432

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

《信息论与编码》课程笔记——信道编码(1)

译码错误概率 Pe​​ 衡量译码器输出与原始输入不一致的概率,定义为:

一些知识和经验 1194

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

香农第二定理

之前得到的信道容量的表达式都是一个优化问题的解,在实际中是否存在编解码的方法可达到优化问题的解,香农第二定理即是解决可达性的问题。对信源进行编码,再采用具有统计特性的信道进行传输,信道有噪声,但通过最优化输入信号的分布,可采取某种编码方式,达到信道容量。 香农第二定理:证明编码方式的存在性(优化后得到信道容量的最大值,通过编解码器可无差错实现) 信道编码:对信道的信道编码 输入符号集合 编码函数...

weixin_45630887的博客 6274

九、量子信道与量子信道容量

八、量子信道与量子信道容量 本文讨论如果在量子信道上传送经典 bit 信息,并假设出错率任意小,此时能够以什么样的方式用 bit 和 qubit 之比来确定信道的传送速率?还有,在这个任意小的出错率的情况下能够达到的传送速率的最大值是多少? 1.经典信道与信道编码定理 在这里我们首先来看几个概念: 经典无记忆单符号离散信道的数学模型的描述        对于经典无记忆单符号离散信道 W ,给定输入信道的变量 X 的可能值为有限

上官永石的博客 2013
上一篇: 行列式的性质
下一篇: 格密码基础:最短格基与KZ基
唠嗑!
唠嗑! 优质创作者: 信息安全技术领域 优质创作者: 信息安全技术领域
博客等级 码龄5年 3万+粉丝 169原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唠嗑!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值