在这个项目中,我们寻求最小化速率 1/3 代码(也可以修改为 1/N)的容量间隙(由香农的理论极限给出)。 这是通过卷积编码器/解码器完成的,用于不同的存储元件以及软和硬解码方案。 我们表明,对于次优的未编码码字或 (3,1) 重复码,可以最小化容量间隙。 虽然有更好的方案,如 LDPC 和 Turbo 码,但我们选择了卷积码,因为它的简单性和通用性。 我们的传输模型是二进制输入 AWGN 通道。 此外,我附上了我的论文,以演示如何针对其他速率和不同的不同元素大小轻松修改代码。 提供卷积编码方案的详细概述。 如果您决定使用此代码,请以正确的方式引用论文和此代码。 更多信息: http : //www.romeilsandhu.com