Что такое код Патти?


21

В моей сегодняшней лекции по цифровой логике мой профессор представил код символа под названием Patty Code . Я скопировал эту таблицу с доски:

     | Символ | Двоичный | Странная Пэтти | Даже Пэтти |
     | -------- + -------- + ----------- + ------------ |
     | а | 00 | 100 | 000 |
     | б | 01 | 001 | 101 |
     | с | 10 | 010 | 110 |
     | д | 11 | 111 | 011 |

Я попробовал Googling для «кода пирожка» и «кода патти», но ничего существенного.

После лекции я спросил своего профессора, что такое Патти Код. Он сказал, что это иногда используется. Я спросил его, является ли оно другим названием для избыточного-3 или серого кода, на что он ответил, что оно отличается от обоих этих кодов.

Мой профессор дергает за цепочку моего класса, или это действительно настоящий код?

РЕДАКТИРОВАТЬ

Я хочу оставить запись, что у профессора, который дал мне это неправильное представление, есть относительно сильный акцент. Он очень хорошо осведомлен и всегда дает мне удовлетворительный ответ на вопросы, связанные с ЭЭ. Итак, я закончил этот урок и доволен результатом. Надеюсь, никто не имеет Google этот вопрос!


8
Я слышал о партийном коде, например, принести бутылку и т. Д.
Энди ака

1
@ MatthewWhited Сменить инструктора из-за почерка? В самом деле? Я надеюсь, что вы не используете этот подход при выборе врача ..
Евгений Ш.

5
Да, у него нет навыков, необходимых для инструктажа, если люди не могут его понять.
Мэтью

4
На следующей лекции я спрошу его, имеет ли он в виду код четности, и сошлюсь на текст :)
Винни

2
В Нидерландах у нас есть знаменитость по имени Пэтти, и она странная по разным причинам. Интересно, кто такая Пэтти?
Toon Krijthe

Ответы:


60

Четность . Слово паритет. Надеюсь, это было просто неправильно.


4
@Winny Я удалил комментарии, так как понял, что неправильно распознал кодировку. Это бит четности, а не код четности. Я полагаю, это ваш вопрос почерка проф.
Евгений Ш.

41
Пэтти Код, Пэтти Код, EE man; Добавляя биты, так быстро, как вы можете; Чтобы четное или нечетное, пометьте его немного; И вы прекратите плохие сбои данных и не подойдете!
Колумбия говорит восстановить Монику

13
Однажды был капитан пиратов, чья птица-плечо часто свистела и кричала: «Кусочки девяти! Кусочки девяти!» Оказывается, это была ошибка попугая.
Мейсон Уилер

1
У меня был профессор исчисления произносить греческую букву "btheda". И он нарисовал что-то похожее - но связанное. Я пошел и нашел греческий алфавит онлайн и обнаружил, что это δ- дельта в нижнем регистре. Конечно, это намного лучше, чем мой профессор по операционным системам, который говорил о разветвлении дочернего процесса, но ее акцент заставил ее сказать: «... испортил дочерний процесс». Было еще хуже, когда все начали смеяться, и она старалась изо всех сил, но все же произнесла то же самое.
Уэйн Вернер

1
@ Винни: Иногда люди транскрибируют свой акцент. Или вы получаете использование второго поколения кем-то, кто изучил это от кого-то, кто имел это неправильно.

21

Да, это "паритет". Код добавляет третий бит, чтобы сделать количество единиц четным или нечетным:

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

0

это называется кодом четности, а последний бит, добавляемый каждый раз, называется битом четности. например:

последний бит четного и нечетного является битом четности, например, если у вас есть 0000000, то нечетная четность будет 00000001, а четная четность будет 00000000. Другой пример. Если у вас есть 1101001, тогда четная четность будет 11010010, а нечетная четность будет 11010011. он основан на счетчике 1. если счет 1 в данном бите четен, то в четной четности 0 будет добавлен как бит четности, а 1 будет добавлен в случае нечетной четности ... и изменится, если число 1 нечетно в данном бите

надеюсь, что вы получили свой ответ ... и нет ничего лучше, чем кусочек пирожка. и из твоей таблицы я почти уверен, что это паритет, а не пирожок

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.