Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это

Π‘ΠΈΡ‚ чётности

Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π’ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 7 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π±ΠΈΡ‚ чётности, ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° стоповых Π±ΠΈΡ‚Π°. Π’Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ всС 7-Π±ΠΈΡ‚Π½Ρ‹Π΅ ASCII символы Π² ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚. Π’Π°ΠΊΠΆΠ΅ допустимы Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π±ΠΈΡ‚ чётности.

Π’ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… коммуникациях Ρ‡Ρ‘Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ контролируСтся ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ интСрфСйса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ UART). ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ ошибки становится доступСн процСссору (ΠΈ ОБ) Ρ‡Π΅Ρ€Π΅Π· статусный рСгистр оборудования. ВосстановлСниС ошибок ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ производится ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, подробности ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, функциями Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы)

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π΅ΠΊΠΎΠΉ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, машинного слова) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΡ‚Π° чётности Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΏΠΎ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Ρƒ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Ρƒ прСдставляСт собой Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простой ΠΈ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ контроля Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки Π² провСряСмых Π΄Π°Π½Π½Ρ‹Ρ…. Двойная ошибка, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½ΠΎ принята Π·Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Ρƒ примСняСтся ΠΊ нСбольшим порциям Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π±Π°ΠΉΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ коэффициСнт избыточности для этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° 1/8. ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π΄ΠΊΠΎ примСняСтся Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтях ΠΈΠ·-Π·Π° нСвысоких диагностичСских способностСй. БущСствуСт модификация этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° β€” Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Ρƒ. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ исходныС Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, строки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ разряд подсчитываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ошибок, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ большСй ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Он сСйчас Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ примСняСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ сСти.

ΠŸΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ CRC ΠΈ Π±ΠΈΡ‚ чётности

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ чётности фактичСски являСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ случаСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ избыточности цикличСской суммы с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ x+1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π‘ΠΈΡ‚ чётности ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ разряд формируСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Β«Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅-Π˜Π›Π˜Β» поразрядно. Рассмотрим схСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ дСвятибитныС ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова, состоящиС ΠΈΠ· восьми Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π±ΠΈΡ‚ чётности.

ΠŸΡƒΡΡ‚ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π±ΠΈΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ноль Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ², поэтому Π±ΠΈΡ‚ чётности Π±ΡƒΠ΄Π΅Ρ‚ 0.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΈΡ‚ чСтности

Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ значСния ‘0’ ΠΈΠ»ΠΈ ‘1’ ΠΈ слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π‘ΠΈΡ‚ чётности ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ разряд формируСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Β«Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡˆΠ΅Π΅-Π˜Π›Π˜Β» поразрядно. Рассмотрим схСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ дСвятибитныС ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова, состоящиС ΠΈΠ· восьми Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π±ΠΈΡ‚ чётности.

ΠŸΡƒΡΡ‚ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π±ΠΈΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ноль Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ², поэтому Π±ΠΈΡ‚ чётности Π±ΡƒΠ΄Π΅Ρ‚ 0.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π’ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 7 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π±ΠΈΡ‚ чётности, ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° стоповых Π±ΠΈΡ‚Π°. Π’Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ всС 7-Π±ΠΈΡ‚Π½Ρ‹Π΅ UART). ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ ошибки становится доступСн процСссору (ΠΈ ОБ) Ρ‡Π΅Ρ€Π΅Π· статусный рСгистр оборудования. ВосстановлСниС ошибок ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ производится ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, подробности ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, функциями Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы)

ΠŸΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ CRC ΠΈ Π±ΠΈΡ‚ чётности

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ чётности фактичСски являСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ случаСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ избыточности цикличСской суммы с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ x+1.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

ПолСзноС

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «Π‘ΠΈΡ‚ чСтности» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… словарях:

