- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六循环码的软件编、译码实验.doc
实验六 循环码的软件编、译码实验
一、实验目的
(1)通过实验了解循环码的工作原理。
(2)了解生成多项式g(x)与编码、译码的关系。
(3)了解码距d与纠、检错能力之间的关系。
(4)分析(7.3)循环码的纠错能力。
二、实验要求
用你熟悉的某种计算机高级语言或单片机汇编语言,编制一(7,3)循环码的编、译码程序,并改变接受序列R(x)和错误图样E(x),考查纠错能力情况。
设(7,3)循环码的生成多项式为:g(x)=x4+x3+x2+1 对应 (11101)
(1)按编、译码计算程序框图编写编、译码程序
(2)计算出所有的码字集合,可纠的错误图样E(x)表和对应的错误伴随式表。
(3)考查和分析该码检、纠一、二位错误的能力情况。
(4)整理好所有的程序清单,变量名尽量用程序框图所给名称,并作注释。
(5) 出示软件报告.
三、实验设计原理
循环码是一类很重要的线性分组码纠错码类,循环码的主要优点是编、译码器较简单,编码和译码能用同样的反馈移存器重构,在多余度相同的条件下检测能力较强,不检测的错误概率随多余度增加按指数下降。另外由于循环码具有特殊的代数结构,使得循环码的编、译码电路易于在微机上通过算法软件实现。
1、循环码编码原理
设有一(n,k)循环码,码字C=[Cn-1…CrCr-1…C0],其中r=n-k。码字多项式为:
C (x ) = Cn-1xn-1+ Cn-2xn-2+… +C1x+C0。
码字的生成多项式为: g(x)= gr-1xr-1+gr-2xr-2+…+g1x+g0
待编码的信息多项式为: m(x)=mK-1xK-1+…+m0
xn-k.m(x)=Cn-1xn-1+…+Cn-Kxn-K
对于系统码有: Cn-1=mK-1,Cn-2=mK-2,…Cn-K=Cr=m0
设监督多项式为: r(x)=Cr-1Xr-1+…+C1x+C0
根据循环码的定义,则有C(x)=xn-Km(x)+r(x)=q(x).g(x)
Xn-Km(x)=q(x).g(x)+r(x)
r(x)=Rg(x)[xn-Km(x)]
即监督多项式是将多项式xn-Km(x)除以g(x)所得的余式。
编码过程就是如何根据生成多项式完成除法运算求取监督多项式的过程。
设循环码(7.3)码的字多项式为:
C(x)=C6x6+C5x5+C4x4+C3x3+C2x2+C1x+C0 (n=7)
生成多项式为: g(x)=x4+x2+x+1
信息多项式为: m(x)=m2x2+m1x+m0 (k=3),
设: m(x)=x2+x
监督多项式为: r(x)= Cr-1Xr-1+…+C1x+C0
根据循环码的定义:生成多项式的倍式均是码字,编码实际上是做xn-Km(x)除以g(x)所得的余式运算求得r(x)。
编码程序框图见图1,二进制多项式除法示意图见图2
图1…………
……
……
除法子程序
N
N
Y
Y
C← xn—km(x),D←C,r=n-k
G←g(x)系数
设循环变量B=K
C的第B+r位=0?
C+G→C
G右移一位
B←B-1
B=0?
D←C+D
码字D输出
111 ...商数
┌─────
g(x): 10111 | 1100000 .............xrm(x)
+ 10111 ................第一步
─────
11110
+ 10111 ...............第二步
────
10010
+ 10111 ...........第三步
────
101 ..........余式:x2+1
图2 二进制多项式除法示意图
编码步骤:
(1)n-k=r=7-3=4,用x4乘m(x)的运算实际上相当于在信息码110后附上
4个0,变为1100000
(2) 用xrm(x)=x4(x2+x)=x6+x5除以g(x),如图1所示,得到监督余式r(x)=x2+1。
您可能关注的文档
- 中国稀土资源综合利用暨第五届中国稀土学会地采.PDF
- 丰顺县十三五环境保护规划编制采购.PDF
- 人工鱼巢及孵化暂养槽在三峡水库.PDF
- 们给出了自己的方案.PDF
- 伊朗人获得iPhone的方式走私比原价贵5到6倍.PDF
- 公共交通查询系统软件需求说明书.doc
- 关于2018年秋季面向社会.doc
- 关于推荐、申报2018年浦东新区劳模.doc
- 吊打iPhoneSE5.2英寸以内小屏机一览.PDF
- 同塔四回输电线路检修作业临时接地线挂接方式研究.PDF
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 我是铁杆中医.doc VIP
- 一种西他列汀中间体吡嗪盐酸盐的制备方法.pdf VIP
- 第一章-新能源材料与器件导论绪论.ppt VIP
- 2025中远海运重工有限公司招聘166人笔试历年参考题库附带答案详解.docx
- 最新人教版八年级上册英语各单元基础知识单词、短语、句子默写版可直接打印(最全)(2).doc VIP
- 工程建设项目绿色建造水平评价标准 TZSQX 017-2022 知识培训.pptx
- CJJT8-2011 城市测量规范.pdf VIP
- 巨人通力GPN65KM(GDL)-YH无机房_电气原理图纸51151826D01U-2023-8.pdf
- 潦河渡槽充水试验总结报告(初稿).doc VIP
- 储能技术 第7章 飞轮、超导与超级电容器.ppt VIP
原创力文档


文档评论(0)