- •1 Нормативні дані з дисципліни
- •2. Мета і завдання дисципліни
- •3 Перелік забезпечуючих дисциплін
- •4 Структура залікових кредитів
- •5 Навчально–методичне забезпечення дисципліни
- •5.1 Література
- •5.2 Методичні посібники та вказівки
- •Лекція 1 Система передачі інформації. Основні поняття і визначення
- •1. Місце інформаційних систем у сучасному світі
- •2. Класифікація систем передачі інформації
- •3. Узагальнена структурна схема системи передачі інформації
- •4.Основні інформаційно-технічні характеристики спи
- •4.1 Вірогідність передачі інформації
- •Завадостійкість передачі інформації
- •Швидкість передачі інформації
- •Пропускна здатність каналів зв'язку
- •Висновки
- •Тестові запитання
- •1.Кількість інформації в повідомленні
- •Логарифмічна міра добре відображає адитивність інформації.
- •2 .Джерело дискретних повідомлень і його ентропія
- •Ентропію джерела не рівноімовірних попарно залежних повідомлень, позначимо , дамо розрахункову формулу
- •3.Джерело неперервних повідомлень
- •Висновки
- •Тестові запитання
- •Практичне заняття №1
- •Задачі для самостійного розв’язання
- •Лекція 3 Передача інформації з дискретними і неперервними каналами зв'язку
- •1.Продуктивність джерела дискретних повідомлень
- •2.Швидкість передачі інформації з дискретних каналів без перешкод. Оптимальне статистичне кодування
- •3.Швидкість передачі інформації й пропускна здатність дискретних каналів з завадами
- •4.Пропускна здатність двійкового симетричного каналу зв'язку з завадами
- •5.Швидкість передачі інформації неперервними каналами з завадами.
- •6. Пропускна здатність неперервного каналу з нормальним білим шумом
- •Пропускна здатність неперервного каналу зв'язку при довільних спектрах сигналів і завад.
- •Висновки
- •Тестові запитання
- •Практичне заняття №2
- •Задачі для самостійного розв’язання
- •Лекція 4 завадостійке кодування. Основні положення теорії завадостійкого кодування
- •1.Постановка задачі застосування завадостійких кодів
- •2.Класифікація завадостійких кодів
- •3. Основні числові характеристики завадостійких кодів
- •4.Кодова відстань і її зв'язок із кратністю помилок що виявляються й або, що виправляються.
- •Висновки
- •Лекція 5 Систематичні блокові лінійні коди
- •Загальні методи кодування і декодування систематичних блокових лінійних кодів
- •Код з парним числом одиниць
- •Інверсний код
- •Код з подвоєнням елементів
- •Коди Хемінга
- •Висновки
- •Лабораторна робота №1 вивчення принципу дії та дослідження завадостійкості радіосистеми передавання інформації із блоковим кодом
- •1 Мета роботи
- •2 Методичні вказівки
- •Позиції, що займають одиниці в одиничній матриці, вказують номера позицій контрольних символів, що використовуються у кожній перевірці на парність.
- •3 Опис лабораторної установки
- •4 Порядок виконання роботи
- •6 Контрольні запитання і завдання
- •Лекція 6 циклічні коди
- •Основні властивості циклічного коду й способи побудови
- •Способи кодування і декодування циклічних кодів
- •Матричне подання циклічних кодів
- •Висновки
- •Тестові запитання
- •Лабораторна робота №2 Вивчення властивостей і принципів побудови циклічних кодів.
- •1 Ціль роботи
- •2 Методичні вказівки
- •3 Порядок виконання роботи
- •5 Контрольні запитання.
- •Практичне заняття №3
- •Розв’язання. Визначимо кількість інформаційних і контрольних символів у кодовій комбінації:
- •Задачі для самостійного розв’язання
- •Лекція 7 Оптимальний когерентний прийом дискретних сигналів
- •1.Основні положення теорії оптимального приймання сигналів
- •Синтез, правила розрізнення сигналів у випадку приймання повністю відомих сигналів на фоні нормального білого шуму
- •Структурні схеми оптимальних приймачів
- •Обчислення завадостійкості (імовірності помилок розрізнення сигналів) оптимальних когерентних приймачів
- •Виходячи з цього, можна записати формули для обчислення імовірностей помилок в системах когерентного приймання фазовою, частотною та амплітудною маніпуляцією.
- •Висновки
- •3 Порядок виконання роботи
- •5 Контрольні запитання
- •Лекція 8 оптимальний некогерентний прийом дискретних сигналів і його завадостійкість
- •Модель лінії зі змінними параметрами
- •Алгоритм прийняття рішення при прийманні сигналів з випадковою початковою фазою
- •Приймання сигналів з випадковою початковою фазою і флуктуючою амплітудою
- •Некогерентні приймачі сигналів з використанням обробки за огинаючою
- •Некогерентний приймач ортогональних сигналів
- •Приймання сигналів з випадковою початковою фазою при використанні відносної фозової маніпуляції
- •Висновки
- •Тестові запитання
- •3 Порядок виконання роботи.
- •4 Структура звіту
- •5 Контрольні запитання і завдання
- •Практичне заняття № 4 "Когерентне и не когерентне приймання дискретних сигналів та його завадостійкість"
- •Приклади розв’язання основних типів задач
- •Задачі для самостійного розв’язання
- •Лекція 9 оптимальний і квазиоптимальНіЙ прийом неПерервних сигналів і його завадостійкість
- •1.Особливості приймання неперервних сигналів з аналоговою модуляцією
- •2. Завадостійкість прийому сигналів з амплітудною модуляцією
- •3.Завадостійкість прийому сигналів з фазовою модуляцією
- •4.Завадостійкість прийому сигналів з частотною модуляцією
- •Висновки
- •Лекція 10 цифрові методи передачі неЗперервних повідомлень
- •Імпульсно – кодова модуляція
- •2.Завадостійкисть систем зв’язку з імпульсно-кодовою модуляцією
- •3.Диференціальна імпульсно-кодова модуляція. Дельта модуляція
- •Висновки
- •Тестові запитання
- •Практичне заняття № 5
- •Приклади розв’язання основних типів задач
- •Задачі для самостійного розв’язання
- •Лекція 11 багатоканальні системи передачі інформації
- •1.Узагальнена структура багатоканальної системи зв’язку
- •2.Системи зв’язку із частотним поділом каналів
- •3Системи зв’язку із часовим поділом каналів
- •Висновки
- •Тестові запитання
- •Лекція 12
- •1. Поняття про багатостанційний доступ
- •Системи з часовим поділом каналів
- •Системи із частотним поділом каналів
- •Системи з кодовим поділом каналів
- •Асинхронно-адресні системи передачі інформації (аас)
- •Висновки
Код з парним числом одиниць
Це найпростіший код, який дозволяє виявляти всі помилки не парної кратності. Він містить один контрольний символ і, тому має мінімальну надмірність.
Структура кодової комбінації має вигляд
.
Контрольний символ формується за загальним правилом
тобто всі інформаційні символи входять в склад лінійної суми.
На приймальному кінці лінії зв’язку із прийнятих інформаційних сигналів формується допоміжний контрольний символ за правилом
який потім співставляється з прийнятим контрольним шляхом підсумовування за модулем 2
Якщо одно розрядне двійкове число дорівнює нулю, це свідчить про відсутність помилок не парної кратності. Найбільш важливо виявлення однократних помилок, бо імовірність двократних помилок
, а при , що є вимогою до системи зв’язку .
Цей називається кодом з парним числом одиниць, тому що всі передані і правильно прийняті комбінації містять парне число одиниць.
Наприклад, якщо передана і прийнята комбінації
101011, то =0.
Якщо спотворений один символ в кодовій комбінації і вона має вигляд 100011, то =1, що свідчить про наявність помилки.
Інверсний код
Інверсний код дозволяє виявляти майже всі помилки непарної і парної кратності за рахунок великої надмірності
тому що кількість контрольних символів дорівнює кількості інформаційних .
Структура кодової комбінації інверсного коду
.
Контрольні символи формуються за правилом
тобто якщо сума інформаційних символів дорівнює нулю, контрольні символи , якщо сума дорівнює одиниці, контрольні символи є інвертовані інформаційні .
На приймальному кінці лінії зв’язку здійснюється перевірок прийнятої кодової комбінації за правилами
Якщо хоч один елемент контрольного числа не дорівнює нулю, це свідчить про наявність помилки.
Наприклад, вихідна комбінація 1010,
Тоді комбінація інверсного коду 10101010.
Якщо помилки в прийнятій комбінації відсутні
Якщо в прийнятій комбінації два символи спотворені, тобто маємо
01101010
Тоді
Наявність помилок в кодовій комбінації виявлена.
Код з подвоєнням елементів
Це простий виявляючий код.
В цьому коді контрольні символи утворюються за правилом
і кодова комбінація має вигляд
На сусідніх позиціях символи завжди протилежні. На приймальному кінці перевірка здійснюється шляхом підсумовування двох символів на одному тактовому інтервалі
.
В цьому випадку не виявлення помилок буде тільки у разі одночасного спотворення інформаційного і контрольного символів, імовірність чого , тобто дуже мала. Код дуже простий в апаратній реалізації, але має недолік високу надмірність , що призводить до зменшення швидкості передавання корисної інформації у 2 рази.
Коди Хемінга
Відомо кілька різновидів коду Хэмінга, характеризуються різною коригувальною здатністю. До цих код звичайно ставляться коди з виправленням однократних помилок і коди з виправленням однократних і виявленням дворазових помилок.
Код Хэмінга, що забезпечує виправлення всіх однократних помилок, повинен мати мінімальна кодова відстань . Кількість контрольних символів визначається із вирішення нерівностей , або
де “k” - кількість інформаційних символів.
Код будується таким чином, щоб у результаті перевірок одержати - розрядне двійкове число, що вказує номер перекрученої позиції кодової комбінації. Для цього перевірочні символи повинні перебуває на номерах позицій, які виражаються ступенем двійки , тому що кожний з них входить тільки в один з перевірочних рівнянь. Таким чином, якщо нумерувати позиції ліворуч на права, те контрольні символи повинні перебуває на перших, другий, четвертої й т.д. позиціях.
Результат першої перевірки дає цифру молодшого розряду синдрому у двійковому записі. Якщо результат цієї перевірки дасть 1, то один із символів перевіреної групи перекручений. Таким чином, першою перевіркою повинні бути охоплені символи з номерами, що містять у двійковому записі одиниці в першому розряді: 1,3,5,7,9 і т.д. результатом другої перевірки дає цифру другого розряду синдрому. Отже, другою перевіркою повинні бути охоплені символи з номерами, що містять у двійковому записі одиниці в другому розряді: 2,3,6,7,10 і т.д.
Аналогічно при третій перевірці повинні перевіряться символи, номери яких у двійковому записі містять одиниці в третьому розряді: 4,5,6,7,12 і т.д.
Таким чином, перевірочні групи повинні мати вигляд
……………………………………..
Перевірочна матриця коду повинна мати стовпців і рядків.
Кожний стовпець повинен становити двійкову комбінацію, що вказує позиції коду.
Наприклад, для коду довжиною , що забезпечує виправлення однократних помилок, кількість надлишкових символів . При цьому в якості перевірочної може бути обрана наступна матриця
Представимо як приклад просту двійкову комбінацію 10011 кодом Хемінга. Тому що інформаційними повинні бути третій, п'ятий, шостий, сьомий і дев'ятий символи, то для розглянутого коду З умови забезпечення парності сум, одержимо наступне значення перевірочних символів:
. Отже, простому п’ятиелементному коду 11011 відповідає дев’ятиелементний код Хемінга 101100111.
Нехай тепер при передачі відбулося перекручування п'ятого символу, тобто код прийняв вид 101110111. тоді в результаті першої перевірки одержимо , другої , третьої і четвертої . Таким чином, у результаті перевірок отриманий синдром , що вказує на перекручування п'ятого символу. Виправлення помилок зводиться до інвертування символу на п'ятої позиції.
Код Хемінга з кодовою відстанню отримують шляхом додавання до коду Хемінга з перевірочного символу, що представляє собою результат підсумовування по модулі два всі символи кодової комбінації.
Операція декодування складається із двох етапів. На першому визначається синдром, що відповідає коду з , на другому – перевіряється останнє перевірочне співвідношення.
Для розглянутого раніше коду з перевірочна матриця може мати вигляд
Додаткове перевірочне співвідношення, що вводиться для збільшення мінімальної відстані коду Хемінга до , має вигляд
.
Надмірність коду Хемінга залежить від кількості інформаційних символів і при зміні k від 4 до 1013 змінюється від 0,429 до 0,098 при й від 0,5 до 0,0107 при .