ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

Алгоритм вычислСния ΠΊΠΎΠ΄ΠΎΠ² Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

Код Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ строится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅Ρ€Π΅Π²Π°. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ этого Π΄Π΅Ρ€Π΅Π²Π° начинаСтся ΠΎΡ‚ корня. Всё мноТСство ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтов соотвСтствуСт ΠΊΠΎΡ€Π½ΡŽ Π΄Π΅Ρ€Π΅Π²Π° (Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня). Оно разбиваСтся Π½Π° Π΄Π²Π° подмноТСства с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ суммарными вСроятностями. Π­Ρ‚ΠΈ подмноТСства ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²ΡƒΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с ΠΊΠΎΡ€Π½Π΅ΠΌ.

Π”Π°Π»Π΅Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· этих подмноТСств разбиваСтся Π½Π° Π΄Π²Π° подмноТСства с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ суммарными вСроятностями. Им ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня. Если подмноТСство содСрТит СдинствСнный элСмСнт, Ρ‚ΠΎ Π΅ΠΌΡƒ соотвСтствуСт концСвая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°; Ρ‚Π°ΠΊΠΎΠ΅ подмноТСство Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΡŽ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ поступаСм Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ всС ΠΊΠΎΠ½Ρ†Π΅Π²Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π’Π΅Ρ‚Π²ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌ символами 1 ΠΈ 0, ΠΊΠ°ΠΊ Π² случаС ΠΊΠΎΠ΄Π° Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°.

ΠŸΡ€ΠΈ построСнии ΠΊΠΎΠ΄Π° Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ мноТСства элСмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, нСсколькими способами. Π’Ρ‹Π±ΠΎΡ€ разбиСния Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ n ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ…ΡƒΠ΄ΡˆΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ разбиСния Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ (n + 1) ΠΈ привСсти ΠΊ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС ΠΏΡƒΡ‚ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСй совокупности дСйствий.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ΄ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ Π½Π΅ являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΎΠ±Ρ‰Π΅ΠΌ смыслС, хотя ΠΈ Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… распрСдСлСниях вСроятностСй. Для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ распрСдСлСния вСроятностСй ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, нСсколько ΠΊΠΎΠ΄ΠΎΠ² Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ, ΠΈ всС ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Если ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ распрСдСлСния вСроятностСй, Ρ‚ΠΎ срСди Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈ всС ΠΊΠΎΠ΄Ρ‹ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ символы:

A (частота встрСчаСмости 50)

B (частота встрСчаСмости 39)

C (частота встрСчаСмости 18)

D (частота встрСчаСмости 49)

E (частота встрСчаСмости 35)

F (частота встрСчаСмости 24)

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄: A β€” 11, B β€” 101, C β€” 100, D β€” 00, E β€” 011, F β€” 010.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ являСтся достаточно старым ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сТатия, ΠΈ Π½Π° сСгодняшний дСнь ΠΎΠ½ΠΎ Π½Π΅ прСдставляСт особого практичСского интСрСса. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π΄Π»ΠΈΠ½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, сТатой ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, Ρ€Π°Π²Π½Π° Π΄Π»ΠΈΠ½Π΅ сТатой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с использованиСм кодирования Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°. Но Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ, поэтому Π±ΠΎΠ»Π΅Π΅ эффСктивным считаСтся сТатиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ Π±ΡƒΠΊΠ²Ρ‹ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² ΠΊΠΎΠ΄Π΅ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ.

ΠŸΡƒΡΡ‚ΡŒ имССтся случайная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° X (x1, x2, x3, x4, x5, x6, x7, x8), ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ восСмь состояний с распрСдСлСниСм вСроятностСй ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

Для кодирования Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° ΠΈΠ· восьми Π±ΡƒΠΊΠ² Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° вСроятностСй Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°ΠΌ понадобятся Ρ‚Ρ€ΠΈ символа:

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎΠ­Ρ‚ΠΎ 000, 001, 010, 011, 100, 101, 110, 111

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, Ρ…ΠΎΡ€ΠΎΡˆ этот ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ½Ρ‚Ρ€ΠΎΠΏΠΈΡŽ

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ L ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ L=1-H/H0=1-2,75/3=0,084, Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ сокращСниС Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° 8,4%.

