Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ срСдства сбора, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

ОглавлСниС

ΠŸΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°

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

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° достигаСтся Ρ†Π΅Π½ΠΎΠΉ ввСдСния избыточности. Π’ΠΎ Π΅ΡΡ‚ΡŒ, примСняя для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ°. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² зависят ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» построСния этих ΠΊΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° (Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов, числа разрядов, избыточности ΠΈ Π΄Ρ€.).

Π’ настоящСС врСмя наибольшСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄Π°ΠΌ. Они ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами ΠΈ ΠΈΡ… рСализация ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ проста.

НаиболСС часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. ΠŸΡ€ΠΈ использовании Π±Π»ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² цифровая информация пСрСдаСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ (Π±Π»ΠΎΠΊΠΎΠ²) Ρ€Π°Π²Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° осущСствляСтся нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡƒΠΊΠ²Π΅ сообщСния соотвСтствуСт Π±Π»ΠΎΠΊ ΠΈΠ· ΠΏ символов.

Π‘Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ называСтся Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, Ссли ΠΏ (Π·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ) остаСтся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ для всСх Π±ΡƒΠΊΠ² сообщСния.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹Π΅ ΠΈ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹.

ΠŸΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ состоят ΠΈΠ· Π΄Π²ΡƒΡ… Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ частСй: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ разряды Π²ΠΎ всСх ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… комбинациях Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

ΠŸΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ символы Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

НСпрСрывными Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… символов Π² ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… символов осущСствляСтся Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ, Π±Π΅Π· раздСлСния Π΅Π΅ Π½Π° нСзависимыС Π±Π»ΠΎΠΊΠΈ. НСпрСрывныС ΠΊΠΎΠ΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹ΠΌΠΈ ΠΈ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹ΠΌΠΈ.

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ использования избыточности

Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки обусловлСна Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… символов. На Π²Π²ΠΎΠ΄ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ устройства поступаСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· k ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… символов. На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΅ΠΉ соотвСтствуСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΏ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… символов, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ n>k. ВсСго ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Из ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ. Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ комбинациями. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ( Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Π˜Ρ… Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ комбинациями.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодслучаСв Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ;

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Β·(Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄-1) случаСв ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π½Π΅ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ошибкам;

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Β·( Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄) случаСв ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹.

Π§Π°ΡΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… случаСв ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ соотвСтствуСт:

Кобн Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

Рассмотрим, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, каТдая комбинация ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТит всСго ΠΎΠ΄ΠΈΠ½ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ символ (ΠΏ=k+1). ΠžΠ±Ρ‰Π΅Π΅ число Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ составит Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΄Π²ΠΎΠ΅ большС ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Π—Π° подмноТСство Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, подмноТСство Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ, содСрТащих Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ число Π΅Π΄ΠΈΠ½ΠΈΡ† (ΠΈΠ»ΠΈ Π½ΡƒΠ»Π΅ΠΉ). ΠŸΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· k ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… символов добавляСтся ΠΎΠ΄ΠΈΠ½ символ (0 ΠΈΠ»ΠΈ 1), Ρ‚Π°ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ число Π΅Π΄ΠΈΠ½ΠΈΡ† Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ. ИскаТСниС любого Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ числа символов ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π² подмноТСство Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ обнаруТиваСтся Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΉ сторонС ΠΏΠΎ нСчСтности числа Π΅Π΄ΠΈΠ½ΠΈΡ†. Π§Π°ΡΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ошибок составляСт:

Кобн Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ устройства с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΊΠΎΠ΄ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ расстояниС, число ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ»ΠΈ исправлСнных ошибок.

Рассмотрим ΡΡƒΡ‚ΡŒ этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Под Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ число Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… разрядов

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ

ΠΎΡ‚Π½ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΎΡ‚Π½.

Π­Ρ‚Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа символов ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ символы. Π•Π΅ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Если ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ источника Ρ€Π°Π²Π½Π° Н символов Π² сСкунду, Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ послС кодирования этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π°

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· ΠΏ символов Ρ‚ΠΎΠ»ΡŒΠΊΠΎ k ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ….

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Если число ошибок, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ΄ с большим числом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… символов. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ появляСтся врСмСнная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Она Ρ‚Π΅ΠΌ большС, Ρ‡Π΅ΠΌ слоТнСС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

КодовоС расстояниС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ cΡ‚Π΅ΠΏΠ΅Π½ΡŒ различия Π»ΡŽΠ±Ρ‹Ρ… Π΄Π²ΡƒΡ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. Оно выраТаСтся числом символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя комбинациями Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, достаточно ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ число Π΅Π΄ΠΈΠ½ΠΈΡ† Π² суммС этих ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

КодовоС расстояниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ. Π’Π°ΠΊ, Π² ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΌ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠΌ Π±Π΅Π·Ρ‹Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ это расстояниС для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄ΠΎ ΠΏ, Ρ€Π°Π²Π½ΠΎΠΉ значности ΠΊΠΎΠ΄Π°.

Число ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ошибок опрСдСляСтся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ расстояниСм Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ комбинациями. Π­Ρ‚ΠΎ расстояниС называСтся хэмминговым.

Π’ Π±Π΅Π·Ρ‹Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄=1. Достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠΌΡƒ символу, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ошибка Π² сообщСнии.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ ΠΎΠ±Π»Π°Π΄Π°Π» свойствами ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, которая обСспСчивала Π±Ρ‹ минимальноС расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ двумя Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ комбинациями Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ….

Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΏ=3. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ мноТСство: 000, 001, 010, 011, 100, 101, 110, 111. Π›ΡŽΠ±Π°Ρ одиночная ошибка трансформируСт Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. Ошибки здСсь Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Π½Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄=1. Если Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄=2, Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΉ ошибкС Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ.

ΠŸΡƒΡΡ‚ΡŒ подмноТСство Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ чСтности числа Π΅Π΄ΠΈΠ½ΠΈΡ†. Π’ΠΎΠ³Π΄Π° подмноТСства Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΈΠ΅:

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ искаТСниС ΠΏΠΎΠΌΠ΅Ρ…ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ разряда (одиночная ошибка) ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π² подмноТСство Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ этот ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ всС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΡ€ΠΈ нСобходимости ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ошибки кратности Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄— минимальноС хэммингово расстояниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄+1.

Π’ этом случаС никакая ошибка кратности Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Π½Π΅ Π² состоянии пСрСвСсти ΠΎΠ΄Π½Ρƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

Ошибки ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ°. Для исправлСния ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΉ ошибки ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ подмноТСство Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ эти подмноТСства Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Π»ΠΈΡΡŒ, хэммингово расстояниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€Π΅Ρ….

Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ. ΠŸΡƒΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏ=3. ΠŸΡ€ΠΈΠΌΠ΅ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 000 ΠΈ 111 (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ€Π°Π²Π½ΠΎ 3). Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 000 поставим Π² соотвСтствиС подмноТСство Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ 001, 010, 100. Π­Ρ‚ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ возникновСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ошибки Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 000.

Аналогично Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 111 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² соотвСтствиС подмноТСство Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ 110, 011, 101. Если ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти подмноТСства Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ, Ρ‚ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

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

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄=2Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄+1. (2.1)

Π³Π΄Π΅ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄— сочСтаниС ΠΈΠ· ΠΏ элСмСнтов ΠΏΠΎ t (число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок кратности t Π½Π° Π΄Π»ΠΈΠ½Π΅ ΠΏ-разрядной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ).

Если, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏ=7, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄=1, Ρ‚ΠΎ ΠΈΠ· (2.1)

НуТно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ исправлСния любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ошибок. ΠšΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для исправлСния ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ошибок, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятных для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° связи.

Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ

НСдостатком ΠΊΠΎΠ΄Π° с Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ числом Π΅Π΄ΠΈΠ½ΠΈΡ† являСтся Π½Π΅ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ошибок. Π­Ρ‚ΠΎΠ³ΠΎ нСдостатка Π»ΠΈΡˆΠ΅Π½Ρ‹ ΠΊΠΎΠ΄Ρ‹ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° части, ΠΈΠ· Π½ΠΈΡ… формируСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, состоящая ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ числа строк ΠΈ столбцов:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ поступлСния символов исходного ΠΊΠΎΠ΄Π°. Π—Π°Ρ‚Π΅ΠΌ послС формирования Ρ‚ строк ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ производится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ Π΅Π΅ столбцов ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ символы Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ символы ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ суммирования ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… символов, располоТСнных Π² столбцС:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ошибки ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ. НС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ лишь Ρ‚Π°ΠΊΠΈΠ΅ ошибки, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… искаТСно Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ число символов Π² столбцС.

МоТно ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ столбцам ΠΈ строкам ΠΈΠ»ΠΈ столбцам ΠΈ диагоналям (попСрСчная ΠΈ диагональная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°).

Если ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° проводится ΠΏΠΎ строкам ΠΈ столбцам, Ρ‚ΠΎ ΠΊΠΎΠ΄ называСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ символы Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄;

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

Π’ этом случаС Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ошибки Ρ‡Π΅Ρ‚Π½ΠΎΠΉ кратности с ΠΊΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ 4, 8, 16 ΠΈ Ρ‚.Π΄., ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… происходит искаТСниС символов с ΠΏΠΎΠΏΠ°Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ индСксами строк столбцов. НаимСньшая ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° получаСтся Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° образуСмая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° являСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ.

НСдостатком Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ внСсСния Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для формирования ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ позволяСт ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки. ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт находится Π½Π° пСрСсСчСнии строки ΠΈ столбца, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… имССтся Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ чСтности.

ΠšΠΎΠ΄Ρ‹ с постоянным вСсом

ВСсом называСтся число Π΅Π΄ΠΈΠ½ΠΈΡ†, содСрТащихся Π² ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… комбинациях.

Π’ ΠΊΠΎΠ΄Π΅ Β«3 ΠΈΠ· 7Β» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ сто Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ восСмь (Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄=128), Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΡŒ ΠΏΡΡ‚ΡŒ. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π½ = 0,28.

Π‘Ρ…Π΅ΠΌΠ° устройства опрСдСлСния вСса ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΊΠΎΠ΄Π° Β«3 ΠΈΠ· 7Β» ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рис. 2.6.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ЦикличСскиС ΠΊΠΎΠ΄Ρ‹

ЦикличСскиС ΠΊΠΎΠ΄Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ цикличСской пСрСстановкС всСх символов ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° образуСтся другая кодовая комбинация этого ΠΆΠ΅ ΠΊΠΎΠ΄Π°.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄— комбинация цикличСского ΠΊΠΎΠ΄Π°;

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄— Ρ‚Π°ΠΊΠΆΠ΅ комбинация цикличСского ΠΊΠΎΠ΄Π°.

НапримСр, комбинация 1001111 (ΠΏ=7) Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠΌ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ прСдставлСнии дСйствия Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ комбинациями сводятся ΠΊ дСйствиям Π½Π°Π΄ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°ΠΌΠΈ. Π­Ρ‚ΠΈ дСйствия производятся Π² соотвСтствии с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‡Π»Π΅Π½ΠΎΠ² осущСствляСтся ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2.

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибок ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ цикличСского ΠΊΠΎΠ΄Π° обСспСчиваСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² качСствС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлятся Π±Π΅Π· остатка Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ€Π°Π½Π΅Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ G(x). Если принятая комбинация содСрТит искаТСнныС символы, Ρ‚ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ G(x) осущСствляСтся с остатком. ΠŸΡ€ΠΈ этом формируСтся сигнал, ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ± ошибкС. Полином G(x) называСтся ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ цикличСского ΠΊΠΎΠ΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ умноТСния исходной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ А(Ρ…) Π½Π° ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ G(x) с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‡Π»Π΅Π½ΠΎΠ² ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, всС ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ цикличСского ΠΊΠΎΠ΄Π°, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π½ΠΈΠΆΠ΅ ΠΏ.

Часто Π² качСствС ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ осущСствляСтся Π΄Π΅Π»Π΅Π½ΠΈΠ΅, бСрСтся ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ G(x)=Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄+1. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… символов Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ нСльзя.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌ прСимущСством цикличСских ΠΊΠΎΠ΄ΠΎΠ² являСтся простота построСния ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ своСй структурС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ рСгистры сдвига с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ связями.

Число разрядов рСгистра выбираСтся Ρ€Π°Π²Π½Ρ‹ΠΌ стСпСни ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°.

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь осущСствляСтся с Π²Ρ‹Ρ…ΠΎΠ΄Π° рСгистра Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ разряды Ρ‡Π΅Ρ€Π΅Π· сумматоры, число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выбираСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ мСньшС количСства Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Ρ‡Π»Π΅Π½ΠΎΠ² ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… Ρ‚Π΅Ρ… разрядов рСгистра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°.

На рис. 2.7 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° схСма ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ рСгистра для прСобразования чСтырСхразрядной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π² ΡΠ΅ΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π’ Ρ‚Π°Π±Π». 2.3 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡƒΡ‚Π΅ΠΌ сдвигов исходной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 0101 получаСтся комбинация цикличСского ΠΊΠΎΠ΄Π° 1010011. ΠΏ=7, k=4. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ 0101, ΠΊΠ»ΡŽΡ‡ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ‚Π°ΠΊΡ‚ΠΎΠ² рСгистр Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ»ΡŽΡ‡ пСрСводится Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь замыкаСтся. Под дСйствиСм сСми ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСмиразрядного цикличСского ΠΊΠΎΠ΄Π°.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Бвойства цикличСского ΠΊΠΎΠ΄Π°:

1) цикличСский ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ всС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки, Ссли ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ содСрТит Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π°. Если G(x)=x+1, Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ ошибки ΠΈ всС Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Π΅;

2) цикличСский ΠΊΠΎΠ΄ с G(x)=(x+1)G(x) ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ всС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅, Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½Ρ‹Π΅ ошибки;

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

ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ Β«Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ…Β»

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ (ΠΈΠ»ΠΈ помСхоустойчивыС) ΠΊΠΎΠ΄Ρ‹ β€” это ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ, Ссли ΠΏΠΎΠ²Π΅Π·Ρ‘Ρ‚, ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки, возникшиС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ Π½ΠΈΡ…, Ρ‚ΠΎ навСрняка встрСчали Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ CRC Π² спискС Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ZIP-Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ надпись ECC Π½Π° ΠΏΠ»Π°Π½ΠΊΠ΅ памяти. А ΠΊΡ‚ΠΎ-Ρ‚ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, задумывался, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊ получаСтся, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΡ†Π°Ρ€Π°ΠΏΠ°Ρ‚ΡŒ DVD-диск, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ всё Ρ€Π°Π²Π½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ошибок. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Ρ†Π°Ρ€Π°ΠΏΠΈΠ½Π° Π½Π΅ Π² сантимСтр Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ ΠΈ Π½Π΅ Ρ€Π°Π·Ρ€Π΅Π·Π°Π»Π° диск ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ.

Как Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, ΠΊΠΎ всСму этому причастны ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹. БобствСнно, ECC Ρ‚Π°ΠΊ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ β€” Β«error-correcting codeΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Β«ΠΊΠΎΠ΄, ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ошибки». А CRC β€” это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ошибки Π² Π΄Π°Π½Π½Ρ‹Ρ…. Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ½ ΠΈΡ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚, Π½ΠΎ часто это ΠΈ Π½Π΅ трСбуСтся.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ разбСрёмся, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅.

Для понимания ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ знания. Достаточно лишь ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΊΠ°ΠΊ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ систСму Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Много тСкста ΠΈ ΠΌΠ°Π»ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. Π― постарался всё ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Π½ΠΎ Π±Π΅Π· ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ° ΠΈ Π±ΡƒΠΌΠ°Π³ΠΈ тСкст ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ.

ΠšΠ°Π½Π°Π»Ρ‹ с ошибкой

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

Ошибка β€” это маловСроятноС событиС (Π° ΠΈΠ½Π°Ρ‡Π΅ Π·Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°Π½Π°Π» Π²ΠΎΠΎΠ±Ρ‰Π΅, Π³Π΄Π΅ ΠΎΠ΄Π½ΠΈ ошибки?), Π° Π·Π½Π°Ρ‡ΠΈΡ‚, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… ошибок мСньшС, Π° Ρ‚Ρ€Ρ‘Ρ… ΡƒΠΆΠ΅ совсСм ΠΌΠ°Π»Π°. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для сСбя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ вСроятности, ΠΎΡ‡Π΅Ρ€Ρ‚ΠΈΠ² Π³Ρ€Π°Π½ΠΈΡ†Ρƒ «это ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΒ». Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°Π½Π°Π»Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодошибок. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ характСристикой ΠΊΠ°Π½Π°Π»Π° связи.

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

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ прямой стрСлкой (Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄), Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ связи β€” волнистой стрСлкой (Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄). Ошибки ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ.

НапримСр, ΠΏΡƒΡΡ‚ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сообщСния Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠ»Ρ‘ΠΌ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ (ΡΡŽΡ€ΠΏΡ€ΠΈΠ·!):

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка Π±ΡƒΠ΄Π΅Ρ‚ записана Ρ‚Π°ΠΊ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ Π±ΡƒΠΊΠ²Ρ‹, Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ словами. Π’ Π΄Π°Π½Π½ΠΎΠΌ простом случаС ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова β€” это Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

Код с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ нас Π½Π΅ Ρ€Π°ΡΡΠ»Ρ‹ΡˆΠ°Π»? ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ Π΄Π²Π°ΠΆΠ΄Ρ‹:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠŸΡ€Π°Π²Π΄Π°, это Π½Π°ΠΌ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚. Π’ самом Π΄Π΅Π»Π΅, рассмотрим ΠΊΠ°Π½Π°Π» с ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ошибкой:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

КакиС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄? ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π· Ρƒ нас Π½Π΅ Π΄Π²Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, Ρ‚ΠΎ Π±Ρ‹Π»Π° ошибка, Π½ΠΎ Π²ΠΎΡ‚ Π² ΠΊΠ°ΠΊΠΎΠΌ разрядС? ΠœΠΎΠΆΠ΅Ρ‚, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ, ΠΈ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Π±ΡƒΠΊΠ²Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. А ΠΌΠΎΠΆΠ΅Ρ‚, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΈ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ исправляСт ошибки. Ну, Ρ‚ΠΎΠΆΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ. Но ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ дальшС ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

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

Если Π² ΠΊΠ°Π½Π°Π»Π΅ связи Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° максимум ΠΎΠ΄Π½Π° ошибка, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Π΄Π²ΡƒΡ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… становится Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΈ остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»Π°ΡΡŒ Π±ΡƒΠΊΠ²Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

ΠŸΡ€ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ говорят, Ρ‡Ρ‚ΠΎ ΠΎΠ½ исправляСт ΠΎΠ΄Π½Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π”Π²Π΅ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚, Π½ΠΎ исправит ΡƒΠΆΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ.

Π­Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, самый простой ΠΊΠΎΠ΄. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ, Π΄Π° ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅. Ноликов большС β€” Π·Π½Π°Ρ‡ΠΈΡ‚ пСрСдавался ноль, Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅ΠΊ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°.

Если Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π΄Π²Π΅ ошибки. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ повторяСм ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π±ΠΈΡ‚ 5 Ρ€Π°Π·.

Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ΄Π°ΠΌΠΈ

Рассмотрим ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΊΠΎΠ΄ с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исправляСт ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Но Π·Π° всё Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π½Π°Π΄ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ: ΠΎΠ½ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ трСмя. НС ΠΎΡ‡Π΅Π½ΡŒ-Ρ‚ΠΎ ΠΈ эффСктивно.

И Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ этот ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡƒΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ для устранСния ΠΎΠ΄Π½ΠΎΠΉ ошибки? НавСрняка это всё нСспроста.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅ΠΌ, ΠΊΠ°ΠΊ этот ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ всё понятно. Нолики ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡ΠΊΠΈ β€” это Π΄Π²Π΅ Π½Π΅ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ достаточно Π΄Π»ΠΈΠ½Π½Ρ‹Π΅, Ρ‚ΠΎ одиночная ошибка Π½Π΅ сильно ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ ΠΈΡ… Π²ΠΈΠ΄.

ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ эта Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° большС ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° исходныС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Ρ‡Π΅ΠΌ Π½Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. А Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов Ρƒ нас Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½.

Но Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ «большС ΠΏΠΎΡ…ΠΎΠΆΠ΅Β»? А всё просто! Π§Π΅ΠΌ большС символов Ρƒ Π΄Π²ΡƒΡ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ совпадаСт, Ρ‚Π΅ΠΌ большС ΠΈΡ… ΡΡ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ. Если ΠΏΠΎΡ‡Ρ‚ΠΈ всС символы ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, Ρ‚ΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Β«Π΄Π°Π»Π΅ΠΊΠΈΒ» Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

МоТно ввСсти Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Ρ€Π°Π²Π½ΡƒΡŽ количСству Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ†ΠΈΡ„Ρ€ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… разрядах Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. Π­Ρ‚Ρƒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ расстояниСм Π₯эмминга. Π§Π΅ΠΌ большС это расстояниС, Ρ‚Π΅ΠΌ мСньшС ΠΏΠΎΡ…ΠΎΠΆΠΈ Π΄Π²Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

НапримСр, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Ρ†ΠΈΡ„Ρ€Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… позициях Ρ€Π°Π²Π½Ρ‹, Π° Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

РасстояниС Π₯эмминга Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ расстояниСм нСспроста. Π’Π΅Π΄ΡŒ Π² самом Π΄Π΅Π»Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ расстояниС? Π­Ρ‚ΠΎ какая-Ρ‚ΠΎ характСристика, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Π½Π° Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΈ для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅Ρ€Π½Ρ‹ утвСрТдСния:

Достаточно Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ трСбования.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ это ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ (Π½Π°ΠΌ это Π½Π΅ пригодится, просто Ρ€Π°Π΄ΠΈ интСрСса посмотрим):

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ самому ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ для расстояния Π₯эмминга эти свойства Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.

ΠžΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΠΈ

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΌΡ‹ считаСм Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΌ пространствС, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΡƒΠΌΠ΅Π΅ΠΌ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠŸΡ€Π°Π²Π΄Π°, Ссли ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ сколько Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° листС Π±ΡƒΠΌΠ°Π³ΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ расстояния Π₯эмминга совпадали с расстояниями Π½Π° плоскости, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Ρ‚ΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ. Но Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ. Всё ΠΆΠ΅ это особоС пространство со своими Π·Π°ΠΊΠΎΠ½Π°ΠΌΠΈ. А слова Π²Ρ€ΠΎΠ΄Π΅ «расстояния» лишь ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΌ Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ.

ΠŸΠΎΠΉΠ΄Ρ‘ΠΌ дальшС. Π Π°Π· ΠΌΡ‹ Π·Π°Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ расстоянии, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ввСсти Ρ‚Π°ΠΊΠΎΠ΅ понятиС ΠΊΠ°ΠΊ ΠΎΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ. Как извСстно, ΠΎΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ β€” это ΡˆΠ°Ρ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ радиуса с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Π½Π΅ΠΉ. Π¨Π°Ρ€? КакиС Π΅Ρ‰Ρ‘ ΡˆΠ°Ρ€Ρ‹! ΠœΡ‹ ΠΆΠ΅ ΠΎ ΠΊΠΎΠ΄Π°Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ.

Но всё просто. Π’Π΅Π΄ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡˆΠ°Ρ€? Π­Ρ‚ΠΎ мноТСство всСх Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠΉ Π½Π΅ дальшС, Ρ‡Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ расстояниС, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ радиусом. Π’ΠΎΡ‡ΠΊΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ, расстояниС Ρƒ нас Π΅ΡΡ‚ΡŒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ ΠΈ ΡˆΠ°Ρ€Ρ‹.

Π’Π°ΠΊ, скаТСм, ΠΎΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодрадиуса 1 β€” это всС ΠΊΠΎΠ΄Ρ‹, находящиСся Π½Π° расстоянии Π½Π΅ большС, Ρ‡Π΅ΠΌ 1 ΠΎΡ‚ Π½Π΅Π³ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π΅ большС, Ρ‡Π΅ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ разрядС. Π’ΠΎ Π΅ΡΡ‚ΡŒ это ΠΊΠΎΠ΄Ρ‹:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π”Π°, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ странно выглядят ΡˆΠ°Ρ€Ρ‹ Π² пространствС ΠΊΠΎΠ΄ΠΎΠ².

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС. Π­Ρ‚ΠΎ ΠΆΠ΅ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² ΠΊΠ°Π½Π°Π»Π΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ошибкой, Ссли ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄! Π­Ρ‚ΠΎ слСдуСт прямо ΠΈΠ· опрСдСлСния окрСстности. Π’Π΅Π΄ΡŒ каТдая ошибка заставляСт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ разрядС, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ удаляСт Π΅Ρ‘ Π½Π° расстояниС 1 ΠΎΡ‚ исходного сообщСния.

Аналогично, Ссли Π² ΠΊΠ°Π½Π°Π»Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π΅ ошибки, Ρ‚ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сообщСниС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ окрСстности Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодрадиусом 2.

Π’ΠΎΠ³Π΄Π° всю Π½Π°ΡˆΡƒ систСму дСкодирования ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† (Ρ‚ΠΎΡ‡ΠΊΡƒ Π² нашСй Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ) ΠΈ смотрим, Π² ΠΎΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚.

Бколько ошибок ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ ΠΌΠΎΠ³ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ большС ошибок, окрСстности Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡˆΠΈΡ€Π΅. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ. Π˜Π½Π°Ρ‡Π΅ Ссли Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ пСрСсСчСния, нСпонятно Π±ΡƒΠ΄Π΅Ρ‚, ΠΊ ΠΊΠ°ΠΊΠΎΠΉ окрСстности Π΅Ρ‘ отнСсти.

