10、动态熵、信息编码与算法复杂度:从理论到应用

动态熵、信息编码与算法复杂度:从理论到应用

1. 动态熵与信息基础

在信息传输过程中,信号失真问题较为常见。无噪声信道是一种理想情况,在实际中,信号在传输时通常会发生失真。这就可能导致不同的输入字符串经过信道后输出相同的字符串,从而无法准确解码。为了应对这种失真,我们可以采用合适的编码和解码程序来处理越来越长的字符串。与压缩过程中消除冗余不同,在有噪声的情况下,我们需要引入冗余来降低不同输入字符串产生相同输出的可能性。

例如,在一个二进制对称信道 C 中,0 和 1 可以以概率 0 < p < 1/2 相互转换。为了降低错误解码的概率,我们可以进行如下编码:
- (E(0) = \underbrace{00 \cdots 0} {2n + 1 次})
- (E(1) = \underbrace{11 \cdots 1}
{2n + 1 次})

经过 2n + 1 次使用信道后,输出的字符串 (i^{(2n + 1)} := C^{(2n + 1)} \circ E(i)) 可以通过多数规则进行解码。设 (N_{i^{(2n + 1)}}(0)) 表示 (i^{(2n + 1)}) 中 0 的数量,则解码规则为:
[
D(i^{(2n + 1)}) =
\begin{cases}
0, & \text{如果 } N_{i^{(2n + 1)}}(0) > n \
1, & \text{如果 } N_{i^{(2n + 1)}}(0) \leq n
\end{cases}
]

通过这种编码 - 解码程序,我们以 2n +

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值