近年来,随着通信技术的飞速发展,人们对通信质量的要求越来越高,因而对有效而可靠的数据传输和存储系统的需要也日益增长。为了解决传输信道过程中的干扰和噪音,提高传输的稳定性,信道编码作为通信系统核心技术之一,已经成功地应用于各种通信系统中,并且在计算机与各种存储器中也得到广泛的应用。 本设计对信道编码进行了概述,对线性分组码及几种重要的线性分组码例如汉明码、循环码、BCH 码等进行了原理分析,并采用LabVIEW软件进行相应的系统设计与仿真,并最终仿真实现线性分组码、汉明码、循环码、BCH码编译码过程,实现了纠检错功能,进行了误码率分析。最后,通过LabVIEW前面板搭建的人机交互界面,实现了利用控件选项板、便于操作的人机界面。