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


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


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


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


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


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


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


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


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


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



Приклади розв'язання основних типів задач

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

Розв’язання. Імовірність помилкового приймання кодової комбінації обчислюється за формулою

,

де .

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

.

Оскільки

 

Приклад 2. Для підвищення завадостійкості радіосистеми передавання дискретної інформації необхідно застосувати завадостійке блочне кодування з виправленням незалежних помилок від 1 до g в кодовій комбінації. Розмір алфавіту джерела повідомлень М. Обчислити кількість інформаційних k і контрольних символів в кодовій комбінації, якщо М =16; g =1,2.

Розв’язання. Кількість інформаційних символів обчислюється за формулою

k = log M = log 16 = 4.

Кількість контрольних символів знаходиться з рішення нерівності

.

,

 

 

Приклад 3. В радіосистемі передавання дискретної інформації застосоване завадостійке кодування з виправленням однократних помилок. Система працює з джерелом М повідомлень, задане максимальне значення імовірності помилкового приймання одного повідомлення . Визначити допустиме значення імовірності помилкового приймання одного символу , якщо М=64, £10-6.

Розв’язання. Кількість інформаційних символів k в кодовій комбінації . Кількість контрольних символів r визначається з вирішення нерівності - 1³ 6+r, r = 4.

Допустима імовірність помилкового приймання одного символу визначається з вирішення рівняння

 

Оскільки ре<<1, аналогічно розв’язку прикладу 1

 

Звідси

.

 

Приклад 4. Радіосистема призначена для передавання дискретних повідомлень алфавіту М. Визначити значення допустимих імовірностей помилок на один символ при роботі натуральним двійковим кодом і завадостійким блочним кодом, який виправляє однократні помилки, якщо задана імовірність помилкового приймання кодової комбінації . Обчислити еквівалентний виграш в завадостійкості в перерахунку на один символ за таких числових значень: М = 128, = 10 –7.

 

Розв’язання. Кількість інформаційних символів . Кількість контрольних символів r = 4 (з нерівності – 1 ³ 7 + r).

При натуральному двійковому кодуванні

 

Звідси

 

Користуючись формулою, що одержана при розв’язанні приклада 3, знаходимо

.

Еквівалентний виграш в завадостійкості

.

Приклад 5. В радіосистемі передачі дискретних повідомлень використовується завадостійке кодування циклічним кодом, здатним виправляти одноразові помилки. Загальна кількість елементарних повідомлень, що передаються, дорівнює М. Визначити кодову комбінацію для повідомлення за номером 10, якщо М = 16.

Розв’язання. Визначимо кількість інформаційних і контрольних символів у кодовій комбінації:

k = log 16 = 4, –1 ³ 4 + r, r = 3.

Кодова комбінація для повідомлення за номером 10 має вигляд 1 0 1 0, або подана в вигляді двійкового полінома

G(x) = x 3+x .

Для r =3 обираємо згідно з таблицею породжуючий поліном

Р(х) = х 32+ 1.

Визначаємо комбінацію циклічного коду за формулою

F (x) = G (x) × x r Å R (x),

де R(x) – залишок від ділення добутку G (x)×xr на породжуючий поліном P(x).

G(x) xr = (x3+x) x3 = x6 +x4 ,

x6 + x4 x3 + x2 + 1

+ x6 + x5 + x3 x3 + x2 +1

x5 + x4 + x3

+ x5 +x4 + x2

x3 + x2

+ x3 + x2 + 1

R(x) = 1

F(x) = x6 + x4 + 1, або 1 0 1 0 0 01.

 

Приклад 6. Цифрова система радіозв’язку використовує завадостійке кодування циклічним кодом, що виправляє одиничні помилки. Довжина кодової комбінації за умов приклада 5 n = 7. Породжуючий поліном:

Р(х) = х3 + х2 + 1.

Прийнята кодова комбінація 1 1 1 0 0 0 1.

Перевірте, правильно чи помилково прийнята комбінація і за необхідності виправте її.

 

Розв’язання. Запишемо прийняту кодову комбінацію у вигляді двійкового полінома

 

Перевіримо комбінацію шляхом ділення її на породжуючий поліном

 

x 6 + x5 + x4 + 1 x3 +x2 + 1

+ x6 + x5 + x3 x3+x

x4 + x3 + 1

x4 +x3 + x

R*(x) = x + 1.

Наявність залишку свідчить про помилку в прийнятій кодовій комбінації. Для виправлення помилки необхідно знайти вектор помилки Е (х) = хі , і = 0, n-1 і виконати операцію де F(x) – передана комбінація. Запропоновані різні варіанти розв’язання цієї задачі. Розглянемо найпростіший. Знайдемо еталонний залишок, який відповідає помилці в першому (старшому) розряді кодової комбінації. Для цього поділимо вектор помилки в першому розряді на породжуючий поліном Е (х) : Р (х)

x6 x3 + x2 + 1

+x6 + x5 + x3 x3 + x2 + x

x5 + x3

+x5 + x4 + x2

x4 + x3 +x2

+x4 + x3 + x

R ет (х) = х2 + х.

Зафіксуємо значення еталонного залишку.

Залишок, який був одержаний при діленні прийнятої кодової комбінації на породжуючий поліном, не співпадає з еталонним залишком

 

Помилка не в першому розряді.

Здійснимо циклічний зсув прийнятої кодової комбінації на один розряд справа наліво і знову поділимо на породжуючий поліном

 

(x6 + x5+ x4+1) x = x6 + x5 + x +1 x3 + x2 +1

+ x6 + x5 + x3 x3 + 1

x3 + x + 1

+ x3 +x2 + 1

(x) = x2 + x

.

Рівність еталонного та одержаного залишків свідчить про помилку в другому розряді. Якщо рівність не досягнута, описаний процес циклічного зсуву і ділення необхідно продовжувати до досягнення результату . Номер спотвореного розряду визначається як кількість кроків зсуву плюс одиниця.

 

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

Розв’язання. Обчислимо контрольну суму:

.

Отриманий результат свідчить, що в даній кодовій комбінації відсутні помилки непарної кратності (1,3,5,7,9,11). Помилки парної кратності не виявляються.

 




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

<== попередня сторінка | наступна сторінка ==>
Практичне заняття №3 | Задачі для самостійного розв’язання

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

  

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


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