基于matlab的信道编码性能仿真(线性分组码、CRC、RS码) 摘要:随着计算机和通信技术的飞速发展,数字信息的存储和交换量日益增加,对于数据传输过程中的可靠性要求也越来越高。由于纠错编码可以提高数字传输的可靠性,因而自出现以来一直受到科技人员的普遍关注。近年来,超大规模集成电路技术、近代代数理论和计算机模拟技术的不断完善,为纠错编码理论的提高奠定了基础,许多实用的纠错编码技相继产生。可以预见,在未来的网络信息时代,纠错编码必将得到更加广泛的应用。因此,对其的研究和开发工作具有很高的实用价值和深远的意义。
本文讨论的纠错编码是线性分组码、CRC、RS码。
线性分组码是一类奇偶校验码,它可以由本文来自辣%文-论'文.网,毕业论文 www.751com.cn (n,k)形式表示。编码器将一个k比特信息分组(信息矢量)转变为一个更长的由给定元素符号集组成的n比特编码分组。当这个符号集包含两个元素(0和1),与二进制相对,称为二进制编码。
CRC即循环冗余效验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
RS码又称里所码,即Reed-solomon codes,是一种低速率的前向纠错的信道编码,对由校正过采样数据所产生的多项式有效。编码过程首先在多个点上对这些多项式求冗余,然后将其传输或者存储。对多项式的这种超出必要值得采样使得多项式超定(过限定)。当接收器正确的收到足够的点后,它就可以恢复原来的多项式,即使接收到的多项式上有很多点被噪声干扰失真。 原生态民族音乐存在的根源与价值初探
【关 键 字】纠错编码,线性分组码,CRC,RS码【论文类型】应用研究
Based on the matlab channel coding performance simulation
Abstract:Along with the computer and communication technology rapid development, digital information storage and exchange capacity increasing, for data transmission in the process of more and more is also high reliability requirement. Due to the error correction coding can improve the reliability of the digital transmission, and has been since appeared by science and technology personnel's attention. In recent years, very large scale integrated circuit technology, modern algebra theory and computer simulation technology, the continuous improvement for error correction coding theory laid the foundation to improve, many practical error correction coding skills have produce. It is predicted that in the future the network information age, error correction coding will be more widely used. Therefore, the research and development work has the very high practical value and profound significance.
This paper discusses the error correction coding is linear block code, CRC, RS code.
Linear block code is a kind of parity check code, it can be made by (n, k) form. Encoder will a k bit information group (information vector) into a longer by a given element character set consisting of n bit coding block. When the character set contains two elements (0 and 1), and the binary relative, known as the binary coding.
CRC is a Cyclic Redundancy code (Cyclic Redundancy Check) which is the data communication in the field of the most commonly used one kind of error Check code, its characteristic is the information field and Check the length of the field can be arbitrarily selected.
RS code is also called the code, namely Reed - Solomon codes, it is a kind of low rate of forward error correction, the channel coding by correction oversampling data generated polynomial effective. Coding process first in more than one point on the polynomial for redundancy, and then the transmission or storage. This is beyond the necessary to polynomial is worth sampling makes polynomial overdetermined (limit). When the receiver correct received enough points, it can restore the original polynomial, even if received polynomial has a lot of points to be noise interference distortion.
【Key Words】Error correction coding, linear block code, CRC, RS code
【Type of Thesis】Applied Fundamental,3468
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页