微机实现的信道编码与信息加密:CRC码与通用算法

需积分: 9 0 下载量 100 浏览量 更新于2024-08-20 收藏 291KB PDF 举报
本文档探讨了1995年在《四川大学学报(自然科学版)》发表的一篇论文,标题为"信道编码和信息加密的计算机实现",作者是李尚柏、刘彼华、唐章利和郑高群,来自原子核科学研究所。文章针对传统的机载雷达微机数传系统中的信息传输问题,提出了一种利用微机进行信道编码和信息加密的通用编程方法。传统的硬件编码/译码器被这一创新技术所取代,因为这种方法更灵活、经济且易于适应扩容或调整编码方式,以承载更多信息并增强数据安全。 论文重点介绍了循环码的计算机实现,这是一种线性码,具有良好的数学结构和强大的纠错能力。编码过程涉及将k位的信息序列映射成一个长度为n(n=k+m)的循环码,通过提高信息多项式的阶数,添加校验位,形成编码多项式C(x),这个过程依赖于生成多项式G(x)。生成多项式在计算中起到关键作用,可以进行模二的除法和加法运算,从而实现编码。 文章还提到了生成多项式和本原多项式,这些概念在循环码理论中至关重要,用于确定编码的精确性和效率。通过移位寄存器的线性反馈实现编码和译码,不仅简化了硬件设计,还能高效处理数据。 该通用编程方法的优势在于能够轻松改变生成多项式,从而频繁变更加密密钥,增强数据安全性,抵御恶意攻击。这在通信高度发达的环境下显得尤为重要,因为它能满足现代通讯设备对于传输效率、加密强度和成本控制的需求。 总结来说,这篇论文提供了一种在计算机上实现信道编码和信息加密的实用策略,对提高机载雷达微机数传系统的性能和安全性具有重要意义,代表了当时在通讯技术领域的前沿进展。