ВсС Π±ΡƒΠΊΠ²Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² порядкС убывания ΠΈΡ… вСроятностСй, Π·Π°Ρ‚Π΅ΠΌ дСлятся Π½Π° равновСроятныС Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ 0 ΠΈ 1, Π·Π°Ρ‚Π΅ΠΌ вновь дСлятся Π½Π° равновСроятныС Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Ρ‚.Π΄. (см.Ρ‚Π°Π±Π».4.1)

XPΠšΠΎΠ΄Ρ‹
x11/4——-——-
x21/4——-——-
x3,1/8——-
x41/8——-
x51/16
x61/16
x71/16
x81/16

БрСдняя Π΄Π»ΠΈΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π°

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

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

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ 32 Π΄Π²Π΅ Π±ΡƒΠΊΠ²Ρ‹ русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°. Частоты этих Π±ΡƒΠΊΠ² извСстны. Π’ Π°Π»Ρ„Π°Π²ΠΈΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π», частота ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ составляСт 0,145. ΠœΠ΅Ρ‚ΠΎΠ΄ кодирования прСдставлСн Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅

Π‘ΡƒΠΊΠ²Π°Π iКод
?0.145
ΠΎ0.095
Π΅0.074
Π°0.064
ΠΈ0.064
Π½0.056
Ρ‚0.056……
с0.047……
.…
Ρ„0.03

БрСдняя Π΄Π»ΠΈΠ½Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π°, ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎΠ±ΠΈΡ‚/Π±ΡƒΠΊΠ²Ρƒ;

Энтропия H=4.42 Π±ΠΈΡ‚/Π±ΡƒΠΊΠ²Π°. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ энтропии ΠΊ срСднСй Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ΄Π°. Она Ρ€Π°Π²Π½Π° 0,994. ΠŸΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π²Π½ΠΎΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ ΠΊΠΎΠ΄ являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Если Π±Ρ‹ ΠΌΡ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ, Ρ‚ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° Π±Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠΆΠ΅. ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

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

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

Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сТатия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ сформулировали амСриканскиС ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Π¨Π΅Π½Π½ΠΎΠ½ ΠΈ Π€Π°Π½ΠΎ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия ΠΈΠΌΠ΅Π΅Ρ‚ большоС сходство с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появился Π½Π° нСсколько Π»Π΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅. Алгоритм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹: часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ символ кодируСтся ΠΊΠΎΠ΄ΠΎΠΌ мСньшСй Π΄Π»ΠΈΠ½Ρ‹, Ρ€Π΅Π΄ΠΊΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ β€” ΠΊΠΎΠ΄ΠΎΠΌ большСй Π΄Π»ΠΈΠ½Ρ‹. ΠšΠΎΠ΄Ρ‹ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ прСфиксныС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово Π½Π΅ являСтся прСфиксом любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ свойство позволяСт ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов.

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ (Π°Π½Π³Π». Shannon-Fano coding) β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСфиксного Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ кодирования. ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ вСроятностным ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ сТатия (Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ контСкстного модСлирования Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ порядка). Подобно Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ сообщСния, Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΡƒΡŽ Π² Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠΌ распрСдСлСнии частот символов Π΅Π³ΠΎ (ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ) Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ замСняСт ΠΊΠΎΠ΄Ρ‹ Π±ΠΎΠ»Π΅Π΅ частых символов ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ, Π° ΠΊΠΎΠ΄Ρ‹ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π΄ΠΊΠΈΡ… символов β€” Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ.

