Was ist ein Patty Code?


21

In meiner heutigen Vorlesung über digitale Logik hat mein Professor einen Symbolcode namens Patty Code eingeführt . Ich habe diesen Tisch vom Whiteboard kopiert:

     | Symbol | Binär | Odd Patty | Sogar Patty |
     | -------- + -------- + ----------- + ------------ |
     | a | 00 | 100 | 000 |
     | b | 01 | 001 | 101 |
     | c | 10 | 010 | 110 |
     | d | 11 | 111 | 011 |

Ich habe versucht, sowohl für "Patty-Code" als auch für "Patti-Code" mit nichts Wesentlichem zu googeln.

Nach der Vorlesung fragte ich meinen Professor, was Patty Code sei. Er sagte, es wird gelegentlich verwendet. Ich fragte ihn, ob es ein anderer Name für Exzess-3 oder Gray-Code sei, zu dem er sagte, dass er sich von diesen beiden Codes unterscheidet.

Zerrt mein Professor an der Kette meiner Klasse oder ist das tatsächlich ein echter Code?

BEARBEITEN

Ich möchte festhalten, dass der Professor, der mir dieses Missverständnis gegeben hat, einen relativ starken Akzent hat. Er ist sehr sachkundig und gibt mir immer eine zufriedenstellende Antwort auf EE-bezogene Fragen. Also habe ich diese Klasse beendet und bin mit dem Ergebnis zufrieden. Hoffentlich muss niemand diese Frage googeln!


8
Ich habe von Party-Code wie eine Flasche usw. gehört.
Andy aka

1
@MatthewWhited Lehrer wegen Handschrift wechseln? "Ja wirklich?" Ich hoffe, Sie gehen bei der Auswahl eines Arztes nicht so vor.
Eugene Sh.

5
Ja, er verfügt nicht über die erforderlichen Fähigkeiten, um zu unterrichten, wenn die Leute ihn nicht verstehen können.
Matthew Whited

4
In der nächsten Vorlesung werde ich ihn fragen, ob er Paritätscode meint, und auf den Text verweisen :)
Winny

2
In den Niederlanden haben wir eine Berühmtheit namens Patty, die aus verschiedenen Gründen seltsam ist. Ich frage mich nur, wer überhaupt Patty ist.
Toon Krijthe

Antworten:


60

Parität . Das Wort ist Parität. Hoffentlich war es nur falsch gehört.


4
@Winny Ich habe die Kommentare entfernt, da ich festgestellt habe, dass ich die Kodierung nicht richtig erkannt habe. Es ist jedoch ein Paritätsbit, kein Paritätscode. Ich nehme an, es ist Ihre professionelle Handschrift.
Eugene Sh.

41
Patty Code, Patty Code, EE Mann; Addiere Bits, so schnell du kannst; Gerade oder ungerade, markieren Sie es mit einem bisschen; Und Sie stoppen schlechte Datenfehler und haben keinen Anfall!
Columbia sagt Reinstate Monica

13
Es war einmal ein Piratenkapitän, dessen Schultervogel oft pfeifte und "Neuner-Stücke! Neuner-Stücke!" Es stellte sich heraus, dass es ein Papageienfehler war.
Mason Wheeler

1
Ich ließ einen Kalkülprofessor einen griechischen Buchstaben "btheda" aussprechen. Und er hat etwas gezeichnet, das aussah - aber verbunden. Ich habe ein griechisches Alphabet online gefunden und festgestellt, dass es sich um δein Delta in Kleinbuchstaben handelt. Das ist natürlich viel besser als mein Professor für Betriebssysteme, der davon sprach, Kindprozesse zu fälschen, aber ihr Akzent ließ sie sagen: "... einen Kindprozess fälschen." Es war noch schlimmer, als alle anfingen zu lachen und sie sich noch mehr anstrengte, es aber trotzdem aussprach.
Wayne Werner

1
@Winny: Manchmal transkribieren Leute ihren Akzent. Oder Sie nutzen die zweite Generation von jemandem, der es von jemandem gelernt hat, der es falsch gemacht hat.

21

Ja, es ist "Parität". Der Code fügt ein drittes Bit hinzu, um die Anzahl der Einsen entweder gerade oder ungerade zu machen:

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

Dies wird als Paritätscode bezeichnet und das letzte hinzugefügte Bit wird jedes Mal als Paritätsbit bezeichnet. beispielsweise:

Das letzte Bit von gerade und ungerade ist ein Paritätsbit, wie wenn Sie 0000000 haben, dann ist die ungerade Parität 00000001 und die gerade Parität 00000000. Ein weiteres Beispiel. Wenn Sie 1101001 haben, ist die gerade Parität 11010010 und die ungerade Parität 11010011. Es basiert auf der Zählung von 1. Wenn die Zählung von 1 im gegebenen Bit gerade ist, wird in gerader Parität 0 als Paritätsbit und 1 bei ungerader Parität addiert ... und es ändert sich, wenn die Zahl 1 ist ist in dem gegebenen Bit ungerade

Ich hoffe du hast deine Antwort ... und es gibt nichts Vergleichbares. und von Ihrem Tisch bin ich mir ziemlich sicher, dass es Parität ist, nicht Pastetchen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.