雷达 · 通信 · 电子战 / 基础精学 191
接收端有时能够可靠地标记无效样本或缺失包。此时输出不是一个不确定的错误比特,而是明确的未知状态。擦除模型把可靠度诊断与编码恢复分开,具有清晰的代数和概率结构。
X 为二元输入,擦除事件独立于输入,概率为 ϵ;输出 Y∈{0,1,?},非擦除时 Y=X,信道无记忆。
ϵ:擦除概率(概率)
q:输入一概率(概率)
:后验条件熵(bit)
I:互信息(bit/次)
C:容量(bit/次)
非擦除时输入完全已知,故
擦除与输入独立,所以
按三种输出加权得到
因而
未擦除部分贡献完整输入信息,擦除部分贡献零。
利用二元熵最大值为一可得
多次独立信道的期望已知比特数为
该计数期望与容量一致,但有限记录中实际擦除数量仍随机波动。
设输入熵为 H(X)、擦除概率为 ϵ,且擦除事件与输入独立。未擦除时输出直接揭示输入,擦除时输入分布保持原先验,因此
互信息随之为
均匀输入达到上界。
该简单线性关系依赖擦除位置被接收者明确标记;若把缺失符号悄悄替换为普通零符号而不保留标志,接收者无法区分真实零与缺失,信道模型已发生变化。擦除信息不是一个可信的零比特。
显式未知不会制造错误的符号证据。未擦除比特可以直接约束代数译码,而擦除位置仅需作为待解变量处理;已知位置这一附加信息是擦除比随机翻转更易恢复的重要原因。
固定输入概率和擦除概率网格,从三输出联合分布计算互信息,验证熵分解和线性容量。固定种子擦除样本同时复验平均已知比例,报告抽样误差而不要求随机量精确相等。
| 量 | 数值 |
|---|---|
| 样本数 | 100000 |
| erasure probability | 0.35 |
| joint formula max error | 3.05311331772e-16 |
| capacity | 0.65 |
| measured known fraction | 0.65044 |
| fraction standard error | 0.0015083103129 |
| capacity e1 | 0 |
图 1 BEC互信息与已知样本比例
表中数值和图中曲线由 MATLAB 实际运行得到,随机种子为 20261110;运行版本与完整结果另存为独立文件。
RTL 输入 a 表示擦除概率 a/16,以 Q12 输出 1-a/16,即 4096-256a;算术在网格上精确,范围限制零至十六。该模块为容量评估子核而非擦除恢复器。
模块采用同步高有效复位及 valid 握手;有效输入在一个时钟沿登记输出,空拍不改变数据寄存器而清除输出有效标志。端口采用有符号 32 位容器,实际有效范围按子核定义约束。
自检覆盖多组有效输入、空拍保持及复位;它验证指定算术或地址子核,不代表完整通信系统或完整译码器已经完成硬件验证。
独立自检程序已在 Icarus Verilog 13.0 中实际运行并通过。该结果不包含器件综合、静态时序分析或板级测试。
可用于具有可靠无效标志的存储通道、丢包抽象及极化递推的可计算模型。必须先确认未标记输出确实可视为无误,否则需使用混合错误擦除模型。
漏检错误会破坏理想BEC假设。
输入相关擦除改变后验分布。
成簇擦除使有限块性能明显不同。
容量不保证任一具体码可以恢复同样比例擦除。
BEC 的互信息等于输入熵乘以未擦除比例,均匀输入给出线性容量。显式擦除标记保留位置知识,因此不能简单等同于同概率比特翻转。
内容依据:每日精学第 191 课《二元擦除信道的互信息与容量》。图表沿用原课固定参数数值结果,属于数值验证,不代表设备实测。