A-A+

假设你的班内学号是13 将你的学号按自然二进制方式表达成二进制数(MSB在左)。如果码重为1

2022-08-12 17:15:43 问答库 阅读 197 次

问题详情

假设你的班内学号是13,将你的学号按自然二进制方式表达成二进制数(MSB在左)。如果码重为1,请加上向量1011; (2)将(1)的结果写成多项式。如果零次项为0,请右移使零次项为1; (3)若用(2)的结果作为循环码的生成多项式,请问码长是多少? (4)写出该码的生成矩阵。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:(1)13=8+4+1故此二进制表示为1101(MSB是Most Significant Bit即最高有效位)。(2)根据题意要求如果零次项为0则右移使零次项为1故可将(1)中得到的序列110l写成多项式:x3+x2+1;(3)码长为x3+x2+1。(4)g(x)=x3+x2+l必然是xn+1的因子。可验证x
13=8+4+1,故此二进制表示为1101(MSB是MostSignificantBit,即最高有效位)。(2)根据题意,要求如果零次项为0,则右移使零次项为1,故可将(1)中得到的序列110l写成多项式:x3+x2+1;(3)码长为x3+x2+1。(4)g(x)=x3+x2+l必然是xn+1的因子。可验证x

考点:学号,自然