Π±ΠΈΡ‚ чСтности β€” Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, добавляСмый Π² Π³Ρ€ΡƒΠΏΠΏΡƒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ‰Π΅Π΅ число Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π±Ρ‹Π»ΠΎ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ (Π² зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°). [http://www.lexikon.ru/dict/net/index.html] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ сСти Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ EN parity Bit … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

Π±ΠΈΡ‚ чСтности β€” lyginumo bitas statusas T sritis automatika atitikmenys: angl. parity bit; parity check bit vok. ParitΓ€tsbit, n; ParitΓ€tskontrollbit, n rus. Π±ΠΈΡ‚ чСтности, m; ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности, m; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности, m pranc.… … Automatikos terminΕ³ ΕΎodynas

Π±ΠΈΡ‚ чСтности (ΡˆΠΈΠ½Ρ‹) β€” Линия (сигнал), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСдаСтся Π±ΠΈΡ‚ чСтности ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΡˆΠΈΠ½Ρ‹ систСмы, Ссли Π² Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ. [Π•.Π‘.АлСксССв, А.А.ΠœΡΡ‡Π΅Π². Англо русский Ρ‚ΠΎΠ»ΠΊΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ систСмотСхникС Π­Π’Πœ. Москва 1993] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ в… … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

Π±ΠΈΡ‚ контроля Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ β€” Π±ΠΈΡ‚ чСтности ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, добавляСмый ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ для контроля ΠΈΡ… вСрности Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сумма Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½ΠΎΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°, всСгда Π±Ρ‹Π»Π° Ρ‡Π΅Ρ‚Π½ΠΎΠΉ (Π»ΠΈΠ±ΠΎ всСгда Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ). [ДомарСв… … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности β€” lyginumo bitas statusas T sritis automatika atitikmenys: angl. parity bit; parity check bit vok. ParitΓ€tsbit, n; ParitΓ€tskontrollbit, n rus. Π±ΠΈΡ‚ чСтности, m; ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности, m; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности, m pranc.… … Automatikos terminΕ³ ΕΎodynas

ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности β€” lyginumo bitas statusas T sritis automatika atitikmenys: angl. parity bit; parity check bit vok. ParitΓ€tsbit, n; ParitΓ€tskontrollbit, n rus. Π±ΠΈΡ‚ чСтности, m; ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности, m; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности, m pranc.… … Automatikos terminΕ³ ΕΎodynas

Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ разряд чСтности β€” Π±ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ разряд контроля чСтности β€” [Π›.Π“.Π‘ΡƒΠΌΠ΅Π½ΠΊΠΎ. Англо русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ тСхнологиям. М.: Π“ΠŸ ЦНИИБ, 2003.] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ Π‘ΠΈΠ½ΠΎΠ½ΠΈΠΌΡ‹ Π±ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΡ€Π°Π·Ρ€ΡΠ΄ контроля чСтности … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности β€” Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠΌ чётности Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ значСния 0 ΠΈΠ»ΠΈ 1 ΠΈ слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС). Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ 1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ 2… … ВикипСдия

Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π±ΠΈΡ‚ΠΎΠ² чСтности β€” Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° ЛогичСская схСма, выполнСнная Π² Π²ΠΈΠ΄Π΅ сумматора ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ β€œΠ»ΠΎΠΆΠ½Ρ‹ΠΉβ€ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π±ΠΈΡ‚, добавляСмый ΠΊ исходным Π΄Π°Π½Π½Ρ‹ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² систСмах, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ прСдусматриваСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чСтности … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

Π’ΠΈΠ³Π°Π½Π΄ (интСрфСйс) β€” Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ссылок Π½Π° источники ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ провСряСма, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ поставлСна ΠΏΠΎΠ΄ сомнСниС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ … ВикипСдия

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

7 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…(количСство 1 Π±ΠΈΡ‚)8 Π±ΠΈΡ‚, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ
даТСстранный
000000000000000 00000000 1
101000131010001 11010001 0
110100141101001 01101001 1
111111171111111 11111111 0

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

ΠŸΠ°Ρ€ΠΈΡ‚Π΅Ρ‚

Π’ элСктроникС ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ чСтности ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ эффСктивным, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ XOR выводят Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ эквивалСнтно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ Π±ΠΈΡ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, Π° логичСская схСма XOR Π»Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ для любого количСства Π²Ρ…ΠΎΠ΄ΠΎΠ². Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ XOR ΠΈ AND ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм.

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибок

НапримСр, Π±ΠΈΡ‚ чСтности ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Алиса ΠΈ Π‘ΠΎΠ± ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΈ Алиса Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π‘ΠΎΠ±Ρƒ простоС 4-Π±ΠΈΡ‚Π½ΠΎΠ΅ сообщСниС 1001.

Алиса Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ: 1001

Алиса вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π° чСтности: 1 + 0 + 0 + 1 (mod 2) = 0

Алиса добавляСт Π±ΠΈΡ‚ чСтности ΠΈ отправляСт: 10010

Π‘ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚: 10010

Π‘ΠΎΠ± вычисляСт Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: 1 + 0 + 0 + 1 + 0 (mod 2) = 0

Π‘ΠΎΠ± сообщаСт ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ послС получСния ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Алиса Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ: 1001

Алиса вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π° чСтности: 1 + 0 + 0 + 1 (mod 2) = 0

Алиса добавляСт Π±ΠΈΡ‚ чСтности ΠΈ отправляСт: 1001 1

Π‘ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚: 10011

Π‘ΠΎΠ± вычисляСт ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: 1 + 0 + 0 + 1 + 1 (mod 2) = 1

Π‘ΠΎΠ± сообщаСт ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ послС наблюдСния ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ошибки, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ссли ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ пСрСвСрнСтся ΠΈΠ·-Π·Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ°, Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ†. Π’ Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… вычислСнноС Π‘ΠΎΠ±ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ чСтности совпадаСт с Π±ΠΈΡ‚ΠΎΠΌ чСтности Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° отсутствиС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ошибок. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ошибкой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±ΠΈΡ‚Π΅ с использованиСм XOR:

Π’ΠΈΠΏ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ чСтностиБцСнарий ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ
Π§Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚
Π’ΠΈΠΏ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ошибки чСтностиБцСнарий Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ
Π§Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚

Ошибка Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π±ΠΈΡ‚Π΅

Алиса Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ: 1001

Алиса вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π° чСтности: 1 ^ 0 ^ 0 ^ 1 = 0

Алиса добавляСт Π±ΠΈΡ‚ чСтности ΠΈ отправляСт: 10010

Π‘ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚: 1 1 010

Π‘ΠΎΠ± вычисляСт ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: 1 ^ 1 ^ 0 ^ 1 ^ 0 = 1

Π‘ΠΎΠ± сообщаСт ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ послС получСния Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Ошибка Π² Π±ΠΈΡ‚Π΅ чСтности

Алиса Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ: 1001

Алиса вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ чСтности: 1 ^ 0 ^ 0 ^ 1 = 0

Алиса отправляСт: 10010

Π‘ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚: 1001 1

Π‘ΠΎΠ± вычисляСт ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: 1 ^ 0 ^ 0 ^ 1 ^ 1 = 1

Π‘ΠΎΠ± сообщаСт ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ послС получСния Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’ΠΈΠΏ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ошибки чСтностиБцСнарий Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ
Π§Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚

Π”Π²Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… Π±ΠΈΡ‚Π°

Алиса Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ: 1001

Алиса вычисляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ чСтности: 1 ^ 0 ^ 0 ^ 1 = 0

Алиса отправляСт: 10010

Π‘ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚: 1 1 01 1

Π‘ΠΎΠ± вычисляСт ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: 1 ^ 1 ^ 0 ^ 1 ^ 1 = 0

Π‘ΠΎΠ± сообщаСт ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, хотя Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ.

Π‘ΠΎΠ±, ΠΊΠ°ΠΊ ΠΈ оТидалось, Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‚Π΅ΠΌ самым Π½Π΅ обнаруТивая Π΄Π²ΡƒΡ… Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ошибок.

использованиС

Π’ контСкстах ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ гСнСрируСтся ΠΈ провСряСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм интСрфСйса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UART ), ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ становится доступным для процСссора, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ CPU (ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΆΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ), Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΡ‚ состояния Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ рСгистрС Π² интСрфСйсС оборудования. ВосстановлСниС послС ошибки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы).