Алгоритм Π±Ρ‹Π» нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π¨Π΅Π½Π½ΠΎΠ½ΠΎΠΌ (публикация Β«ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ тСория связи», 1948 Π³ΠΎΠ΄) ΠΈ, ΠΏΠΎΠ·ΠΆΠ΅, Π€Π°Π½ΠΎ (ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ тСхничСский ΠΎΡ‚Ρ‡Ρ‘Ρ‚).

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ этапы

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

Алгоритм вычислСния ΠΊΠΎΠ΄ΠΎΠ² Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ

Код Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ строится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅Ρ€Π΅Π²Π°. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ этого Π΄Π΅Ρ€Π΅Π²Π° начинаСтся ΠΎΡ‚ корня. ВсС мноТСство ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтов соотвСтствуСт ΠΊΠΎΡ€Π½ΡŽ Π΄Π΅Ρ€Π΅Π²Π° (Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня). Оно разбиваСтся Π½Π° Π΄Π²Π° подмноТСства с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ суммарными вСроятностями. Π­Ρ‚ΠΈ подмноТСства ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²ΡƒΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с ΠΊΠΎΡ€Π½Π΅ΠΌ. Π”Π°Π»Π΅Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· этих подмноТСств разбиваСтся Π½Π° Π΄Π²Π° подмноТСства с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ суммарными вСроятностями. Им ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня. Если подмноТСство содСрТит СдинствСнный элСмСнт, Ρ‚ΠΎ Π΅ΠΌΡƒ соотвСтствуСт концСвая Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°; Ρ‚Π°ΠΊΠΎΠ΅ подмноТСство Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΡŽ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ поступаСм Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ всС ΠΊΠΎΠ½Ρ†Π΅Π²Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π’Π΅Ρ‚Π²ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌ символами 1 ΠΈ 0, ΠΊΠ°ΠΊ Π² случаС ΠΊΠΎΠ΄Π° Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°.

ΠŸΡ€ΠΈ построСнии ΠΊΠΎΠ΄Π° Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ мноТСства элСмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, нСсколькими способами. Π’Ρ‹Π±ΠΎΡ€ разбиСния Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ n ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ…ΡƒΠ΄ΡˆΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ разбиСния Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ (n+1) ΠΈ привСсти ΠΊ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС ΠΏΡƒΡ‚ΠΈ СшС Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСй совокупности дСйствий. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ΄ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ Π½Π΅ являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΎΠ±Ρ‰Π΅ΠΌ смыслС, хотя ΠΈ Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… распрСдСлСниях вСроятностСй. Для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ распрСдСлСния вСроятностСй ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, нСсколько ΠΊΠΎΠ΄ΠΎΠ² Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ, ΠΈ всС ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Если ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ распрСдСлСния вСроятностСй, Ρ‚ΠΎ срСди Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈ всС ΠΊΠΎΠ΄Ρ‹ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°

A (частота встрСчаСмости 50), B (частота встрСчаСмости 39), C (частота встрСчаСмости 18), D (частота встрСчаСмости 49), E (частота встрСчаСмости 35), F (частота встрСчаСмости 24).

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

A β€” 11, B β€” 101, C β€” 100, D β€” 00, E β€” 011, F β€” 010.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ являСтся достаточно старым ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сТатия, ΠΈ Π½Π° сСгодняшний дСнь ΠΎΠ½ΠΎ Π½Π΅ прСдставляСт особого практичСского интСрСса. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π΄Π»ΠΈΠ½Π° сТатой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ, Ρ€Π°Π²Π½Π° Π΄Π»ΠΈΠ½Π΅ сТатой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с использованиСм кодирования Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°. Но Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΡ… всё ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ, поэтому сТатиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивным.

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

