什么是帕蒂代码?

电器工程 数字逻辑 数字通讯 代码
2022-01-20 06:35:03

在我今天的数字逻辑课上,我的教授介绍了一种叫做Patty Code的符号代码。我从白板上复制了这张表:

     | 符号 | 二进制 | 奇怪的帕蒂 | 甚至帕蒂 |
     |--------+--------+------------+------------|
     | 一个 | 00 | 100 | 000 |
     | 乙 | 01 | 001 | 101 |
     | c | 10 | 010 | 110 |
     | d | 11 | 111 | 011 |

我确实尝试用谷歌搜索“patty code”和“patti code”,但没有任何实质性内容。

课后我问我的教授什么是 Patty Code。他说偶尔用。我问他这是否是excess-3 或gray code 的另一个名称,他说这与这两个代码不同。

我的教授是在扯我班级的链条,还是这实际上是一个真实的代码?

编辑

我想留下记录,让我产生这种误解的教授的口音比较重。他知识渊博,对于 EE 相关的问题,总是给我一个满意的答案。所以我完成了那门课,并对结果感到满意。希望没有人用谷歌搜索这个问题!

3个回答

平价这个词是平价。希望只是听错了。

是的,它是“平价”。该代码添加了第三个位以使偶数或奇数的数量:

00 -> 100 = 1 one = odd
01 -> 001 = 1 one = odd
10 -> 010 = 1 one = odd
11 -> 111 = 3 ones = odd

00 -> 000 = 0 ones = even
01 -> 101 = 2 ones = even
10 -> 110 = 2 ones = even
11 -> 011 = 2 ones = even

这称为奇偶校验码,每次添加的最后一位称为奇偶校验位。例如:

偶数和奇数的最后一位是奇偶校验位,例如如果您有 0000000,则奇校验将为 00000001,偶校验将为 00000000。另一个示例..如果您有 1101001,则偶校验将为 11010010,奇校验将为 11010011。它基于 1 的计数。如果给定位中的 1 计数是偶数,则在偶数奇偶校验中,0 将作为奇偶校验位添加,在奇数奇偶校验的情况下将添加 1……如果数为 1,它将改变给定位是奇数

希望你能得到你的答案……没有什么比帕蒂比特更好的了。从你的桌子上看,我很确定这是平价而不是小馅饼