A-A+
假设你的班内学号是13 将你的学号按自然二进制方式表达成二进制数(MSB在左)。如果码重为1
问题详情
假设你的班内学号是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