需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7856 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科学技术的发展,人们对于信号的精准度要求越来越高,同时,信号传输中遇到的干扰也在增多。人们逐渐注重于信号的差错控制技术,差错控制即控制差错,把差错控制在允许范围内,差错控制可以提高通讯系统的可靠性。其中差错控制编码可以提高信息传输的可靠性,代价就是降低了信息的传输速率。 本设计运用MATLAB软件对差错控制编解码进行了系统设计和仿真演示,系统分别实现了线性分组码、循环码、BCH码和RS码的编解码,通过对四种码的原理的理解,运用GUI绘制出了四种码的编码波形、解码波形、误码波形。并且计算出了误码率等。 通过对仿真演示的分析可知:通过对信息码元的差错控制编解码,误码率会大大得降低,同时可以得出,信噪比越大误码率越低。
关键词:差错控制;信道编码;线性分组码;循环码;MATLAB GUI
目录 摘要 Abstract 1 绪论-1 1.1 设计背景与意义-1 1.2 设计内容-1 2 差错控制编解码的基本原理-2 2.1 差错控制编码的基本概念-2 2.2线性分组码-2 2.2.1线性分组码编码-2 2.2.2线性分组码解码-5 2.3循环码-7 2.3.1循环码编码-7 2.3.2循环码解码-10 2.4 BCH码-10 2.4.1 BCH码编码-10 2.4.2 BCH码解码-11 2.5 RS码-11 2.5.1 RS码编码-11 2.5.2 RS码解码-11 2.6 误码率-11 3 基于MATLAB的系统仿真设计-12 3.1 MATLAB简介-12 3.2 系统设计-13 4 系统调试-17 4.1线性分组码差错控制仿真-17 4.2循环码的差错控制仿真-18 4.3 BCH码的差错控制仿真-19 4.4 RS码的差错控制仿真-20 结 论-22 参 考 文 献-23 致 谢-24 |