Бсылки

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатияВСория

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΠ‘ΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Π°Ρ Β· Взаимная Β· Энтропия Β· Условная энтропия Β· Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Β· Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ
Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСнияБит Β· Нат Β· Ниббл Β· Π₯Π°Ρ€Ρ‚Π»ΠΈ Β· Π€ΠΎΡ€ΠΌΡƒΠ»Π° Π₯Π°Ρ€Ρ‚Π»ΠΈ
Π‘Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ
Π­Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎΠ΅ сТатиСАлгоритм Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° Β· Адаптивный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° Β· АрифмСтичСскоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ( Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π° β€” Π€Π°Π½ΠΎ Β· Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π»ΡŒΠ½ΠΎΠ΅) Β· ΠšΠΎΠ΄Ρ‹ Π“ΠΎΠ»ΠΎΠΌΠ±Π° Β· Π”Π΅Π»ΡŒΡ‚Π° Β· Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (Элиаса Β· Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ)
Π‘Π»ΠΎΠ²Π°Ρ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹RLE Β· Β· LZ ( Β· LZSS Β· LZW Β· LZWL Β· Β· Β· LZX Β· LZRW Β· LZJB Β· LZT)
ΠŸΡ€ΠΎΡ‡Π΅Π΅RLE Β· CTW Β· BWT Β· PPM Β· DMC
Аудио
ВСорияБвёртка Β· PCM Β· Алиасинг Β· ДискрСтизация Β· Π’Π΅ΠΎΡ€Π΅ΠΌΠ° ΠšΠΎΡ‚Π΅Π»ΡŒΠ½ΠΈΠΊΠΎΠ²Π°
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹LPC (LAR Β· LSP) Β· WLPC Β· CELP Β· ACELP Β· A-Π·Π°ΠΊΠΎΠ½ Β· ΞΌ-Π·Π°ΠΊΠΎΠ½ Β· MDCT Β· ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅ Β· ΠŸΡΠΈΡ…ΠΎΠ°ΠΊΡƒΡΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль
ΠŸΡ€ΠΎΡ‡Π΅Π΅Dynamic range compression Β· Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ Ρ€Π΅Ρ‡ΠΈ Β· ПолосноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ
Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ пространство Β· ПиксСл Β· Chroma subsampling Β· АртСфакты сТатия
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹RLE Β· DPCM Β· Π€Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Β· Wavelet Β· EZW Β· SPIHT Β· LP Β· Π”ΠšΠŸ Β· ΠŸΠšΠ›
ΠŸΡ€ΠΎΡ‡Π΅Π΅Π‘ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ Β· Test images Β· PSNR Β· ΠšΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅
Π’ΠΈΠ΄Π΅ΠΎ
Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹Π₯арактСристики Π²ΠΈΠ΄Π΅ΠΎ Β· ΠšΠ°Π΄Ρ€ Β· Π’ΠΈΠΏΡ‹ ΠΊΠ°Π΄Ρ€ΠΎΠ² Β· ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ΠšΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡ двиТСния Β· Π”ΠšΠŸ Β· ΠšΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅
ΠŸΡ€ΠΎΡ‡Π΅Π΅Π’ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ Β· Rate distortion theory (CBR Β· ABR Β· VBR)
Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для сТатия Π΄Π°Π½Π½Ρ‹Ρ… β€’ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ сТатия

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

Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π° β€” Π€Π°Π½ΠΎ β€” Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π° Π€Π°Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сТатия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ сформулировали амСриканскиС ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Π¨Π΅Π½Π½ΠΎΠ½ ΠΈ Π€Π°Π½ΠΎ (Π°Π½Π³Π». Fano). Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия ΠΈΠΌΠ΅Π΅Ρ‚ большоС сходство с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появился Π½Π° нСсколько Π»Π΅Ρ‚ … ВикипСдия

