实验2信道编码----(7,4)循环码

实验2信道编码----(7,4)循环码

ID:30832253

大小:165.00 KB

页数:5页

时间:2019-01-03

实验2信道编码----(7,4)循环码_第1页
实验2信道编码----(7,4)循环码_第2页
实验2信道编码----(7,4)循环码_第3页
实验2信道编码----(7,4)循环码_第4页
实验2信道编码----(7,4)循环码_第5页
资源描述:

《实验2信道编码----(7,4)循环码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息祢鸟儒码实验報告学号:院系:班级:指导教师:实验2信道编码・…循环码一、实验目的1.掌握循环码的编码原理(生成多项式、校验多项式等)2.掌握VB开发环境的使用(尤其是程序调试技巧)3.掌握VB的编程技巧二、实验环境1.计算机2.Windows2000或以上3.VB三、实验内容根据信道编码——循环码的编码原理,制作(7,4)循环码的码字生成器软件。要求软件冇简单的用户界面,当输入信息码字时,软件能够输出相应的循环码字。实验结果要求:1>g(x)=x3+)(^+1;2、当输入m(x)=x3+x2时电路工作过程中各寄存器的状态。四、实验原理1>实验原理

2、循环码定义:设CH是一个[n.k]线性分组码,C1是其中的一个码字,若C1的左(右)循环移位得到的n维向量也是CH中的一个码字,则称CH是循环码。循坏码的牛成多项式和住成矩阵:全0码字除外)称为生成多项式,用g(x)表示。可以证明生成多项式g(x)具有以下特性:(1)g(x)是一个常数项为1的r=n-k次多项式;(2)g(x)是X”+1的一个因式;(3)该循环码中其它码多项式都是g(x)的倍式。为了保证构成的生成矩阵G的各行线性不和关,通常用g(x)来构造生成矩阵,这时,生成矩阵G(x)可以表示成为G'x'=其小貳Xi+—X+・・・+吋+1,因此,一

3、口牛成多项式g(x)确定以后,该循环码的生成矩阵就可以确定,进而该循环码的所冇码字就可以确定。显然,上式不符合G=[人°】形式,所以此牛•成矩阵不是典型形式,不过,可以通过简单的代数变换将它变成典型矩阵。2、实验方法循环码的编码方法在编码时,首先需要根据给定循坏码的参数确定牛成多项式g(x),也就是从兀”+1的因子小选一个(n・k)次多项式作为g(x);然后,利用循坏码的编码特点,即所有循坏码多项式A(x)都可以被g(x)整除,来定义生成多项式g(x)o根据上述原理可以得到一个较简单的系统循环码编码方法:设要产生(n,k)循环码,m(x)表示信息多项

4、式,则具次数必小于k,而_.m(x)的次数必小于n,用_m(x)除以g(x),可得余数r(x),r(x)的次数必小于(n-k),将r(x)加到信息位后作监替位,就得到了系统循坏码。五、实验结果程序代码:PrivateSubCmd_END_Click()EndEndSubPrivateSubCmd_STR_Click()Dima,b,c,m,e,ti,j,yAsIntegerDimtemp,tempiAsIntegera=0:b=0:c=0:m=0:e=0:f=0Labell.Caption=aLabel2.Caption=bLabel3.Captio

5、n二cPnntm,a,b,c,e,tPrintm,a,b,c,e,f1信息位的输入Line20.Visible=FalseLine21.Visible=FalseLinel8.Visible=TrueLinel9.Visible=TrueFori=1To4Step1m=InputBox("请输入4位信息位:第"&i&"位”)CallM0D2(m,c,y)e=ytemp=aa=etempi=bb=tempCallM0D2(e,tempi,y)f=mPrint"“;m,a,b,c,e,uu;fNexti*效验位的输入Line20.Visible=True

6、Line21.Visible=TrueLinel8.Visible=FalseLinel9.Visible=FalseForj=1To3Step1e=0m=0f=ca=ePrintm,a,b,c,"fNextjEndSubPrivateSubMOD2(ByValxlAsInteger,ByVaix2AsInteger,ByRefyAsInteger)Ifxl=0Andx2=0Theny=0EndIfIfxl=0Andx2=1Theny=iEndIfIfxl=1Andx2=1Theny=0EndIfIfxl=1Andx2=0Theny=iEndIfEn

7、dSub运行结果:运行可知:当(7.4)循环码的信息位为M0,生成多项式使用时xT+xT+l时,输出的编码结果为:OllOOlOl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。