1. Задать из таблицы 1 исходные данные для выполнения работы: а) порождающий многочлен g(x); б) n - длина кодового слова (блока) циклического кода; в) k - длина информационного слова (блока) циклического кода; г) кодируемая и декодируемая двоичная
- Информационные технологии
Условие:
Порождающий многочлен g(x) = 247 (8)
Общее число бит (n) = 12
Число полезных бит (k) = 5
Блок полезной информации a(x) = 010010
Кодовое слово с ошибкой c'(x) = 101010 0011000
1. Задать из таблицы 1 исходные данные для выполнения работы:
а) порождающий многочлен g(x);
б) n - длина кодового слова (блока) циклического кода;
в) k - длина информационного слова (блока) циклического кода;
г) кодируемая и декодируемая двоичная информация.
Примечание:
Порождающие многочлены в таблице 1 для краткости приведены в
восьмеричной форме. Например, если код полинома 5138 , то надо каждую из цифр перевести в три бита двоичного представления: 58 =1012;
18=0012;38=0112. Получим последовательность коэффициентов полинома: 101001011, а также сам полином: g(x)=x
8+x
6+ x
3+x+1.
2. Построить порождающую и проверочную матрицы циклического кода в систематическом виде.
3. Сформировать исходную информационную последовательность (по
таблице 1).
4. Сформировать кодовое слово циклического кода на основе кодирования информационной последовательности в систематическом виде.
5. Провести декодирование кодового слова, заданного в таблице 2.
Определить синдром ошибки как остаток от деления этого слова на образующий полином. Найти ошибку в кодовом слове с помощью проверочной
матрицы. Определить вектор ошибки в двоичной и полиномиальной форме.
6. Снова определить синдром ошибки для исправленного кодового слова и убедиться, что он равен нулю.
Решение:
Для решения данной задачи, давайте пройдемся по каждому пункту шаг за шагом. ### Шаг 1: Исходные данные а) Порождающий многочлен \( g(x) = 247_8 \) Переведем восьмеричное число в двоичное: - \( 2_8 = 010_2 \) - \( 4_8 = 100_2 \) - \( 7_8 = 111_2 \) Таким образом, \( g(x) = 010100111_2 \). Теперь запишем его в полиномиальной форме: - \( g(x) = x^8 + x^6 + x^5 + x^3 + 1 \) б) Длина кодового слова \( n = 12 \) в) Длина информационного слова \( k = 5 \) г) Кодируемая информация \( a(x) = 010010 \) ### Шаг 2: Построение порождающей и проверочной матриц **Порождающая матрица \( G \)** Для...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства