Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования

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

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

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

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

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

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. image loader. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. image loader. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: 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
ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°
Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. image loader. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader
(ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, довольно Π·Π°ΠΏΡƒΡ‚Π°Π½ΠΎ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ)

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
ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠ°Ρ информация кодируСтся Π΄Π²Π°ΠΆΠ΄Ρ‹: Π²ΠΎ внСшнСм ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ ΠΊΠΎΠ΄Π΅Ρ€Π°Ρ…. ΠœΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ устанавливаСтся Π±ΡƒΡ„Π΅Ρ€, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рисункС:
Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. image loader. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ слова проходят Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ помСхоустойчивый ΠΊΠΎΠ΄Π΅Ρ€, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ внСшним, Ρ‚.ΠΊ. ΠΎΠ½ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ находятся ΠΏΠΎ краям систСмы помСхоустойчивого кодирования. Π—Π΄Π΅ΡΡŒ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ символы, Π° ΠΎΠ½ΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, заносятся Π² Π±ΡƒΡ„Π΅Ρ€ ΠΏΠΎ столбцам, Π° выводятся построчно. Π­Ρ‚ΠΎΡ‚ процСсс называСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

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

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

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

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

ОглавлСниС

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

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

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

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

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

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

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

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

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

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic101. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic101. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic101случаСв Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ;

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic102. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic102. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic102Β·(Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic103. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic103. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic103-1) случаСв ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π½Π΅ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ошибкам;

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic104. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic104. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic104Β·( Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic105. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic105. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic105Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic106. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic106. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic106) случаСв ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹.

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

Кобн Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic107. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic107. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic107.

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

Кобн Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic110. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic110. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic110.

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

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

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

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

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

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

ΠΎΡ‚Π½ Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic111. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic111. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic111

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic112. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic112. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic112ΠΎΡ‚Π½.

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic113. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic113. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic113

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic114. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic114. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic114

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic115. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic115. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic115

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

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

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

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

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic122. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic122. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic122Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic123. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic123. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic123+1.

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

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic125. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic125. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic125

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС исправляСмыС ошибки кратности Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic126. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic126. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic126связаны с ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ расстояниСм ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic127. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic127. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic127=2Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic128. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic128. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic128+1. (2.1)

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

Если, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏ=7, Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic131. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic131. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic131=1, Ρ‚ΠΎ ΠΈΠ· (2.1)

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic134. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic134. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic134

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic136. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic136. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic136.

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic137. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic137. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic137

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic138. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic138. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic138;

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic139. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic139. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic139.

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

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

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

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic141. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic141. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic141

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic142. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic142. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic142— комбинация цикличСского ΠΊΠΎΠ΄Π°;

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic143. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic143. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic143— Ρ‚Π°ΠΊΠΆΠ΅ комбинация цикличСского ΠΊΠΎΠ΄Π°.

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic144. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic144. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic144

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

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

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

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

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

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

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

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

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic146. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic146. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic146

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

Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. pic147. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования Ρ„ΠΎΡ‚ΠΎ. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования-pic147. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ помСхоустойчивого кодирования. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pic147

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

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

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

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

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

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