Abstract

Запропоновано метод виправлення пакетів помилок на основі модулярного коригувального коду для підвищення надійності передачі даних у безпровідних сенсорних мережах. Для боротьби з пакетами помилок розроблено різні багатовимірні (каскадні, ітеративні) коди. Принцип роботи цих кодів полягає в послідовному використанні двох рівнів кодування і декодування даних. При цьому на кожному рівні кодування можна використовувати однакові за типом і коригувальною здатністю коди або різні. Перевагою багатовимірних кодів є їх висока коригувальна здатність, а недоліком – висока надлишковість. Розроблено двовимірну схему контролю помилок на основі модулярного коригувального коду. Модулярні коригувальні коди належать до символьних кодів, характеризуються низькою надлишковістю, дають змогу ефективно виявляти та виправляти одиничні символьні помилки. Принцип формування перевірних символів у двовимірному модулярному коді полягає в такому: спочатку обчислюють перевірні символи по рядках матриці даних; на наступному кроці обчислюють перевірні символи по стовпцях даних. Розроблено алгоритм виявлення та виправлення випадкових однократних помилок та пакетів помилок максимальною довжиною b = 3k – 2. Проведено експериментальні дослідження з виявлення та виправлення помилок у пакеті даних. Показано мінімальну та максимальну довжину та структуру помилок, яку може виправити цей код. Враховуючи низьку складність реалізації алгоритму декодування, цей коригувальний код планують використати для підвищення надійності передачі даних у безпровідних сенсорних мережах.

Highlights

  • Розроблений код дає змогу виправляти пакети помилок із максимальною довжиною b

  • Two-Dimensional Error Control Based on Modular Corrective Codes

  • The principle of these codes is the consistent use of two levels

Read more

Summary

ВИПРАВЛЕННЯ ПАКЕТІВ ПОМИЛОК НА ОСНОВІ МОДУЛЯРНОГО КОРИГУВАЛЬНОГО КОДУ

Запропоновано метод виправлення пакетів помилок на основі модулярного коригувального коду для підвищення надійності передачі даних у безпровідних сенсорних мережах. Для боротьби з пакетами помилок розроблено різні багатовимірні (каскадні, ітеративні) коди. Принцип роботи цих кодів полягає в послідовному використанні двох рівнів кодування і декодування даних. Модулярні коригувальні коди належать до символьних кодів, характеризуються низькою надлишковістю, дають змогу ефективно виявляти та виправляти одиничні символьні помилки. Що розроблено в (Yatskiv et al, 2013; Jun & Yatskiv, 2013), належать до символьних кодів, характеризуються низькою надлишковістю та дають змогу ефективно виявляти та виправляти одиничні символьні помилки. Мета роботи – підвищення ефективності виявлення і виправлення пакетів помилок на основі модулярного коригувального коду. Як коди y1 і y2 для побудови двовимірного коду вибрано модулярний коригувальний код (Jun & Yatskiv, 2013). Спочатку кодом y1 кодується кожний із l рядків, а потім кодом y2 – кожний із k стовпців

Інформаційний символ
Перелік використаних джерел
ИСПРАВЛЕНИЕ ПАКЕТОВ ОШИБОК НА ОСНОВЕ МОДУЛЯРНЫХ КОРРЕКТИРУЮЩИХ КОДОВ
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call