
CommPy:利用Python进行数字通信。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
通讯CommPy是一个开放源代码工具箱,它利用NumPy和SciPy库在Python环境中构建数字通信算法。其核心目标在于为数字通信系统的研究、设计以及实施提供算法的可读性和实用性。该工具箱包含了卷积码编码器,支持多项式和递归系统;并提供对所有速率和穿刺矩阵的全面支持。此外,CommPy还集成了卷积码的维特比解码器(采用硬判决输出)以及卷积码的MAP解码器,后者基于BCJR算法实现。 该工具箱还包括用于1/3速率系统并行级联Turbo码的编码器和Turbo解码器(基于MAP解码器/BCJR算法),并具备最小多项式和环原子集的二进制伽罗瓦域GF(2^m)特性。 CommPy能够为(n,k)循环码生成所有可能的生成多项式,同时还包含随机交织器和解交织器功能。 此外,该工具箱还支持LDPC码的置信传播(BP)解码器以及三角系统编码器,适用于具有瑞利或Rician衰落的单输入单输出(SISO)通道,以及具有瑞利衰落或Rician衰落的多个输入多个输出(MIMO)信道。 最后,CommPy还涵盖了二进制擦除通道的处理。
全部评论 (0)
还没有任何评论哟~


