## Matlab循环码在不同信道中性能仿真研究+流程图

Cyclic code in different channel performance simulation research
Abstract： Combine with the professional basic knowledge and basic skills of Electronic information major, the use of Matlab to complete the cyclic redundancy check code CRC encoding and decoding design in different channels, the Simulink dynamic systems modeling and simulation, in order to determine the cyclic code generator polynomial and the parity check polynomial, and then obtained generator matrix and parity check matrix. Cyclic redundancy check mainly uses the CRC error detection function in code information transmission. In a communication system, the transmitter sends the data into the transmission channel, and a channel receives various noise during transmission. According to the characteristics of the noise which plays a major role in channel, the channel can be divided into the additive white Gaussian noise channel, Rayleigh channel, Rician fading channel, burst interference channel and Binary symmetric channel. This article selected some mainly channels to study the performance simulation. 源自L六^维:论`文~网-.加7位QQ3249`114 www.lwfree.cn
Key Words： Cyclic code; Matlab; coding channel; CRC; simulation

1 绪论    1
1.1 课题背景    1
1.2 研究目的与意义    1
1.3 本课题的主要内容    2
2 信道编码    3
2.1 信道编码简介    3
2.2 信道编码的基本思想    3
2.2.1 信道编码的目的    3
2.2.2 信道编码的基本概念    4
2.2.3 信道编码的公式    5
2.3 信道编码的分类    5
2.4 通信系统与信道编码    7
2.4.1 发送端    7
2.4.2 接收端    8
2.4.3 技术指标    8
2.5 信道编码的发展    9
3 线性分组码    12
3.1 线性分组码的基本概念    12
3.2 几种主要的线性分组码    12
3.2.1汉明码    12
3.2.2循环码    13
4 设计的主要原理及方法    16
4.1 CRC校验原理    16
4.2 CRC译码性能    17
5 循环码的编译码原理    19
5.1 Matlab简介    19
5.2 循环码的编码原理    20
5.3 循环码的译码原理    21
5.4 循环冗余码CRC 编码流程    21
5.5 应用Matlab对循环冗余码（CRC）的编译    23
5.5.1 CRC 的基本编译原理    23
5.5.2 CRC 编码器    24
5.5.3 CRC 译码器    24
6 CRC 在不同信道中的仿真    25
6.1 程序函数介绍    25
6.2 加性高斯白噪声信道    26
6.2.1 概念    26