Код Π¨Π΅Π½Π½ΠΎΠ½Π°-Π€Π°Π½ΠΎ β€” Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π° Π€Π°Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сТатия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ сформулировали амСриканскиС ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Π¨Π΅Π½Π½ΠΎΠ½ ΠΈ Π€Π°Π½ΠΎ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия ΠΈΠΌΠ΅Π΅Ρ‚ большоС сходство с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появился Π½Π° нСсколько Π»Π΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅. Алгоритм… … ВикипСдия

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ энтропии β€” ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ словами (ΠΊΠΎΠ΄Π°ΠΌΠΈ) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ΄Π° символа ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ вСроятности появлСния символа Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ сообщСнии. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ энтропийныС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для сТатия Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Ρ‹, Π΄Π»ΠΈΠ½Ρ‹ которых… … ВикипСдия

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с минимальной ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ β€” ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ энтропии ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ словами (ΠΊΠΎΠ΄Π°ΠΌΠΈ) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ΄Π° символа ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ вСроятности появлСния символа Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ сообщСнии. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ энтропийныС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для сТатия данных… … ВикипСдия

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½ сСрий β€” (Π°Π½Π³Π». Run length encoding, RLE) ΠΈΠ»ΠΈ ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² простой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сТатия Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ сСриями Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ символ встрСчаСтся нСсколько Ρ€Π°Π· подряд. ΠŸΡ€ΠΈ кодировании… … ВикипСдия

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° β€” Алгоритм Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° (Π°Π½Π³Π». Huffman) Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΆΠ°Π΄Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСфиксного кодирования Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° с минимальной ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π‘Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1952 Π³ΠΎΠ΄Ρƒ Π΄ΠΎΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠ³ΠΎ тСхнологичСского института Дэвидом Π₯Π°Ρ„Ρ„ΠΌΠ°Π½ΠΎΠΌ. Π’ настоящСС… … ВикипСдия

Π¨Π΅Π½Π½ΠΎΠ½Π° Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° β€” Π’Π΅ΠΎΡ€Π΅ΠΌΠ° ΠšΠΎΡ‚Π΅Π»ΡŒΠ½ΠΈΠΊΠΎΠ²Π° (Π² англоязычной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° Найквиста) гласит, Ρ‡Ρ‚ΠΎ, Ссли Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал x(t) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ спСктр, Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ восстановлСн ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΏΠΎ своим дискрСтным отсчётам, взятым с частотой болСС… … ВикипСдия

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π“ΠΎΠ»ΠΎΠΌΠ±Π° β€” ΠšΠΎΠ΄Ρ‹ Π“ΠΎΠ»ΠΎΠΌΠ±Π° это сСмСйство энтропийных ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ², ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌ случаСм ΡƒΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠΌ Π“ΠΎΠ»ΠΎΠΌΠ±Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· прСдставитСлСй этого сСмСйства. Код Π“ΠΎΠ»ΠΎΠΌΠ±Π° позволяСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Π² видС… … ВикипСдия

Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π° β€” Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π° Π€Π°Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сТатия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ сформулировали амСриканскиС ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Π¨Π΅Π½Π½ΠΎΠ½ ΠΈ Π€Π°Π½ΠΎ (Π°Π½Π³Π». Robert Fano). Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ сТатия ΠΈΠΌΠ΅Π΅Ρ‚ большоС сходство с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появился на… … ВикипСдия

