发送方需传输数据 1101001,采用CRC校验,生成多项式为 G(x) = x^4 + x^2 + 1(对应二进制 10101)。
计算CRC校验码,写出详细步骤;
构造完整发送帧;
若接收方收到数据为1101001 0011,验证传输是否出错。
答案算出来crc校验码为1111,这咋算的啊,我算出来是1010
第一步11010和10101异或,答案算的是1101,我算的是1111。这咋算的?
答案计算步骤
11010010000
10101 ← 对齐最高位1,异或得 01101
1101 → 下移一位得 011010
10101 ← 对齐最高位0,商0,保留当前余数 011010
11010 → 下移一位得 110100
10101 ← 对齐最高位1,异或得 01101
1101 → 下移一位得 11010
10101 ← 对齐最高位1,异或得 01111
1111 → 最终余数 1111
我的计算步骤如下。麻烦指点一下。