Π’ ΠΊΠΎΠ΄Π΅ с ΡƒΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ словами Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодрасстояниС Ρ€Π°Π²Π½ΠΎ 2 (ΠΎΠ±Π° разряда Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ). А Π·Π½Π°Ρ‡ΠΈΡ‚, Ссли ΠΌΡ‹ построим Π²ΠΎΠΊΡ€ΡƒΠ³ Π½ΠΈΡ… ΡˆΠ°Ρ€Ρ‹ радиуса 1, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‚ΠΎΡ‡ΠΊΠ° касания Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΠΎΠΈΠΌ ΡˆΠ°Ρ€Π°ΠΌ ΠΈ нСпонятно Π±ΡƒΠ΄Π΅Ρ‚, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ… Π΅Ρ‘ отнСсти.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ИмСнно это ΠΌΡ‹ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ. ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ошибка, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π΅Ρ‘ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎ интСрСсно, Ρ‚ΠΎΡ‡Π΅ΠΊ касания Π² нашСм странном пространствС Ρƒ ΡˆΠ°Ρ€ΠΎΠ² Π΄Π²Π΅ β€” это ΠΊΠΎΠ΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. Расстояния ΠΎΡ‚ Π½ΠΈΡ… Π΄ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² Ρ€Π°Π²Π½Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, поэтому рисунки β€” это просто ΡƒΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ рассуТдСния.

Π’ случаС ΠΊΠΎΠ΄Π° с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ, ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ°Ρ€Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π·ΠΎΡ€.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π·ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ°Ρ€Π°ΠΌΠΈ Ρ€Π°Π²Π΅Π½ 1, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас расстояния всСгда Ρ†Π΅Π»Ρ‹Π΅ (Π½Ρƒ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΆΠ΅ Π΄Π²Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΠ»ΡƒΡ‚ΠΎΡ€Π° разрядах).

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π­Ρ‚ΠΎΡ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ΅Π½. Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ расстояниСм Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΊΠ°Π½Π°Π»Π΅ с Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодошибками, Ссли выполняСтся ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ равСнство позволяСт Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, сколько ошибок Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ΄. А сколько ΠΊΠΎΠ΄ ошибок ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ? РассуТдСния Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅. Код ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодошибок, Ссли Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ получится Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² окрСстностях радиуса Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ это записываСтся Ρ‚Π°ΠΊ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ 4 Π±ΡƒΠΊΠ²Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ минимальноС расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ словами, построим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠΏΠ°Ρ€Π½Ρ‹Ρ… расстояний.

ABCD
Aβ€”334
B3β€”43
C34β€”3
D433β€”

МинимальноС расстояниС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодошибок. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΆΠ΅ ΠΎΠ½ Π΄Π²Π΅ ошибки.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ сообщСниС, посмотрим, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ символу ΠΎΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ всСго.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

МинимальноС расстояниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ для символа Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Π·Π½Π°Ρ‡ΠΈΡ‚ вСроятнСС всСго пСрСдавался ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π˜Ρ‚Π°ΠΊ, этот ΠΊΠΎΠ΄ исправляСт ΠΎΠ΄Π½Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ΄ с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ. Но ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ΄Π° с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ здСсь кодируСтся ΡƒΠΆΠ΅ 4 символа.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ построСнии Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΊΠΎΠ΄ΠΎΠ² β€” Ρ‚Π°ΠΊ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ дальшС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, ΠΈ ΠΈΡ… Π±Ρ‹Π»ΠΎ побольшС.

Для дСкодирования ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ Π±Ρ‹ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ сообщСния, ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Но такая Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ большой. Π”Π°ΠΆΠ΅ для нашСго малСнького ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ 5 Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π±Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… сообщСний. Для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΊΠΎΠ΄ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ способ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ сообщСния Π±Π΅Π· Ρ‚Π°Π±Π»ΠΈΡ†. ΠœΡ‹ всСгда смоТСм Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ освободившСйся памяти.

Π˜Π½Ρ‚Π΅Ρ€Π»ΡŽΠ΄ΠΈΡ: ΠΏΠΎΠ»Π΅ GF(2)

Для излоТСния дальнСйшСго ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. А ΠΏΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΊΠ°ΠΊ извСстно ΠΌΡ‹ складываСм ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ числа. И Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Если с ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ всё Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‚ΠΎ ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ со слоТСниСм? Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, нСпонятно, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ 1 ΠΈ 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ снова ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ ΠΎΠ΄Π½Π° двоичная Ρ†ΠΈΡ„Ρ€Π°. Π—Π½Π°Ρ‡ΠΈΡ‚ вмСсто классичСского слоТСния Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’Π²Π΅Π΄Ρ‘ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слоТСния ΠΊΠ°ΠΊ слоТСниС ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 (Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстный программистам XOR):

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. Π­Ρ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ Π°Π±Ρ‹ ΠΊΠ°ΠΊ, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ систСма, которая Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ называСтся ΠΏΠΎΠ»Π΅ΠΌ. ПолС β€” это просто мноТСство (Π² нашСм случаС ΠΈΠ· 0 ΠΈ 1), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Π°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ слоТСниС ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ основныС алгСбраичСскиС Π·Π°ΠΊΠΎΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ основныС ΠΈΠ΄Π΅ΠΈ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΈ Π²Π΅Ρ€Π½Ρ‹. А Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ввСсти ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодс опСрациями, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлали, называСтся ΠΏΠΎΠ»Π΅ΠΌ Π“Π°Π»ΡƒΠ° GF(2). GF β€” это Galois field, Π° 2 β€” количСство элСмСнтов.

Π£ слоТСния Π΅ΡΡ‚ΡŒ нСсколько ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² дальнСйшСм.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π­Ρ‚ΠΎ свойство прямо слСдуСт ΠΈΠ· опрСдСлСния.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