Π­Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” Для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° Β«ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» см. Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния. Π­Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ восстановлСния с Ρ†Π΅Π»ΡŒΡŽ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… (Π΄Π»ΠΈΠ½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ усрСднСния… … ВикипСдия

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

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

ИмСнованиС

Π§Ρ‚ΠΎ касаСтся ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ Π² Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠšΡ€Π°ΠΉΡ‡ΠΈ ΠΈ Π΄Ρ€. ΠŸΠΈΡˆΡƒΡ‚:

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ нСсколько. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€ΠΈ обсуТдСнии своСй схСмы кодирования Π¨Π΅Π½Π½ΠΎΠ½ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ схСму Π€Π°Π½ΠΎ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅ «практичСски Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅Β» (Π¨Π΅Π½Π½ΠΎΠ½, 1948, стр. 17). Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, схСмы кодирования Π¨Π΅Π½Π½ΠΎΠ½Π° ΠΈ Π€Π°Π½ΠΎ схоТи Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ эффСктивными, Π½ΠΎ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы кодирования Π±Π΅Π· прСфиксов с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Код Π¨Π΅Π½Π½ΠΎΠ½Π°: ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π»ΠΈΠ½Ρ‹ слов

Алгоритм Π¨Π΅Π½Π½ΠΎΠ½Π°

ΠœΠ΅Ρ‚ΠΎΠ΄ Π¨Π΅Π½Π½ΠΎΠ½Π° начинаСтся с опрСдСлСния Π΄Π»ΠΈΠ½Ρ‹ всСх ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов, Π° Π·Π°Ρ‚Π΅ΠΌ выбираСтся прСфиксный ΠΊΠΎΠ΄ с этими Π΄Π»ΠΈΠ½Π°ΠΌΠΈ слов.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сами ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова. Один ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова Π² порядкС ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятных Π΄ΠΎ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ вСроятных символов, выбирая ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово ΠΊΠ°ΠΊ лСксикографичСски ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слово ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ свойство отсутствия прСфиксов.

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

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ построСниС ΠΊΠΎΠ΄Π° Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ для нСбольшого Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°. Π•ΡΡ‚ΡŒ 5 Ρ€Π°Π·Π½Ρ‹Ρ… исходных символов. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ наблюдались всСго 39 символов со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ частотами, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ вСроятности символов.

БимволАBCDE
Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ157665
ВСроятности0,3850,1790,1540,1540,128

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова ΠΏΠΎ порядку, выбирая лСксикографичСски ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слово ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ свойство отсутствия прСфиксов. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, A ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово 00. Для сохранСния свойства отсутствия прСфиксов ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ слово B ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с 00, поэтому лСксикографичСски ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ доступным словом Π΄Π»ΠΈΠ½Ρ‹ 3 являСтся 010. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ совокупной вСроятности.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ хотя ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова Π² Π΄Π²ΡƒΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, Π΄Π»ΠΈΠ½Ρ‹ слов ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Π£ нас Π΅ΡΡ‚ΡŒ Π΄Π»ΠΈΠ½Π° 2 Π±ΠΈΡ‚Π° для A ΠΈ 3 Π±ΠΈΡ‚Π° для B, C, D ΠΈ E, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π΄Π»ΠΈΠ½Ρƒ

2 Π±ΠΈΡ‚Ρ‹ β‹… ( 15 ) + 3 Π±ΠΈΡ‚Ρ‹ β‹… ( 7 + 6 + 6 + 5 ) 39 символы β‰ˆ 2,62 Π±ΠΈΡ‚ Π½Π° символ, <\ displaystyle <\ frac <2 \, <\ text > \ cdot (15) +3 \, <\ text > \ cdot (7 + 6 + 6 + 5)> <39 \, < \ text >>> \ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 2,62 \, <\ text <Π±ΠΈΡ‚ Π½Π° символ,>>> ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

Ρ‡Ρ‚ΠΎ находится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° энтропии.

ОТидаСмая длина слова

Для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π¨Π΅Π½Π½ΠΎΠ½Π° Π΄Π»ΠΈΠ½Ρ‹ слов ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, оТидаСмая Π΄Π»ΠΈΠ½Π° слова удовлСтворяСт

Код Π€Π°Π½ΠΎ: Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ расщСплСниС

Наброски ΠΊΠΎΠ΄Π° Π€Π°Π½ΠΎ

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π€Π°Π½ΠΎ символы Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² порядкС ΠΎΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятного ΠΊ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ вСроятному, Π° Π·Π°Ρ‚Π΅ΠΌ дСлятся Π½Π° Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π°, суммарныС вСроятности ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… максимально Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ равСнству. Π—Π°Ρ‚Π΅ΠΌ всСм символам ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ²; символы Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Β«0Β», Π° символы Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Β«1Β». Пока ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ элСмСнтом, Ρ‚ΠΎΡ‚ ΠΆΠ΅ процСсс повторяСтся для этих Π½Π°Π±ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ². Когда Π½Π°Π±ΠΎΡ€ сокращСн Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ символа Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ прСфикс ΠΊΠΎΠ΄Π° любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ символа.

Алгоритм ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ довольно эффСктивныС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹; ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€Π°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ раздСлСния, фактичСски равновСроятны, ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΈΡ… различСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивно. К соТалСнию, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ Π½Π΅ всСгда Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ прСфиксныС ΠΊΠΎΠ΄Ρ‹; Π½Π°Π±ΠΎΡ€ вСроятностСй <0,35, 0,17, 0,17, 0,16, 0,15>являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кодирования Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ.

Π”Π΅Ρ€Π΅Π²ΠΎ Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ

Π”Π΅Ρ€Π΅Π²ΠΎ Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ строится Π² соотвСтствии со спСцификациСй, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ для опрСдСлСния эффСктивной ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ЀактичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прост:

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

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

БимволАBCDE
Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ157665
ВСроятности0,3850,1790,1540,1540,128

ВсС символы отсортированы ΠΏΠΎ частотС слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π°). ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ символами B ΠΈ C Π΄Π°Π΅Ρ‚ Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности 22 Π² Π»Π΅Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΈ всСго 17 Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅. Π­Ρ‚ΠΎ сводит ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² ΠΈΡ‚ΠΎΠ³Π°Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· A ΠΈ B Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с 0 Π±ΠΈΡ‚Π°, Π° ΠΊΠΎΠ΄Ρ‹ C, D ΠΈ E Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с 1, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС b. ВпослСдствии лСвая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ A ΠΈ B, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ A Π½Π° лист с ΠΊΠΎΠ΄ΠΎΠΌ 00 ΠΈ B Π½Π° лист с ΠΊΠΎΠ΄ΠΎΠΌ 01.

