Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
all.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.07 Mб
Скачать

5. Щотакетвірнаматрицялінійногоблокового коду? Якіїївластивості? Яка структура твірноїматриці?

Найзручнішим і наочним способом заданнялінійного блокового коду є йогоподання за допомогоютвірноїматриці.

Визначення. Лінійнийблоковийсистематичний (k, n)- кодповністювизначається матрицею G розміромkn з двійковимиматричнимиелементами. При цьомукожнекодове слово є лінійноюкомбінацієюрядківматриці G, а кожналінійнакомбінаціярядків G - кодовим словом.

Группа 1

одинична перевірна

підматрицяIkxkпідматрицяPkx(n-k)

Нехай m=(m1, m2, ... , mk) – блок повідомлення. Тодікодовим словом буде послідовністьu=mG, де для i=1, 2, ..., kui=mi; для i=k+1, ..., nui= m1p1i+ m2p2i+ ...+ +mkpki; i=1, 2, ..., n-k - номер стовпцяперевірноїчастиниPk(n-k)твірноїматриціGkn.

6. Щотакеоптимальнекодуванняінформації? Якийкритерійоптимальностістатистичнихкодів?

Кодування інформації, здійснюване для зменшення надмірності повідомлень, називається економним кодуванням, або стисненням інформації.

Мета стиснення - зменшення кількості бітів, необхідних для зберігання і передачі інформації, що надає можливість передавати повідомлення швидше і зберігати економніше і оперативніше.

Елементитеоріїпрефікснихмножин

ПрефіксноюмножиноюSназиваєтьсяскінченнамножинадвійковихслів, в якійжодна з послідовностей не є префіксом(початком) ніякоїіншої.

ЯкщоS={w1, w2, …, wk} – префікснамножина, то можнавизначити вектор (S)=(L1, L2, …, Lk), щоскладаєтьсяіззначеньдовжинвідповіднихпрефікснихпослідовностей у неспадному порядку. Цей вектор називаєтьсявектором Крафта, для якоговиконуєтьсянерівність Крафта:

. (2.1)

Для вектора Крафта справедливетакетвердження: якщо S - префікснамножина, то (S) - вектор Крафта.

Якщонерівність (2.1) переходить в строгурівність, то такий код називаєтьсякомпактним і маєнайменшусередкодів з данималфавітомдовжину, тобто є оптимальним.

До оптимальнихметодівстатистичногокодуванняповідомлень належатьалгоритми Шеннона-Фаноі Хаффмана. Ціалгоритми є найпростішими методами стисненняінформації і належать до так званихкодів без пам'яті,що не враховуютьзначенняпопередніхсимволів.

7. Які існують класи завадостійких кодів? Які коди належать до блокових завадостійких кодів? в яких випадках їх доцільно використовувати?

Завадостійкі коди поділяються на два великі класи: блокові і згорткові коди. Визначальна різниця між цими кодами – у відсутності або наявності пам'яті кодера.

. Вони не несуть додаткової інформації, їх функції полягають у забезпеченні можливостей виявлення й виправлення помилок, спричинених наявністю завад у каналі зв'язку.

Блокові коди доцільно використовувати у тих випадках, якщо первинні дані згруповані у блоки або масиви.

8. Які коди належать до завадостійких? Якими загальними властивостями вони характеризуються? Для чого в завадостійкі коди вводиться надлишковість?

-

Наведемо властивості завадостійких (коригувальних) кодів:

  1. використання надлишковості - закодовані послідовності завжди містять додаткові надлишкові символи;

  2. усереднювання - надлишкові символи залежать від декількох інформаційних, тобто інформація, що міститься у кодовій послідовності, перерозподіляється й на надлишкові символи.

Кодер каналу перетворює блоки повідомлення X у більш довгі послідовності Y, що складаються з n символів й називаються кодовими словами. r=n-k символів, що додаються кодером до кожного блоку повідомлення, називають надлишковими, або перевірними, або контрольними. Вони не несуть додаткової інформації, їх функції полягають у забезпеченні можливостей виявлення й виправлення помилок, спричинених наявністю завад у каналі зв'язку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]