
- •Лабораторне заняття № 4.1. Дослідження методів стискаючого кодування
- •Завдання на лабораторну роботу Дослідження методів стискаючого кодування
- •Порядок виконання роботи
- •5. Дослідження алгоритму кодування в коді Шеннона-Фано
- •6. Дослідження алгоритму кодування в коді Хаффмена
- •Порядок виконання роботи
- •Сформувати вихідні дані для виконання роботи:
- •Порядок виконання завдання по дослідженню двійкового коду з перевіркою на парність чи на непарність (контроль по модулю 2).
- •Порядок виконання завдання по дослідженню двійкових матричних кодів.
- •Основні відомості з теорії завадостійкого кодування. Завадостійкі коди і їхні основні параметри
- •1 Принцип побудови завадостійких кодів
- •2 Двійкові коди з перевіркою на парність або на непарність (контроль по модулю 2)
- •Двійкові матричні коди
- •1. Сформувати вихідні дані для виконання роботи:
- •Порядок виконання завдання по дослідженню двійкового коду Хеммінга.
- •Порядок виконання завдання по дослідженню групового (лишково – Хеммінгового) коду (лхк):
- •Основні відомості з теорії завадостійкого кодування. Коди Хэмминга
- •4. Метод перемежування
- •Лабораторне заняття № 4.4. Дослідження процесів кодування і декодування дискретних повідомлень циклічними кодами
- •Завдання на лабораторну роботу Дослідження процесів кодування з використанням циклічних кодів
- •Порядок виконання завдання по дослідженню циклічного коду.
- •Лабораторне заняття № 5.1. Дослідження процесів корегування дискретних повідомлень циклічними кодами
- •Завдання на лабораторну роботу
- •Порядок виконання завдання по дослідженню корегуючого циклічного коду
- •Теоретичні відомості із корегуючих циклічних кодів
- •Алгоритми виявлення місця та величини спотворень
- •Лабораторне заняття № 5.3. Дослідження процесів кодування і декодування дискретних повідомлень згортальними кодами
- •Завдання на лабораторну роботу
- •1. Загальні відомості щодо згортальних кодів
- •Лабораторне заняття № 5.3. Методи захисту від спотворень з використанням передачі зі зворотним зв’язком. Оцінка впливу способів організації обміну в ткм на відносну швидкість та вірність передачі
- •3.1 Аналіз шляхів підвищення відносної швидкості передачі
- •3.2 Визначення вірності передачі даних
- •Залежність вірності передачі (цілісності) інформації в спд від стану каналу: 1 спд із коригуючим кодом, 2 спд із взз
- •1. Завдання на лабораторну роботу “Оцінка часу доставляння повідомлень”
- •Орієнтовні запитання колоквіуму
- •Порядок виконання роботи
- •Оцінка часу доставляння повідомлень для умов попередньої лабораторної роботи, коли:
- •Залежність часу доставки інформації від стану каналу: 1 спд із коригуючим кодом, 2 спд із взз та смп, 3 - спд із взз та пп, 4 - спд із взз та ап
- •2. Оцінка часу затримки повідомлень для умов попереднього завдання лабораторної роботи.
- •Залежність часу затримки доставки інформації від стану каналу: 1 спд із взз та смп, 2 - спд із взз та пп, 3 - спд із взз та ап
- •5. Методичні вказівки по проведенню заняття
- •Основні відомості з теорії. Оцінка впливу способів організації обміну в ткм на час доставляння повідомлень
- •Залежність часу доставки інформації від стану каналу: 1 спд із коригуючим кодом, 2 спд із взз Оч, 3 - спд із взз та пп, 4 - спд із взз та ап
- •Залежність часу затримки інформації від стану каналу: 1 взз із смп, 2 - взз із пп, 3 взз із ап
- •Лабораторне заняття № 5.5. Задачі забезпечення цілісності і доступності інформаційних об'єктів в обчислювальних мережах. Оцінка виграшу від перемежування та від кодування в каналах зв’язку
- •2. Орієнтовні запитання колоквіуму
- •3. Порядок виконання роботи
- •3.1. Оцінити необхідність застосування та глибину перемежування в каналах зв’язку для наступних варіантів завдань:
- •Методика визначення глибини перемежування
- •Методика визначення виграшу від кодування
Лабораторне заняття № 5.3. Дослідження процесів кодування і декодування дискретних повідомлень згортальними кодами
Мета лабораторного заняття: закріплення та поглиблення знань студентів з вивчених під час лекцій та самостійної роботи методів та принципів використання двійкових завадостійких кодів в каналах зв’язку та системах передачі інформації.
Учбовий час – 4 години (180 хв.).
Місце проведення – лабораторія.
Метод проведення – самостійна робота під керівництвом викладача.
Навчальні питання та розрахунок часу
№ п/п |
Навчальні питання |
Час (хв.) |
|
Вступ |
3 |
|
Колоквіум. Методі контролю та поновлення цілісності інформації з використанням двійкових завадостійких кодів. |
15 |
|
Дослідження процесів кодування і декодування дискретних повідомлень згортальними кодами |
150 |
|
Приймання звіту |
10 |
|
Підбиття висновків |
2 |
Завдання на лабораторну роботу
Вихідні дані: текст повідомлення, призначеного для передачі згортальним кодом. В якості тексту повідомлення записати у двійково – десятковому коді наступні дані:
1. Номер свого прізвища за журнальним списком;
2. Дату, місяць та рік свого народження.
При цьому на усіх позиціях визначених даних використовувати двозначні (а в коді року народження – чотиризначні) двійково – десяткові коди. При потребі (якщо, наприклад, номер прізвища за журнальним списком має одну цифру) слід на першу позицію двійково – десяткового коду записувати код нуля.
3. Ймовірність спотворення символу Рвикр = 10–1.
Порядок виконання завдання по дослідженню згортального коду
Представити вихідні дані у вигляді двійкового коду.
Для заданих умов визначити необхідний крок додавання та, відповідно, необхідну кількість незалежних ланцюгів λ.
Сформувати фрагменти інформаційних частин кожного із ланцюгів. При цьому вважати необхідну кількість двійкових символів, які передують цим фрагментам, такими, що дорівнюють одиниці, а необхідну кількість двійкових символів, які слідують за цим фрагментам, такими, що дорівнюють нулю.
Розрахувати місця розташування та значення усіх можливих для заданих умов перевірочних символів.
Сформувати фрагменти кодових послідовностей для кожного із незалежних ланцюгів досліджуваного коду та фрагмент загальної кодової послідовності.
Ввести одиночну помилку інформаційного символу послідовності і показати можливість її виявлення та виправлення.
Ввести одиночну помилку перевірочного символу послідовності і показати можливість її виявлення та виправлення.
Ввести пакет спотворень (групову помилку) довжиною в λ інформаційних символів і показати можливість його виявлення та виправлення.
Показати на прикладах, що код не гарантує виявлення групових помилок кратності більш ніж (λ + 1).
Зміст звіту
Найменування і ціль роботи.
Вихідні дані для виконання роботи.
Результати виконання роботи, в тому числі:
рисунки із фрагментами інформаційних частин кожного із ланцюгів;
результати визначення перевірочних символів;
рисунки із фрагментами кодових послідовностей для кожного із незалежних ланцюгів;
рисунок із фрагментом загальної кодової послідовності;
рисунки із фрагментом загальної кодової послідовності для кожного із заданих варіантів спотворення;
результати визначення контрольних символів для кожного із заданих варіантів спотворення (для кожного із ланцюгів);
результати порівняння перевірочних та контрольних символів із висновками про місця спотворень (для кожного із ланцюгів);
Висновки з оцінкою коригувальних властивостей згортального коду.
Додатки