А Π² этом ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ² Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΊ ΠΎΠ±Π΅ΠΈΠΌ частям равСнства. Π­Ρ‚ΠΎ свойство, Π² частности ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ слагаСмыС Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ сторону Π±Π΅Π· смСны Π·Π½Π°ΠΊΠ°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ

ВСрнёмся ΠΊ ΠΊΠΎΠ΄Ρƒ с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Для Π½Π°Ρ‡Π°Π»Π° просто Ρ€Π΅ΡˆΠΈΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π±Ρ‹Π»ΠΈ Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ошибки ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅. Как Π²ΠΈΠ΄Π½ΠΎ, ΠΈΠ· самого ΠΊΠΎΠ΄Π°, принятоС сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ словом Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° всС Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ Ρ€Π°Π²Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой.

ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ приняли Π²Π΅ΠΊΡ‚ΠΎΡ€-строку Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Ρ†ΠΈΡ„Ρ€. (Π‘Ρ‚Ρ€Π΅Π»ΠΎΡ‡ΠΊΠΈ Π½Π°Π΄ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас ΠΏΠΎΡ‡Ρ‚ΠΈ всё β€” это Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.)

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ равСнство всСх Ρ‚Ρ€Ρ‘Ρ… Ρ†ΠΈΡ„Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ систСму:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Или, Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ свойствами слоТСния Π² GF(2), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π’ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ эта систСма Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ВранспонированиС здСсь Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄β€” это Π²Π΅ΠΊΡ‚ΠΎΡ€-строка, Π° Π½Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц. Π˜Π½Π°Ρ‡Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ справа Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.

Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ. Если ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ сообщСниС β€” это ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ошибки ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ), Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° это сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΌΡƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ.

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ β€” это Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно, Ρ‡Π΅ΠΌ поиск Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π½ΠΎ Ρƒ нас Π½Π° самом Π΄Π΅Π»Π΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° β€” это Ρ‚Π°Π±Π»ΠΈΡ†Π° кодирования. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΡ‚ Π½Π΅Ρ‘ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ систСма для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π•Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” это ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова. БобствСнно, ΠΌΡ‹ систСму ΠΈ строили Π½Π° основС ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. По систСмС (ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄) Π½Π°ΠΉΠ΄Ρ‘ΠΌ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова.

ΠŸΡ€Π°Π²Π΄Π°, для нашСй систСмы ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚, поэтому, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ интСрСсно, Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ систСма ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‘ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π’ силу линСйности сумма Π΄Π²ΡƒΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ систСмы Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ систСмы. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ. Если Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы, Ρ‚ΠΎ для ΠΈΡ… суммы Π²Π΅Ρ€Π½ΠΎ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ‚ΠΎΠΆΠ΅ β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли ΠΌΡ‹ Π½Π°ΠΉΠ΄Ρ‘ΠΌ всС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ нСзависимыС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚ΠΎ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ всС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы. Для этого просто Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… всСвозмоТныС суммы.

Π’Ρ‹Ρ€Π°Π·ΠΈΠΌ спСрва всС зависимыС слагаСмыС. Π˜Ρ… ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅, сколько ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π’Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π°Π΄ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ справа Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСзависимыС. ΠŸΡ€ΠΎΡ‰Π΅ всСго Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄.

Если Π±Ρ‹ Π½Π°ΠΌ Π½Π΅ Ρ‚Π°ΠΊ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ с систСмой, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ складывая уравнСния ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ систСму, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρƒ. Ну, ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Гаусса. Для GF(2) ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ нСзависимыС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΡ€ΠΈΡ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· зависимых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ВсСвозмоТныС суммы этих нСзависимых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π³Π΄Π΅ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ€Π°Π²Π½Ρ‹ Π»ΠΈΠ±ΠΎ Π½ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΈΡ… коэффициСнтов Π΄Π²Π°, Ρ‚ΠΎ всСго Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодсочСтания.

Но посмотритС! Π€ΠΎΡ€ΠΌΡƒΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ β€” это ΠΆΠ΅ снова ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π‘Ρ‚Ρ€ΠΎΡ‡ΠΊΠΈ здСсь β€” Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ нСзависимыС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодназываСтся ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сами ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ кодирования, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова простым ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Найдём ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова для этого ΠΊΠΎΠ΄Π°. (НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° исходных сообщСний Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° 2 β€” это количСство Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.)

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ошибки. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΅Π³ΠΎ Π² Π΄Π΅Π»Π΅. ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ 01 ΠΈ Ρƒ нас ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ Π»ΠΈ Π΅Ρ‘ ΠΊΠΎΠ΄?

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

А Ρ€Π°Π· Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠΎΠ΄ Π·Π°ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΠ» Π½Π΅Π»Π°Π΄Π½ΠΎΠ΅. ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ Π΅Π³ΠΎ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. Π£Ρ€Π°, ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!

Для ΠΊΠΎΠ΄Π° с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ, кстати, ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° выглядит ΠΎΡ‡Π΅Π½ΡŒ просто:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ (Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅), ΠΈ ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… довольно Π»Π΅Π³ΠΊΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΡƒΡ‚ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.

Ошибка ΠΏΠΎ синдрому

Ну Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΌΡ‹ построили ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ошибки. Но ΠΌΡ‹ ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ!