Когда ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±ΠΈΡ‚ чСтности, являСтся Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ, нСчСтная Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎ прСимущСство, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ «всС Π½ΡƒΠ»ΠΈΒ», Ρ‚Π°ΠΊ ΠΈ всС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ошибки. Если ΠΎΠ±Ρ‰Π΅Π΅ количСство Π±ΠΈΡ‚ΠΎΠ² Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· шаблонов обнаруТиваСтся ΠΊΠ°ΠΊ ошибка, ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлан Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, какая, ΠΊΠ°ΠΊ оТидаСтся, Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ распространСнной ошибкой.

RAID-массив

НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π²Π° диска Π² массивС RAID 5 с трСмя дисками содСрТат ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅:

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ 1:01101101
ΠŸΡ€ΠΈΠ²ΠΎΠ΄ 2:11010100

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ чСтности для Π΄Π²ΡƒΡ… дисков, Π½Π°Π΄ ΠΈΡ… Π΄Π°Π½Π½Ρ‹ΠΌΠΈ выполняСтся XOR:

01101101
XOR
10111001

Если ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… дисков Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя, содСрТимоС ΠΎΡ‚ΠΊΠ°Π·Π°Π²ΡˆΠ΅Π³ΠΎ диска ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ восстановлСно Π½Π° Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΌ дискС, ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΠ² Π΄Π°Π½Π½Ρ‹Π΅ с ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ дисков Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ XOR. Если диск 2 Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя, Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ XOR содСрТимого Π΄Π²ΡƒΡ… ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ дисков, диска 1 ΠΈ диска 3:

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ 1:01101101
ΠŸΡ€ΠΈΠ²ΠΎΠ΄ 3:10111001
10111001
XOR
11010100

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этого вычислСния XOR Π΄Π°Π΅Ρ‚ содСрТимоС диска 2. 11010100 Π·Π°Ρ‚Π΅ΠΌ сохраняСтся Π½Π° ДискС 2, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ восстанавливая массив.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π§Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ использовалась, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… систСмах Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… с Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΉ Π»Π΅Π½Ρ‚Ρ‹ ( ΠΏΠ΅Ρ€Ρ„ΠΎΠ»Π΅Π½Ρ‚Ρ‹ ) (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΈ систСмам с ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ). Π’ систСмах, ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… британской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ICL (Ρ€Π°Π½Π΅Π΅ ICT), бумаТная Π»Π΅Π½Ρ‚Π° ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 1 дюйм (25 ΠΌΠΌ) ΠΈΠΌΠ΅Π»Π° 8 отвСрстий, проходящих Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π΅, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 8-Π΅ Π±Ρ‹Π»ΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чСтности. Для Π΄Π°Π½Π½Ρ‹Ρ… использовалось 7 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 7-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ASCII. Π’ 8-ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΠΎ отвСрстиС Π² зависимости ΠΎΡ‚ количСства ΠΏΡ€ΠΎΠ±ΠΈΡ‚Ρ‹Ρ… отвСрстий для Π΄Π°Π½Π½Ρ‹Ρ….

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΈcпользованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²

Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π΅ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ помСхоустойчивом ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, которая ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ Π»Π΅ΠΆΠ°Π»Π° Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°Ρ…. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ части Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ интСрСсного с практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния β€” лишь ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ, Π³Π΄Π΅ примСняСтся ΠΈ Ρ‚.ΠΏ. Π’ Π΄Π°Π½Π½ΠΎΠΉ части Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ (самыС простыС) ΠΊΠΎΠ΄Ρ‹ для обнаруТСния ΠΈ/ΠΈΠ»ΠΈ исправлСния ошибок. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ.

