In this paper, we introduce a new class of codes, called weighted parity-check codes, where each parity-check bit has a weight that indicates its likelihood to be one (instead of fixing each parity-check bit to be zero). It is applicable to a wide range of settings, e.g. asymmetric channels, channels with state and/or cost constraints, and the Wyner-Ziv problem, and can provably achieve the capacity. For the channel with state (Gelfand-Pinsker) setting, the proposed coding scheme has two advantages compared to the nested linear code. First, it achieves the capacity of any channel with state (e.g. asymmetric channels). Second, simulation results show that the proposed code achieves a smaller error rate compared to the nested linear code.
翻译:在本文中,我们引入了一种新的代码类别,称为加权对等检查代码,每个对等检查位的权重都表明它有可能是一个代码(而不是将每对等检查位的比重固定为零 ) 。 它适用于多种环境,例如不对称的频道、州和/或成本制约的频道以及Wyner-Ziv问题,并且可以肯定地实现能力。对于州(Gelfand-Pinsker)设置的频道来说,拟议的编码计划与嵌入线性代码相比有两个优势。 首先,它实现了州(如不对称频道)任何频道的能力。 其次,模拟结果表明,拟议代码的误差率低于嵌入线性代码。