Для Π½Π°Ρ‡Π°Π»Π° Π²Π²Π΅Π΄Ρ‘ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ понятиС, ΠΊΠ°ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€ ошибки. Π­Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся принятоС сообщСниС ΠΎΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова. ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ сообщСниС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Π° Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. Π’ΠΎΠ³Π΄Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ ошибки ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Но Π² странном ΠΌΠΈΡ€Π΅ GF(2), Π³Π΄Π΅ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, Π±ΡƒΠ΄ΡƒΡ‚ Π²Π΅Ρ€Π½Ρ‹ ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π’ силу особСнностСй слоТСния, ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ сам ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅ ошибки Π½Π° позициях, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, Π° Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ноль.

Как ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Ссли ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ сообщСниС Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия кодс ошибкой, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄. Но вСдь Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π½Π΅ Ρ€Π°Π²Π½Ρ‹Ρ… Π½ΡƒΠ»ΡŽ ΠΌΠ½ΠΎΠ³ΠΎ! Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ, подскаТСт Π½Π°ΠΌ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ошибки?

Назовём Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ умноТСния Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ синдромом:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

И Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ошибки синдром Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ для ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ сообщСния.

Π Π°Π·Π»ΠΎΠΆΠΈΠΌ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠ°Π½Π°Π»Π° связи, ΠΏΠΎ ΠΊΡƒΡ‡ΠΊΠ°ΠΌ Π² зависимости ΠΎΡ‚ синдрома. Π’ΠΎΠ³Π΄Π° ΠΈΠ· послСднСго ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ слСдуСт, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΡƒΡ‡ΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ошибкой. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ этой ошибки Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΊΡƒΡ‡ΠΊΠ΅. Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ?

А ΠΎΡ‡Π΅Π½ΡŒ просто! ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ошибок Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Ρƒ ΠΎΠ΄Π½ΠΎΠΉ ошибки? Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ этим сообраТСниСм, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ошибки Ρ‚ΠΎΡ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ мСньшС всСго Π΅Π΄ΠΈΠ½ΠΈΡ†. Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π»ΠΈΠ΄Π΅Ρ€ ΠΎΠΌ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊΠΈΠ΅ синдромы Π΄Π°ΡŽΡ‚ всСвозмоТныС 5-элСмСнтныС Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹. Π‘Ρ€Π°Π·Ρƒ сгруппируСм ΠΈΡ… ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Ρ‘ΠΌ Π»ΠΈΠ΄Π΅Ρ€ ΠΎΠ² β€” Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ с наимСньшим числом Π΅Π΄ΠΈΠ½ΠΈΡ†.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄
Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, для коррСктирования ошибки достаточно Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ соотвСтствия синдрома Π»ΠΈΠ΄Π΅Ρ€ Ρƒ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строчках Π΄Π²Π° Π»ΠΈΠ΄Π΅Ρ€ Π°. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ для для Π΄Π°Π½Π½ΠΎΠ³ΠΎ синдрома Π΄Π²Π° ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° ошибки равновСроятны. Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π΄Π²Π΅ ошибки, Π½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚.

Π›ΠΈΠ΄Π΅Ρ€Ρ‹ для всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… ошибок находятся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Ну, Ρ‡Ρ‚ΠΎ ТС… ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π² этом ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄

Π’Π΅ΠΊΡ‚ΠΎΡ€ ошибки Ρ€Π°Π²Π΅Π½ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ коррСкция опасного дСйствия ΠΊΠΎΠ΄, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ошибка Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ разрядС. Как ΠΌΡ‹ ΠΈ Π·Π°Π³Π°Π΄Π°Π»ΠΈ.

Π§Ρ‚ΠΎ ΠΆΠ΅ дальшС?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ рассуТдСния для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. НапримСр, для ΠΊΠΎΠ΄Π° с ΡƒΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ.

ЛогичСским ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π±Ρ‹Π» Π±Ρ‹ рассказ ΠΎ цикличСских ΠΊΠΎΠ΄Π°Ρ… β€” Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ интСрСсном подклассС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΌ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами. Но Ρ‚ΠΎΠ³Π΄Π°, боюсь, ΡΡ‚Π°Ρ‚ΡŒΡ ΡƒΠΆ ΠΎΡ‡Π΅Π½ΡŒ Π±Ρ‹ Ρ€Π°Π·Ρ€ΠΎΡΠ»Π°ΡΡŒ.

Если вас заинтСрСсовали подробности, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠΆΠΊΡƒ ΠΡ€ΡˆΠΈΠ½ΠΎΠ²Π° ΠΈ Бадовского Β«ΠšΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°Β». Π’Π°ΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, Ρ‡Π΅ΠΌ прСдставлСно Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Если интСрСсуСт ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° кодирования β€” Ρ‚ΠΎ ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ «ВСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ошибки» Π‘Π»Π΅ΠΉΡ…ΡƒΡ‚Π°. А Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ довольно ΠΌΠ½ΠΎΠ³ΠΎ.

НадСюсь, ΠΊΠΎΠ³Π΄Π° снова Π±ΡƒΠ΄Π΅Ρ‚ свободноС врСмя, Π½Π°ΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расскаТу ΠΏΡ€ΠΎ цикличСскиС ΠΊΠΎΠ΄Ρ‹ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для кодирования ΠΈ дСкодирования. Если, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΡ‡Ρ‚Π΅Π½Π½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ΅ это интСрСсно.

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

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

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