BCH码的编码方法_第1页
BCH码的编码方法_第2页
BCH码的编码方法_第3页
BCH码的编码方法_第4页
BCH码的编码方法_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、v1.0可编辑可修改一、实验目的1、掌握循环码的编码原理2、掌握BCH码的编码方法3、了解编码与对误码性能的改善二、实验内容1、自行设置BCH码的参数,给出生成的BCH码;2、利用encode库函数实现编码;3、 搭建一个通信仿真模块,并给出运行结果,分析BCH码对通信 性能的影响;3、整理好所有的程序清单,并作注释。三、实验结果1、本原多项式p(x) x4 x 1,可纠正2位错误时,生成多项式为8764.g(x) x X X X 1,写出生成矩阵,给出产生(15, 7, 2) BCH码的源程序,并给出运行结果。(1) 生成矩阵由(15,7,2)BCH码的生成多项式g(x) x8 x7 x6

2、x41x6g(x)14x13x12x10xx6x5g(x)13x12x11x9 xx5x4g(x)12x11x10x8 xx4可知其生成矩阵G (x)x3g(x)11x10x9 x7 xx3x2g(x)10x9 x8 x6 x2 xxg 1(x)9 x8 x7 x5 xxg (x)8 x7 x6 x4 x11110100 0 10000000111010 0 01000000011101 0 0010000则可知其生成矩阵G00011101 00010000000111 0 100010000000111 010001000000011 1010001(2) 源程序:function f=bc

3、hencod(a) %寸信息元a进行编码G=1 1 1 0 1 0 0 0 1 0 0 0 0 0 0;0 1 1 10 1 00 0 10 0 00 0;0 0 1 11 0 10 0 01 0 00 0;0 0 0 11 1 01 0 00 1 00 0;0 0 0 01 1 10 1 00 0 10 0;0 0 0 00 1 11 0 10 0 01 0;0 0 0 00 0 11 1 01 0 00 1;%(15,7,2 )的生成矩阵t=input(输入0或者1); %t=0时产生(3,1 ),汉明编码所有码字t=1时对输入序列 进行编码if t=1a=input(输入信息元序列:);

4、当t=0时,则用户手动输入信息元序列 c=mod(a*G,2);%对应码字disp(编码后的序列为:);disp(c);%显示编码后的结果elsedisp( (15,7,2)BCH码为:);%| t=0时,对for循环得到的信息元序列进行编码for i=0:1:(2A7-2)%进行for循环,得到信息元序列a=dec2bin(i,7);%艮定产生的二进制为7位c=mod(a*G,2);%对信息元a进行编码disp(a);%显示信息元disp(对应码字为:);disp(c); %显示编码结果endend(3) 结果输入1时,结果如下:骑入戟宦h :11DD.LOL诙码后的芹列为:1 11D100

