Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Перевірка оптимальності коду

Перевірка оптимальності коду здійснюється шляхом порівняння ентропії

кодованого (первинного) алфавіту з середньою довжиною кодового слова у вторинному алфавіті.

Ентропія джерела повідомлень дорівнює

(4.1)

Середня довжина кодового слова у вторинному алфавіті

, (4.2)

де l(i)  довжина i-й кодовой комбінації;

pi  ймовірність появи і-го символу комбінації довжиною l(i).

 

Оптимальності коду дорівнює

(4.3)

Приклад 4.2. Проведемо кодування методом Шеннона-Фано і розрахуємо характеристики коду. Нехай первинний алфавіт складається з восьми букв і задані їх ймовірності. Проведемо розбиття по алгоритму Шеннона-Фано і складемо кодові комбінації.

 

Літера Ймовірність появи літери Кодові комбінації
A1 0.25 1 1
A2 0.20 1 0
A3 0.15 0 1 1
A4 0.10 0 1 0
A5 0.10 0 0 1 1
A6 0.10 0 0 1 0
A7 0.06 0 0 0 1
A 0.04 0 0 0 0

 

Обчислимо ентропію за формулою 4.1.

 

H =  0.25 ∙ log2 0.25  0.20 ∙ log2 0.20  0.15 ∙ log2 0.15  3 ∙ 0.10 ∙ log2 0.10 

 0.06 ∙ log2 0.06  0.04 ∙ log2 0.04 = 2.79 (біт)

 

Обчислимо середню довжину кодової комбинації за формулою 4.2.

 

Lср = 0.25 ∙ 2 + 0.20 ∙ 2.0 + 0.15 ∙ 3 + 0.10 ∙ 4 + 0.10 ∙ 4 + 0.06 ∙ 4 +

+ 0.04 ∙ 4 = 2.85 (біт)

 

Оптимальність (ефективність) коду (за формулою 4.3) дорівнює


Читайте також:

  1. II. Перевірка домашнього завдання.
  2. II. Перевірка домашнього завдання.
  3. II. Перевірка домашнього завдання.
  4. II. Перевірка домашнього завдання.
  5. II. Перевірка домашнього завдання.
  6. II. Перевірка домашнього завдання.
  7. II. Перевірка домашнього завдання.
  8. II. Перевірка домашнього завдання.
  9. II. Перевірка домашнього завдання.
  10. IV. Перевірка розв’язання і відповідь
  11. Аналітична перевірка звітності
  12. Апеляційне оскарження і перевірка ухвал суду першої інстанції




Переглядів: 471

<== попередня сторінка | наступна сторінка ==>
Код Шеннона-Фано | Порядок виконання роботи

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.02 сек.