ПослС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ дСлСния получаСтся Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠΎΠ΄ΠΎΠ². Π’ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅ Ρ‚Ρ€Π΅ΠΌ символам с Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΌΠΈ частотами всСм Π±Ρ‹Π»ΠΈ присвоСны 2-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, Π° Π΄Π²ΡƒΠΌ символам с мСньшим счСтом присвоСны 3-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅:

БимволАBCDE
ВСроятности0,3850,1790,1540,1540,128
ΠŸΠ΅Ρ€Π²Π°Ρ дивизия01
Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΈΠ²ΠΈΠ·ΠΈΠΎΠ½0101
Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π΄ΠΈΠ²ΠΈΠ·ΠΈΠΎΠ½01
ΠšΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова000110110111

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π΄Π»ΠΈΠ½Π΅ 2 Π±ΠΈΡ‚Π° для A, B ΠΈ C ΠΈ Π½Π° 3 Π±ΠΈΡ‚Π° для D ΠΈ E, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π΄Π»ΠΈΠ½Ρƒ

2 Π±ΠΈΡ‚Ρ‹ β‹… ( 15 + 7 + 6 ) + 3 Π±ΠΈΡ‚Ρ‹ β‹… ( 6 + 5 ) 39 символы β‰ˆ 2,28 Π±ΠΈΡ‚ Π½Π° символ. <\ displaystyle <\ frac <2 \, <\ text > \ cdot (15 + 7 + 6) +3 \, <\ text > \ cdot (6 + 5)> <39 \, < \ text >>> \ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 2,28 \, <\ text <Π±ΠΈΡ‚ Π½Π° символ.>>> ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π€Π°Π½ΠΎ со срСднСй Π΄Π»ΠΈΠ½ΠΎΠΉ 2,28 прСвосходит ΠΌΠ΅Ρ‚ΠΎΠ΄ Π¨Π΅Π½Π½ΠΎΠ½Π° со срСднСй Π΄Π»ΠΈΠ½ΠΎΠΉ 2,62.

ОТидаСмая длина слова

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ кодирования

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°

