- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要
线性分组码一种重要的差错控制编码,它编码与译码电路比较简单,纠错能力也较强,是实际应用中比较流行的差错控制编码方法之一。本文以(7,3)线性分组码为例,在设计中已给定生成矩阵G,针对(7,3)线性分组码,运用C语言编译软件,实现了对输入序列的编码、译码以及对输入接收码组的查错和纠错,该软件程序系统简单易懂,实用性强,不失为一个满足实际需求和课设要求的系统。
关键词:差错控制,线性分组码,编译码;
前言
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,随着经济文化水平的显著提高,人们对生活质量及工作软件的要求也越来越高。
计算机通信是一种以数据通信形式出现,在计算机与计算机之间或计算机与终端设备之间进行信息传递的方式。它是现代计算机技术与通信技术相融合的产物,在军队指挥自动化系统、武器控制系统、信息处理系统、决策分析系统、情报检索系统以及办公自动化系统等领域得到了广泛应用。计算机通信系统是经典的数字通信系统,它是计算机技术和通信技术结合的产物,一方面通信网络为计算机之间的数据传递和交换提供必要的设施和手段;另一方面,数字计算机技术的发展渗透到通信技术中,又提高了通信网络的各种性能,二者相互渗透、互相促进、共同发展。
由于计算机、卫星通信及高速数据网的飞速发展,数据的交换、处理和存储技术得到了广泛的应用,数字信号在传输中往往由于各种原因,使得在传送的数据流中产生误码,从而使接收端产生图象跳跃、不连续、出现马赛克等现象,人们对数据传输和存储系统的可靠性提出来了越来越高的要求,经过长时间的努力,通过编译码来控制差错、提高可靠性的方式在信道传输中得到了大量的使用和发展,并形成了一门新的技术叫做纠错编码技术,纠错编码按其码字结构形式和对信息序列处理方式的不同分为两大类:分组码和卷积码,本课程设计主要针对一个包含二进制序列的文档中的数据进行(7,3)线性分组码的编译码,并借助C语言软件,通过编写源程序文件,运行后对系统进行结果分析分析。
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc298326952 第一章 设计目标 PAGEREF _Toc298326952 \h 1
HYPERLINK \l _Toc298326953 第二章 线性分组码的基本原理 PAGEREF _Toc298326953 \h 1
HYPERLINK \l _Toc298326954 2.1 差错控制技术概述 PAGEREF _Toc298326954 \h 1
HYPERLINK \l _Toc298326955 2.2 差错控制原理 PAGEREF _Toc298326955 \h 2
HYPERLINK \l _Toc298326956 2.3 线性分组码 PAGEREF _Toc298326956 \h 3
HYPERLINK \l _Toc298326957 2.4 线性分组码的纠检错能力 PAGEREF _Toc298326957 \h 3
HYPERLINK \l _Toc298326958 第三章 (7,3)线性分组码的编码 PAGEREF _Toc298326958 \h 4
HYPERLINK \l _Toc298326959 3.1(7,3)线性分组码的生成矩阵 PAGEREF _Toc298326959 \h 4
HYPERLINK \l _Toc298326960 3.2(7,3)线性分组码的监督矩阵 PAGEREF _Toc298326960 \h 5
HYPERLINK \l _Toc298326961 第四章 (7,3)线性分组码的译码 PAGEREF _Toc298326961 \h 6
HYPERLINK \l _Toc298326962 4.1 校正子与错误图样 PAGEREF _Toc298326962 \h 6
HYPERLINK \l _Toc298326963 4.2线性分组码C语言程序代码 PAGEREF _Toc298326963 \h 7
HYPERLINK \l _Toc298326964 4.3线性分组码编译码流程框图 PAGEREF _Toc298326964 \h 11
HYPERLINK \l _Toc298326965 4.4 运行结果分析 PAGEREF _Toc298326965 \h 14
HYPERLINK \l _Toc298326966 第五章 C语言软件简介 PAGEREF _Toc298326966 \h 16
HYPERLINK \l _Toc298326967 5.1 C语言软件概述
原创力文档


文档评论(0)