ΠŸΠΎΠΏΡ‹Ρ‚Π°Π»ΡΡ всС ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³Ρ‡Π΅ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ занимался ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ особых матСматичСских Ρ„ΠΎΡ€ΠΌΡƒΠ».

Когда ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ сообщСниС ΠΎΡ‚ источника ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ошибка (ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ оборудования ΠΈ ΠΏΡ€.). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ помСхоустойчивоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚.Π΅. ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ сообщСниС Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ сторона Π·Π½Π°Π»Π°, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈ ΠΏΡ€ΠΈ ΠΌΠΎΠ³Π»Π° ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки Π² случаС ΠΈΡ… возникновСния.

По сути, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ исходной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для кодирования Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΉ сторонС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Π΅Ρ€, Π° Π½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉ сторонС β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ для получСния исходного сообщСния.
Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° β€” это количСство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² сообщСнии. РассчитываСтся ΠΎΠ½Π° ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

k/(i+k), Π³Π΄Π΅
k β€” количСство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚,
i β€” количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±ΠΈΡ‚.

НапримСр, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ 3 Π±ΠΈΡ‚Π° ΠΈ ΠΊ Π½ΠΈΠΌ добавляСм 1 ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π±ΠΈΡ‚ β€” ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ составит 1/(3+1) = 1/4 (25%).