НСсколькими Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Дэвид А. Π₯Π°Ρ„Ρ„ΠΌΠ°Π½ (1949) Π΄Π°Π» Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда Π΄Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ для любой Π·Π°Π΄Π°Π½Π½ΠΎΠΉ вСроятности символа. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Π΅Ρ€Π΅Π²ΠΎ Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ Π€Π°Π½ΠΎ создаСтся ΠΏΡƒΡ‚Π΅ΠΌ дСлСния ΠΎΡ‚ корня Π΄ΠΎ Π»ΠΈΡΡ‚ΡŒΠ΅Π², Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, сливаясь ΠΎΡ‚ Π»ΠΈΡΡ‚ΡŒΠ΅Π² ΠΊ ΠΊΠΎΡ€Π½ΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π°

ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Π΅ ΠΆΠ΅ частоты, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

БимволАBCDE
Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ157665
ВСроятности0,3850,1790,1540,1540,128

Π’ этом случаС D ΠΈ E ΠΈΠΌΠ΅ΡŽΡ‚ самыС Π½ΠΈΠ·ΠΊΠΈΠ΅ частоты, поэтому ΠΈΠΌ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ 0 ΠΈ 1 соотвСтствСнно, ΠΈ ΠΎΠ½ΠΈ сгруппированы вмСстС с ΠΎΠ±Ρ‰Π΅ΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 0,282. Π‘Π°ΠΌΠΎΠΉ младшСй ΠΏΠ°Ρ€ΠΎΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠ²Π»ΡΡŽΡ‚ΡΡ B ΠΈ C, поэтому ΠΈΠΌ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ 0 ΠΈ 1 ΠΈ ΠΎΠ½ΠΈ сгруппированы вмСстС с ΠΎΠ±Ρ‰Π΅ΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 0,333. Π­Ρ‚ΠΎ оставляСт BC ΠΈ DE с наимСньшими вСроятностями, поэтому ΠΊ ΠΈΡ… ΠΊΠΎΠ΄Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ 0 ΠΈ 1, ΠΈ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ. ПослС этого ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ A ΠΈ BCDE, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ 0 ΠΈ 1 соотвСтствСнно, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ оставляСт Π½Π°ΠΌ СдинствСнный ΡƒΠ·Π΅Π», ΠΈ наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½.

Π”Π»ΠΈΠ½Π° ΠΊΠΎΠ΄Π° для Ρ€Π°Π·Π½Ρ‹Ρ… символов Π½Π° этот Ρ€Π°Π· составляСт 1 Π±ΠΈΡ‚ для A ΠΈ 3 Π±ΠΈΡ‚Π° для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… символов.

БимволАBCDE
ΠšΠΎΠ΄ΠΎΠ²Ρ‹Π΅ слова0100101110111

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π΄Π»ΠΈΠ½Π΅ 1 Π±ΠΈΡ‚Π° для A ΠΈ 3 Π±ΠΈΡ‚Π° для B, C, D ΠΈ E, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΡΡ€Π΅Π΄Π½ΡŽΡŽ Π΄Π»ΠΈΠ½Ρƒ

1 Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ β‹… 15 + 3 Π±ΠΈΡ‚Ρ‹ β‹… ( 7 + 6 + 6 + 5 ) 39 символы β‰ˆ 2,23 Π±ΠΈΡ‚ Π½Π° символ. <\ displaystyle <\ frac <1 \, <\ text > \ cdot 15 + 3 \, <\ text > \ cdot (7 + 6 + 6 + 5)> <39 \, <\ text <символы>>>> \ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 2,23 \, <\ text <Π±ΠΈΡ‚ Π½Π° символ.>>> ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ. Π€ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ кодирования шСннона Ρ„Π°Π½ΠΎ

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π₯Π°Ρ„Ρ„ΠΌΠ°Π½Π° ΠΏΡ€Π΅Π²Π·ΠΎΡˆΠ΅Π» ΠΎΠ±Π° Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ΄Π° Π¨Π΅Π½Π½ΠΎΠ½Π° – Π€Π°Π½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Π΅ Π΄Π»ΠΈΠ½Ρ‹ 2,62 ΠΈ 2,28.

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

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

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