Кодовые комбинации на основе циклических кодов
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
СОДЕРЖАНИЕ
1. Введение ........................................................................................... 6
2. Постановка задачи .......................................................................... 7
3. Операции над циклическими кодами ............................................. 8
4. Принцип построения циклических кодов ....................................... 9
4.1. Получение кодовой комбинации добавлением остатка R(x) ...... 11
4.2. Получение кодовой комбинации умножением на образующий
полином .......................................................................................... 14
5. Разработка схемы алгоритма ........................................................... 15
6. Разработка текста программы ......................................................... 16
7. Результаты работы программы ....................................................... 21
----------------------------------------------------------------------------------------------------
Литература ........................................................................................ 23
Приложение № 1 ............................................................................... 24
Приложение № 2 ............................................................................... 30
§ 1 Введение
Код ,в котором кодовая комбинация, полученная путем циклического сдвига разрешенной кодовой комбинации является также разрешенной кодовой комбинацией называется циклическим ( полиномиальным, кодом с циклическими избыточными проверками-ЦИП).
Сдвиг осуществляется справа налево, при этом крайний левый символ переносится в конец комбинации.
Циклический код относится к линейным, блочным, корректирующим, равномерным кодам.
В циклических кодах кодовые комбинации представляются в виде многочленов, что позволяет позволяет свести действия над кодовыми комбинациями к действием над многочленами (используя аппарат полиномиальной алгебры).
Циклические коды являются разновидностью систематических кодов
и поэтому обладают всеми их свойствами. Первоначально они были созданы для упрощения схем кодирования и декодирования. Их эффек-
тивность при обнаружении и исправлении ошибок обеспечила им широеое применение на практике.
Циклические коды используются в ЭВМ при последовательной передаче данных .
§ 2 Постановка задачи
Построить циклический код для передачи 31 разрядной кодовой комбинации с исправлением однократной ошибки ( n=31 ,s=1) двумя
способами.
Показать процесс обнаружения и исправления однократной ошибки в передаваемой кодовой комбинации. Составить программу, реализующую алгоритм кодирования, декодирования и исправления ошибки при передаче данных с использованием циклического кода.
1. Введение ........................................................................................... 6
2. Постановка задачи .......................................................................... 7
3. Операции над циклическими кодами ............................................. 8
4. Принцип построения циклических кодов ....................................... 9
4.1. Получение кодовой комбинации добавлением остатка R(x) ...... 11
4.2. Получение кодовой комбинации умножением на образующий
полином .......................................................................................... 14
5. Разработка схемы алгоритма ........................................................... 15
6. Разработка текста программы ......................................................... 16
7. Результаты работы программы ....................................................... 21
----------------------------------------------------------------------------------------------------
Литература ........................................................................................ 23
Приложение № 1 ............................................................................... 24
Приложение № 2 ............................................................................... 30
§ 1 Введение
Код ,в котором кодовая комбинация, полученная путем циклического сдвига разрешенной кодовой комбинации является также разрешенной кодовой комбинацией называется циклическим ( полиномиальным, кодом с циклическими избыточными проверками-ЦИП).
Сдвиг осуществляется справа налево, при этом крайний левый символ переносится в конец комбинации.
Циклический код относится к линейным, блочным, корректирующим, равномерным кодам.
В циклических кодах кодовые комбинации представляются в виде многочленов, что позволяет позволяет свести действия над кодовыми комбинациями к действием над многочленами (используя аппарат полиномиальной алгебры).
Циклические коды являются разновидностью систематических кодов
и поэтому обладают всеми их свойствами. Первоначально они были созданы для упрощения схем кодирования и декодирования. Их эффек-
тивность при обнаружении и исправлении ошибок обеспечила им широеое применение на практике.
Циклические коды используются в ЭВМ при последовательной передаче данных .
§ 2 Постановка задачи
Построить циклический код для передачи 31 разрядной кодовой комбинации с исправлением однократной ошибки ( n=31 ,s=1) двумя
способами.
Показать процесс обнаружения и исправления однократной ошибки в передаваемой кодовой комбинации. Составить программу, реализующую алгоритм кодирования, декодирования и исправления ошибки при передаче данных с использованием циклического кода.
Другие работы
Информатика. Лабораторная работа №2
1973830311asd
: 5 марта 2021
Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.
Задание к лабораторной работе
Создать текстовый файл. Создать новый файл, переписав в него гласные буквы исходного.
Блок- схема
300 руб.
Онлайн Тест 5 по дисциплине: Языки программирования.
IT-STUDHELP
: 26 апреля 2023
Вопрос №1
Какой из следующих операторов в python оценивается как true, если он не находит переменную в указанной последовательности, и false в противном случае?
**
//
is
notin
Вопрос №2
Что будет выведено в результате данной программы:
import numpy as np
a = np.array([1], float)
s = a.tostring()
print(s)
b'\x00\x00\x00\x00\x00\x00\xf0?'
[1]
1.
[ 1.]
Вопрос №3
Что будет выведено в результате данной программы:
import numpy as np
t = np.array([2, 3])
t = np.append(t, [4])
print(le
480 руб.
Организация системы внутреннего контроля в организациях различных форм собственности
GnobYTEL
: 8 января 2012
Содержание
Введение
Теоретическая часть
Понятие и классификация системы внутреннего контроля
Требования к системе внутреннего контроля
Основные этапы и составляющие системы внутреннего контроля организации
Заключение
Список литературы
Практическая часть
Хозяйственная ситуация №1
По результатам первого полугодия отчетного 2010 года было принято решение руководителем ОАО «Восток» о выплате дивидендов. В бухгалтерском учете начисление дивидендов отражено 30.08.2010г. корреспонденцией по Д 99 «П
10 руб.
Природа в крупном городе. Возможно ли экологическое равновесие?
Qiwir
: 17 ноября 2013
В наши дни жизнь в современном крупном городе – это постоянный стресс. Человек вечно торопится, вечно опаздывает куда-то, теряет уйму времени и нервных клеток в пробках на дорогах и в общественном транспорте, работает сверхурочно. Когда же наконец наступает долгожданный выходной, у него уже нет сил на активный отдых. Но даже если он выбирается из дома и идет гулять, то зачастую не чувствует, что отдохнул. И снова рабочая неделя начинается с недоуменного восклицания: «Надо же, выходных будто и не
5 руб.