Код с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° чСтности – ΠΎΡ‡Π΅Π½ΡŒ простой ΠΌΠ΅Ρ‚ΠΎΠ΄ для обнаруТСния ошибок Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).

Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: 1111
Π”Π°Π½Π½Ρ‹Π΅ послС кодирования: 11110 ( 1 + 1 + 1 + 1 = 0 (mod 2) )
ΠŸΡ€ΠΈΠ½ΡΡ‚Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: 10110 (измСнился Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±ΠΈΡ‚)
Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Π² принятом ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: 1111
Π”Π°Π½Π½Ρ‹Π΅ послС кодирования: 11110 ( 1 + 1 + 1 + 1 = 0 (mod 2) )
ΠŸΡ€ΠΈΠ½ΡΡ‚Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: 10010 (измСнились 2 ΠΈ 3 Π±ΠΈΡ‚Ρ‹)
Π’ принятых Π΄Π°Π½Π½Ρ‹Ρ… число Π΅Π΄ΠΈΠ½ΠΈΡ† Ρ‡Π΅Ρ‚Π½ΠΎ, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΊΠΎΠ»ΠΎ 90% всСх нСрСгулярных ошибок происходит ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌ разрядом, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чСтности Π±Ρ‹Π²Π°Π΅Ρ‚ достаточно для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ситуаций.

Код Π₯эмминга

ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π±ΠΈΡ‚ Π½Π° 2 0 = 1;
Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π±ΠΈΡ‚ Π½Π° 2 1 = 2;
Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ Π±ΠΈΡ‚ Π½Π° 2 2 = 4;

r1 = i1 + i2 + i4
r2 = i1 + i3 + i4
r3 = i2 + i3 + i4

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Ρ€Π°Π±ΠΎΡ‚Π° этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π° ΠΎΡ‡Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Код Π₯эмминга. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ особо ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Π²ΠΈΠΆΡƒ смысла. ВмСсто этого ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ схСму ΠΊΠΎΠ΄Π΅Ρ€Π°:
Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).
ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°
Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).
(ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, довольно Π·Π°ΠΏΡƒΡ‚Π°Π½ΠΎ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ)

e0,e1,e2 ΠΎΠΏΡ€Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, зависящиС ΠΎΡ‚ принятых Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ Π±ΠΈΡ‚ k1 β€” k7:

e0 = k1 + k3 + k5 + k7 mod 2
e1 = k2 + k3 + k6 + k7 mod 2
e2 = k4 + k5 + k6 + k7 mod 2

Набор этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ e2e1e0 Π΅ΡΡ‚ΡŒ двоичная запись ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π΅ΠΊΠΎΠ΄Π΅Ρ€ эти значСния вычисляСт, ΠΈ Ссли ΠΎΠ½ΠΈ всС Π½Π΅ Ρ€Π°Π²Π½Ρ‹ 0 (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ получится 000), Ρ‚ΠΎ исправляСт ΠΎΡˆΠΈΠ±ΠΊΡƒ.

ΠšΠΎΠ΄Ρ‹-произвСдСния

