简单解释卡诺图的循环码是如何编制

版权声明:071623 https://blog.csdn.net/weixin_43584220/article/details/90581074

最近小编的思考卡诺图的循环码是如何编制的,先是自己思索了一番,后来实在想不通就去找度娘,看了百度百科,有一段解释原理的(不用看具体内容)
在这里插入图片描述也是思考了好久(数据代入公式还是不懂)
然后有找到了其他的解释(不用看具体内容)在这里插入图片描述算是懂了点,但是还是不知如何编制循环码
最后的最后仔细思考了一下,我们应该要学习伟大科学家那样把事情简化,竟然这么长的循环码不能一下解出来,我们就应该从简单的入手

A\B 0 1
0 00 01
1 10 11
A\B 0 1
0 0 1
1 2 3

这就是简单的卡诺图,是从最简单的卡诺图加一层而来的,下面是最简卡诺图

A\B 0 1
0 00 01

为什么它是最简卡诺图(上面)?为什么不是它(下面)?(看完文章你就懂了)

A 0
0 00

仔细看,我们从简单卡诺图到最简单卡诺图值需要减掉一层就可以了,所以我们从简单卡诺图到难一点的卡诺图就只需要加多一层就可以了

AB 00 01 11 10
0 0 1 3 2

为什么不往下加一层呢?因为没有奇数的卡诺图(2^n)
这里还要注意加上一层时,1是跟着3的,就像下面这个图2是跟着6的,然后7跟着6拍下去

C\AB 00 01 11 10
0 0 1 3 2
1 4 5 7 6
ABC 000 001 011 010 110 111 101 100
0 0 1 3 2 6 7 5 4

是不是有点感觉了

D\ABC 000 001 011 010 110 111 101 100
0 0 1 3 2 6 7 5 4
1000 1001 1011 1010 1110 1111 1101 1100
1 8 9 11 10 14 15 13 12
ABCD 000 001 011 010 110 111 101 100
0 0 1 3 2 6 7 5 4
1000 1001 1011 1010 1110 1111 1101 1100
1 8 9 11 10 14 15 13 12
1000 1001 1011 1010 1110 1111 1101 1100

改成

1100 1000 1001 1011 1010 1110 1111 1101

加入

ABCD 0000 0001 0011 0010 0110 0111 0101 0100 1100 1000 1001 1011 1010 1110 1111 1101
0 0 1 3 2 6 7 5 4 8 9 11 10 14 15 13 12

OK,但是有人还是疑惑,我们要的是如何编制循环码,而不是编制卡诺图
(况且这也不是编制卡诺图)
小编的解释是(下面)

0000 0001 0011 0010 0110 0111 0101 0100 1100 1000 1001 1011 1010 1110 1111 1101

这些卡诺图的编号不就是卡诺图自身的循环码了嘛。

猜你喜欢

转载自blog.csdn.net/weixin_43584220/article/details/90581074