- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
差错控制编码编译码设计与仿真
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2012年春季学期
计算机通信与网络 课程设计
题 目:差错控制编码的编译码设计与仿真
专业班级:
姓 名:
学 号:
指导教师:
成 绩:__________________
摘要
此设计是(7,4)线性分组码的编译码实现,它可以对输入的四位的信息码进行Hamming编码,编成七位信息码,其中有三位是校验码。也可以对接受的七位信息码进行译码,从而译出四位信息位。
当接收到的信息码中有一位错误时,可以纠正这一位错码,进而译出正确的信息码组,整个过程是用Matlab语言实现的。
关键词:编码; 译码; 纠错
目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc265766142
HYPERLINK \l _Toc265766143 前言 3
HYPERLINK \l _Toc265766144 第1章 设计目标 4
HYPERLINK \l _Toc265766145 第2章 MATLAB简介 5
HYPERLINK \l _Toc265766146 2.1 基本功能 5
HYPERLINK \l _Toc265766147 2.2 应用 5
HYPERLINK \l _Toc265766148 2.3 特点 5
HYPERLINK \l _Toc265766149 2.4 优势 6
HYPERLINK \l _Toc265766151 第3章 基本原理 7
HYPERLINK \l _Toc265766158 第4章 推导过程 9
HYPERLINK \l _Toc265766159 4.1 编码过程 9
HYPERLINK \l _Toc265766160 4.2 译码过程 10
HYPERLINK \l _Toc265766161 第5章 仿真程序及结果分析 12
HYPERLINK \l _Toc265766162 5.1 程序流程图 12
HYPERLINK \l _Toc265766162 5.2 仿真程序 14
HYPERLINK \l _Toc265766163 5.3 主引导界面程序运行分析 16
HYPERLINK \l _Toc265766163 5.4 信道编码程序运行分析 17
HYPERLINK \l _Toc265766163 5.5 信道译码程序运行分析 18
HYPERLINK \l _Toc265766163 5.6 纠错程序运行分析 19
HYPERLINK \l _Toc265766165 参考文献 21
课设 HYPERLINK \l _Toc265766166 总结 22
HYPERLINK \l _Toc265766167 致谢 23
前言
设计数字通信系统时,应首先合理选择信道编译码码组种类,这样才可以在信号的传输,以及接收环节达到较好的效果,线性分组码具有编译码简单,封闭性好等特点,采用差错控制编码技术是提高数字通信可靠性的有效方法,是目前较为流行的差错控制编码技术。
分组码是一组固定长度的码组,可表示为(n , k),通常它用于前向纠错。在分组码中,监督位被加到信息位之后,形成新的码。在编码时,k个信息位被编为n位码组长度,而n-k个监督位的作用就是实现检错与纠错。
对于长度为n的二进制线性分组码,它有种可能的码组,从种码组中,可以选择M=个码组(kn)组成一种码。这样,一个k比特信息的线性分组码可以映射到一个长度为n码组上,该码组是从M=个码组构成的码集中选出来的,这样剩下的码组就可以对这个分组码进行检错或纠错。
第1章 设计目标
要设计一个(7,4)线性分组码的编译码程序,最基本的是要具备对输入的信息码进行编码,让它具有抗干扰的能力。同时,还要让它具有对接收到的整个码组中提取信息码组的功能。但是,在实际的通信系统中,由于信道传输特性不理想以及加性噪声的影响,接收到的信息中不可避免地会发生错误,影响通信系统的传输可靠性,因而,本设计还要让该程序具有纠正错误的能力,当接收到的码组中有一位码,发生错误时可以检测到这一位错码,并且可以纠正这一位错码,并且让系统从纠正后的码组中提取正确的信息码组。
为了方便用户更好地使用该系统,该设计还要让程序运行后具有提示语句来提示用户选用编译器的种类,输入信息的方式以及退出系统的方式,当用户退出系统时有退出时的提示语句,而当用户输入错误时有错误提示语句,整个设计就是按照这样一种设计思路及目标进行设计的。
第2章 MATLAB简
您可能关注的文档
- 基于SQL数据分析--免费.ppt
- 基于STC89C51单片机密码锁END.doc
- 基于访问列表控制Cisco路由器安全策略初探.doc
- 基于路由器访问控制列表保护内部网络安全.doc
- 基础会计第二三章.ppt
- 备份恢复交换机配置文件与软件版本全攻略.doc
- 复习题十答案与详细分析.doc
- 复习:古代希腊罗马政治制度.ppt
- 多变价格2013.09.6.ppt
- 多变价格主观试题.doc
- 2025河北保定市清苑区招聘社区工作者29人笔试参考题库附答案解析.docx
- 2025年中国全自动鞋头后踵按摩机数据监测报告.docx
- 2025年河北张家口市直事业单位公开招聘专业教练员12名笔试参考题库附答案解析.docx
- 2025江苏南京中华中学招聘编制外教师2人(一)笔试参考题库附答案解析.docx
- 2024郸城县第二职业中等专业学校工作人员招聘考试真题及答案汇总.docx
- 2025年安徽宣城市泾县引进事业单位急需紧缺专业人才和“政聘企培”事业单位储备人才14人笔试参考题库附答案解析.docx
- 2025年中国高频瓷件数据监测研究报告.docx
- 2025广东韶关始兴县青年就业见习基地招募见习人员1人笔试参考题库附答案解析.docx
- 2025江苏南京中华中学招聘编制外教师16人(二)笔试参考题库附答案解析.docx
- 2025安徽芜湖湾沚区中小学聘任退休教师54人笔试参考题库附答案解析.docx
文档评论(0)