5、5:005000n11L(1LD(1Lnnr0 011;1J0C1:0C00C3L:10L0C010匚00C30:11j:C0j1c00 00011L01001011 1.1001LLDiiL1输入0时,结果如下:餐人:前昔h 0 门T注BC出S如 0OJD0CC 对应再宇为nnacuai|011 o n g I i 01 ii I o 1nnnooQODO3(LOIDUD:D ooaooooozoj&aiiiociL中间部分已省略,列!码字如.L.LD1D1I11L0ItUlOl対应亍弊1:11011011(1.01J U111Q对网得字为:111011 Q 1 n 11 j 111LU11

6、1对皿码字力::CLJDUUJLUOLIJL2、用encode函数对随机产生的序列进行 BCH编码,给出编码结果。(1)、源代码msg=ra ndin t(15,11);%随机生成的信息元%寸随机生成的msg进行BC編码code=encode(msg,15,11, bch);disp(code) %显示编码结果(2)、运行结果91 11111i1Q11100011L1111001111001111011111010L001110000010101101100101100t10110110101001000100001010111a103、搭建一个通信仿真模块(采用 些参数误码率有影响。1110

7、01100Q1i1010010D10101011000010Q1111I0000000Da10100011I1D011001DLI0110a111Q101i01100000010101001II00000101001010aa1010H编扁码:),并给出运行结果,分析哪运行结果为:Pinout =n0Q. (H0o.ooco0.002a0. PGDD匚a 2ffiDII. nmna. n)2Q. r vi1. De+003 *0c0.000D* 0Q2D0c0, MB0.00000.0 J201 rEPD01fl. mno.ocoo0. 002C0, 3D 900. 00000. 0020D.

8、 F7DD0cIk 0220o,ocoo0. D02C1QM9OII. ULXJLI. UO2O. r s l aaL0. LH301 . I1D0U. 0D2CU. 33Q0,0000a.ojsoD, rBZDaC0.M4D0.0000Ol 002C0. 34100.0000a 0020 BD3Da00.D55DO.QOOO* 0Q2C0, 3E2O0. oooo0.0 J2D1氏灿J00o.anwo.acooOL 00200. 3B3Ou. OIXICI. UUZIJa. B2SDaI-fir VTE0,0(1000. 00?0o, aruo.coco. 00201 B30DuIQr0B3

9、QL“ UOOOJ. UU2LU.J35U0,0000a ooooD,畀巾ac0. ODDO0. QQOOa. 0Q200,3PG00.00000. 0020 B5?Dac0. HODotquooOl 00200.0000CL 0020I. R09Dac0.1E13O.QCOOX 0Q2C(MM0.00000. 0020D. &3DD000.13200. ocnn. 002C0 4|?930.0000a. 002a1 B91DD00. L43DU. QDOD. UU30IL 44D0山 0000a. 0Q2a(J, MD2t)00Or IE40L.OOOUJ. UU2CW. 451n* u o

10、o uOL 00201. 9I3H00Qr 1650aaaooa. 0020QMG300,00000.0320).创)0co. i raoo,ooona. no?rIMF0.0MD0. 30200. &3500rOk 1BH)o. aoanit. 00200. 4B4C1o.orooCL UO2Dj MflO000. 1 站 DOl 0000a. aozoU.o,nMa. own1. 9tFD01.0.2090o.ocoaOlOOSDO.&DSOfj.CLODODSCOEO).舛BJ0-0. 220Jo, aaooa. 002co. si ro000,2310,(irnnn. nn?c1. !

11、ii?RT0,00000.03200. 97W0.0X10OL JU2J)Su0b 420o. QooanP nn?on. 550000Q. Z530c.ooouOL 00200. 6E000-OOCO0.0020i. aoiDu00.2610O.OCOOOL 00200.65101和 BCH En coder:参数设置如下:Berno ulli Bin aryGe neratorBi nary Symmetric ChannelBCH Decoder:Function Block Parameter . Sphnat e LhniwL nacJcJ (i tn)Rdfl &IM17 erro

12、rs 10 ffie inpui Siena_L THe eiirorrirobnsilislyb电 t sc&Rr ot 4 usctor in ih th#I &%(tlL 4ig th&irtetfiT I smithTheEACni. 口yJtpat & sifaroir Tietcr.|tiApplr100. |HormaL丁 |参数为10000、1_001e+Da4 .3836DilJry上图为设置不同参数时对误码率的影响:分析:(1)、实验中,软件的参数设置不正确会对误码率产生很大的影响, 其中取样 的大小同样会影响,当取样的值为1000时,误差要大于取样值为10000时的误码率。(2)、在Bernoulli Bin ary Gen erator中,产生0的概率的设置对其误码率产生影 响,当0和1随机产生的概率不相等时,根据信息序列和译码规则的不同会相应的 对其误码率产生影响。(3)、在Bin ary Symmetric Cha nnel中,错误概率的设置同样影响其误码率。若错 误概率大于时,误码率相对偏高错误概率小于时,误码率相对偏低。(4)、BCH Encode、BCH Decoder参数为编码与译码对应的BCF码的形式。N为码元长度,K为信息位长度。Binary Symmetric Channel(5) 、Err

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论