精选优质文档-倾情为你奉上现给出循环码及卷积码的编解码程序,理解各程序,完成以下习题。将程序运行结果及各题目的解答写入word中:1.用matlab运行书上习题中的“clockcode.m” (a)说明(7,4)码的纠错检错方法 (b)在程序中标注“注释”处加上注释(英文或中文) (c)对于编码和未编码的情况,误比特率为1e-2、1e-3及1e-4时的Eb/N0分别是多少? (d)从物理意义上说明编码增益问题 (e)当采用(15,11)码时,观察与(7,4)码相比编码增益的变化。解:clockcode.m程序运行结果如下:(a)纠错方法:首先将接收且进行判决过后的值进行分组,每7个二进制码为一组,视为一个向量。用这一向量乘以一致校验矩阵H,得到生成伴随式矢量s。若s=0,则认认为没有错,直接输出。若s与HT的某一列相同,即有着相同的错误图样,则将收到的该位取反(即进行模二加),进行纠错,将纠错后的结果输出。(b)clockcode.m程序:data1=rand(1,nd)0.5; % 注释:产生信源