好文档 - 专业文书写作范文服务资料分享网站

循环码的性能分析

天下 分享 时间: 加入收藏 我要投稿 点赞

Matlab课程设计任务书

学生姓名: 专业班级: 指导教师: 工作单位:

题 目: 循环码的性能分析 初始条件:

理论方面——电路分析基础、模拟电子、高频电子线路、通信原理、数字信号处理等专业知识

设备方面——微型计算机 软件方面——matlab仿真平台 场地方面——鉴主15楼通信实验室1

要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写

等具体要求)

1. 理论设计与分析,包括理论的推导和计算过程。

2. 制作相应的matlab编制仿真程序,并与理论结果对比,最后得出结论。

3. 完成课程设计报告,包括必要的公式、文字/图表说明和仿真结果。

时间安排:

本课程设计自任务书发布之日开始,分散进行,答辩时间统一

目 录

摘 要 .................................................... I Abstract ................................................ II 1.引言 ................................................... 1 2.设计原理 ............................................... 1 2.1 循环码介绍 ........................................ 1 2.1.1 循环码的多项式表示 ........................... 2 2.1.2 (n,k)循环码的生成多项式 ..................... 2 2.1.3 循环码的生成矩阵和一致校验矩阵 .............. 2 2.2 循环码编码原理 ................................... 3 2.3 循环码的纠错原理 .................................. 4 3 程序与仿真 ............................................. 7 3.1程序函数介绍....................................... 7 3.2 各部分程序说明 ................................. 8 4.总结 .................................................. 14 5. 参考文献 ............................................. 15

摘 要

循环码是线性分组码中最重要的一种子类,是目前研究得比较成熟的一类码。循环码具有许多特殊的代数性质,这些性质有助于按照要求的纠错能力系统地构造这类码,并且简化译码算法,并且目前发现的大部分线性码与循环码有密切关系。循环码还有易于实现的特点,很容易用带反馈的移位寄存器实现其硬件。

关键词:MATLAB 循环码

Abstract

Cycle code is linear space-time block codes in the most important of a seed, is the present research more mature kind of code. Cyclic code has many special algebraic properties, these properties to help in accordance with the requirements of the error correction ability to construct the system of this kind of code, and simplified decoding algorithm, and the most of the linear code and found that there is a close relationship between cyclic code. Cyclic code and is easy to realize the characteristic, is easy to use with the feedback the shift register realize its hardware.

Keywords: MATLAB cycle code

1.引言

MATLAB是矩阵实验室(Matrix

Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

MATLABT通信系统功能函数库由七十多个函数组成,每个函数有多种选择参数,函数功能覆盖了现代通信系统的各个方面。这些函数包括:信号源产生函数、信源编码/解码函数、接错控制编码/解码函数、调制/解调函数(基带和通带)、滤波器函数、传输信道模型函数(基带和通带)、TDMA、FDMA、CDMA函数、同步函数、工具函数等。以纠错控制编解码函数为例:函数库提供了线性分组码、汉明码、循环码、BCH码、里德一索洛蒙码(REED---SOLOMON)、卷积码等6种纠错控制编码,每种编码又有编码、解码、矢量输入输出、序列输入输出等四种形式的函数表达。

2.设计原理

2.1 循环码介绍

循环码是线性分组码的一种,所以它具有线性分组码的一般特性,此外还具有循环性。循环码的编码和解码设备都不太复杂,且检(纠)错能力强。它不但可以检测随机的错误,还可以检错突发的错误。(n,k)循环码可以检测长为n-k或更短的任何突发错误,包括首尾相接突发错误。

循环码是一种无权码,循环码编排的特点是相邻两个数码之间符合卡诺图中的邻接条件,即相邻两个数码之间只有一位码元不同,码元就是组成数码的单元。符合这个特点的有多种方案,但循环码只能是表中的那种。循环码的优点是没有瞬时错误,因为在数码变换过程中,在速度上会有快有慢,中间经过其它一些数码形式,称它们为瞬时错误。这在某些数字系统中是不允许的,为此希望相邻两个数码之间仅有一位码元不同,即满足邻接条件,这样就不会产生瞬时错误。循环码就是这样一种编码,它可以在卡诺图中依次循环得到。循环码又称格雷码( Grey Code )。

循环码最大的特点就是码字的循环特性,所谓循环特性是指:循环码中任

循环码的性能分析

Matlab课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:循环码的性能分析初始条件:理论方面——电路分析基础、模拟电子、高频电子线路
推荐度:
点击下载文档文档为doc格式
5ulbf0yy2x3fre38hic91cf865brly010p8
领取福利

微信扫码领取福利

微信扫码分享