Π’ ΠΊΠ°Π½Π°Π»Π΅ связи ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… ошибок, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… ΡˆΡƒΠΌΠ°ΠΌΠΈ, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ошибки, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌΠΈ, замираниями ΠΈΠ»ΠΈ выпадСниями (ΠΏΡ€ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ видСозаписи). ΠŸΡ€ΠΈ этом ΠΏΠΎΡ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ сотни, Π° Ρ‚ΠΎ ΠΈ тысячи Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ подряд. Ясно, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ помСхоустойчивый ΠΊΠΎΠ΄ Π½Π΅ смоТСт ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Ρ‚Π°ΠΊΠΎΠΉ ошибкой. Для возмоТности Π±ΠΎΡ€ΡŒΠ±Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ошибками ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Ρ‹-произвСдСния. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΡ‘Π½ Π½Π° рисункС:
Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).
ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠ°Ρ информация кодируСтся Π΄Π²Π°ΠΆΠ΄Ρ‹: Π²ΠΎ внСшнСм ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ ΠΊΠΎΠ΄Π΅Ρ€Π°Ρ…. ΠœΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ устанавливаСтся Π±ΡƒΡ„Π΅Ρ€, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС:
Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ слова проходят Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ помСхоустойчивый ΠΊΠΎΠ΄Π΅Ρ€, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ внСшним, Ρ‚.ΠΊ. ΠΎΠ½ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ находятся ΠΏΠΎ краям систСмы помСхоустойчивого кодирования. Π—Π΄Π΅ΡΡŒ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ символы, Π° ΠΎΠ½ΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, заносятся Π² Π±ΡƒΡ„Π΅Ρ€ ΠΏΠΎ столбцам, Π° выводятся построчно. Π­Ρ‚ΠΎΡ‚ процСсс называСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ строк ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ символы Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ порядкС информация пСрСдаСтся ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ связи ΠΈΠ»ΠΈ записываСтся ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ. Условимся, Ρ‡Ρ‚ΠΎ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ, ΠΈ внСшний ΠΊΠΎΠ΄Ρ‹ – ΠΊΠΎΠ΄Ρ‹ Π₯эмминга, с трСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹ΠΌΠΈ символами, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚ΠΎΡ‚, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ошибкС Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΌ словС (количСство Β«ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²Β» Π½Π° рисункС Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ β€” это просто схСма). На ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ располоТСн Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ массив памяти (Π±ΡƒΡ„Π΅Ρ€), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ информация заносится построчно, Π° выводится ΠΏΠΎ столбцам. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ошибки (крСстики Π½Π° рисункС Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ строках), ΠΎΠ½Π° ΠΌΠ°Π»Ρ‹ΠΌΠΈ порциями распрСдСляСтся Π² ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… словах внСшнСго ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ исправлСна.
Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. image loader. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это Ρ„ΠΎΡ‚ΠΎ. Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΠΈΡ‚ чСтности Π² ΠΊΠΎΠ΄Π°Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΡƒ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности (Π°Π½Π³Π». Parity bit ) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).
НазначСниС внСшнСго ΠΊΠΎΠ΄Π° понятно – исправлСниС ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ошибок. Π—Π°Ρ‡Π΅ΠΌ ΠΆΠ΅ Π½ΡƒΠΆΠ΅Π½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ΄? На рисункС, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° одиночная ошибка (Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ столбСц, вСрхняя строка). Π’ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΌ словС, располоТСнном Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ столбцС β€” Π΄Π²Π΅ ошибки, ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ исправлСны, Ρ‚.ΠΊ. внСшний ΠΊΠΎΠ΄ рассчитан Π½Π° исправлСниС ΠΎΠ΄Π½ΠΎΠΉ ошибки. Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· этой ситуации ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π½ΡƒΠΆΠ΅Π½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исправит эту ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ сначала проходят Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€, Π³Π΄Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки, Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€ построчно, выводятся ΠΏΠΎ столбцам ΠΈ ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π½Π° внСшний Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€, Π³Π΄Π΅ происходит исправлСниС ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ошибки.

ИспользованиС ΠΊΠΎΠ΄ΠΎΠ²-ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ избыточности.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности

Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ сСтях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… би́том чётности Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ значСния ‘0’ ΠΈΠ»ΠΈ ‘1’ ΠΈ слуТащий для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ чётности Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа (чётности количСства Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² числС).

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π‘ΠΈΡ‚ чётности ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ разряд формируСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Β«Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡˆΠ΅Π΅-Π˜Π›Π˜Β» поразрядно. Рассмотрим схСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ дСвятибитныС ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова, состоящиС ΠΈΠ· восьми Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π±ΠΈΡ‚ чётности.

