关于码距
来源:2-9 考点5:奇偶校验码

慕码人5437048
2025-02-23
【00,01,10,11】的码距是1,是因为【00,01】,【01,10】…之间的差1,但是00和01之间的二进制不同是0,码距是1。
【00,11】的码距是2,【00,11】之间的差是3,00,11之间的二进制不同是2,码距是2。
他们俩的码距逻辑好像不太一样,还是有特殊的规定?
写回答
1回答
-
郝老狮
2025-02-23
码距是指在一个编码系统中,任意两个编码之间至少有多少个二进制位不同。
根据码距的定义,直接对两个二进制编码进行逐位比较,统计不同位的数量,这个数量就是这两个编码之间的码距。
示例1:【00,11】从左到右逐位比较,第一位不同,第二位也不同,有2个不同,码距为2;
示列2:【01,11】从左到右逐位比较,第一位不同,第二位相同,有1个不同,码距为1;
示列3:【1010,1100】从左到右逐位比较,第一位相同,第二位不同,第三位不同,第四位相同,不同的位数为2位,码距为2。
提问【10111和10100】码距是多少?(自己算一下,再看下面答案)
从左到右逐位比较,第一位相同,第二位相同,第三位相同,第四位不同,第五位不同,不同的位数为2,码距为2。
懂了吗?
112025-02-23
相似问题