ΠŸΡƒΡΡ‚ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π±ΠΈΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ноль Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ², поэтому Π±ΠΈΡ‚ чётности Π±ΡƒΠ΄Π΅Ρ‚ 0.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π’ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 7 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π±ΠΈΡ‚ чётности, ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° стоповых Π±ΠΈΡ‚Π°. Π’Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ всС 7-Π±ΠΈΡ‚Π½Ρ‹Π΅ UART). ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ ошибки становится доступСн процСссору (ΠΈ ОБ) Ρ‡Π΅Ρ€Π΅Π· статусный рСгистр оборудования. ВосстановлСниС ошибок ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ производится ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, подробности ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, функциями Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы)

ΠŸΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ CRC ΠΈ Π±ΠΈΡ‚ чётности

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ чётности фактичСски являСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ случаСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ избыточности цикличСской суммы с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ x+1.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

ПолСзноС

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… словарях:

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности β€” β€” [http://www.iks media.ru/glossary/index.html?glossid=2400324] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ²ΡΠ·ΡŒ, основныС понятия EN odd even check … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΏΠΎΠ±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности β€” β€” [Π›.Π“.Π‘ΡƒΠΌΠ΅Π½ΠΊΠΎ. Англо русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ тСхнологиям. М.: Π“ΠŸ ЦНИИБ, 2003.] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ EN block parity … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности β€” β€” [Π•.Π‘.АлСксССв, А.А.ΠœΡΡ‡Π΅Π². Англо русский Ρ‚ΠΎΠ»ΠΊΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ систСмотСхникС Π­Π’Πœ. Москва 1993] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ EN horisontal parity … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ чСтности β€” β€” [Π•.Π‘.АлСксССв, А.А.ΠœΡΡ‡Π΅Π². Англо русский Ρ‚ΠΎΠ»ΠΊΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ систСмотСхникС Π­Π’Πœ. Москва 1993] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ EN vertical parity … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ (ΠΏΠΎ) чСтности β€” НаиболСС простой ΠΌΠ΅Ρ‚ΠΎΠ΄ обнаруТСния ошибок, основанный Π½Π° Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ (Π±Π»ΠΎΠΊΠΈ) ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ символа (0 ΠΈΠ»ΠΈ 1), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ сумма Π±ΠΈΡ‚ΠΎΠ² Π±Ρ‹Π»Π° всСгда Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΉ. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒβ€¦ … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ n β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ остатку ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ обнаруТСния ошибок, основанный Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ участка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если этот Π½Π°Π±ΠΎΡ€ прСдставляСт собой ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π»ΠΈΠ½ΠΎΠΉ m Π±ΠΈΡ‚, Ρ‚ΠΎ бСрСтся сумма ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ n, Π³Π΄Π΅ n = 2**m, и… … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ остатку β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ n ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ обнаруТСния ошибок, основанный Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ участка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если этот Π½Π°Π±ΠΎΡ€ прСдставляСт собой ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π»ΠΈΠ½ΠΎΠΉ m Π±ΠΈΡ‚, Ρ‚ΠΎ бСрСтся сумма ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ n, Π³Π΄Π΅ n=2**m, ΠΈ ставится … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ чСтности β€” β€” [Π›.Π“.Π‘ΡƒΠΌΠ΅Π½ΠΊΠΎ. Англо русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ тСхнологиям. М.: Π“ΠŸ ЦНИИБ, 2003.] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ EN even odd checkeven parity check … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ чСтности Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… β€” β€” [Π›.Π“.Π‘ΡƒΠΌΠ΅Π½ΠΊΠΎ. Англо русский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ тСхнологиям. М.: Π“ΠŸ ЦНИИБ, 2003.] Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ EN madnie parity check … Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ тСхничСского ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ чСтности β€” lyginumo kontrolΔ— statusas T sritis automatika atitikmenys: angl. even odd check; even parity check; odd even check; odd parity check; parity check; parity detection vok. Gerade Ungerade Kontrolle, f; ParitΓ€tskontrolle, f; ParitΓ€tsprΓΌfung, f rus … Automatikos terminΕ³ ΕΎodynas

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *