
- •1. Определение информации. Семиотика и ее составные части. Фазы обращения информации.
- •2. Структура системы связи. Основные задачи каждого блока системы связи.
- •3. Измерение информации. Дискретный источник информации. Мера информации по Хартли и ее свойство
- •4. Измерение информации по Шеннону.
- •5. Свойства информации по Шеннону.
- •6. Энтропия нескольких источников информации.
- •7. Энтропия непрерывного источника. Относительная энтропия.
- •8. Избыточность источника сообщений.
- •9. Взаимосвязь между энтропией и числом сообщений.
- •10. Пропускная способность двоичного канала.
- •11. Согласование характеристик сигнала и канала.
- •Амплитудная модуляция
- •12. Пропускная способность непрерывного канала с помехами.
- •13. Классификация методов преобразования непрерывной информации в дискретную форму.
- •14. Теорема дискретизации Котельникова в.А. И ее особенности.
- •Свойства ряда Котельникова:
- •15. Корреляционный критерий дискретизации.
- •16. Адаптивные методы дискретизации.
- •Нулевая степень воспроизводящей функции
- •Первая степень приближающего многочлена
- •17. Квантование по уровню. Шум квантования.
- •О терминах
- •Основные принципы построения цап с резистивными цепочками Первый вариант
- •19. Ацп поразрядного взвешивания. Ацп поразрядного уравновешивания на конденсаторах
- •Первый шаг
- •Быстродействие
- •20. Устройство выборки - хранения. Принцип действия и схемы увх
- •21. Распределение мощности в спектре периодического сигнала.
- •22. Спектр периодической последовательности прямоугольных импульсов. Пример.
- •23. Спектр одиночного прямоугольного импульса. Пример.
- •24.Теорема Парсеваля о распределении энергии в спектре непериодического сигнала.
- •25. Взаимосвязь между длительностью импульса и шириной его спектра.
- •26. Спектральная плотность мощности случайного процесса.
- •27. Цели кодирования. Эффективное кодирование. Методы эффективного
- •Цели изучения темы «Эффективное кодирование».
- •Задачи эффективного кодирования.
- •28. Техническая реализация кодирующего и декодирующего устройств эффективного кода.
- •29. Теорема Шеннона о пропускной способности канала без помех и
- •30. Теорема Шеннона о пропускной способности канала при наличии помех. Классификация помехоустойчивых кодов.
- •31. Общие принципы использования избыточности в блоковых кодах.
- •32. Групповой код. Математическое введение. Определение количества
- •33. Таблицы опознавателей и проверочные уравнения для различных кодов (7;4); (7;3); (8;2); (9;3).
- •34. Техническая реализация группового кода и его матричная запись.
- •35. Циклический код. Математическое введение. Выбор образующего многочлена по требуемой корректирующей способности кода.
- •36.Методы построения циклического кода.
- •6.4.1. Методом умножения
- •6.4.2. Методом деления
- •6.4.3. По методу группового кода
- •37. Техническая реализация кодирующих устройств циклического кода по методу умножения (примеры).
- •38. Техническая реализация кодирующих устройств циклического кода по методу деления (примеры).
- •39. Техническая реализация кодирующих устройств циклического кода по методу группового кода (примеры).
- •40. Техническая реализация декодирующих устройств циклического кода, исправляющих одиночную ошибку. Пример.
- •41. Техническая реализация декодирующих устройств циклического кода, исправляющего 2-ые смежные ошибки. Пример.
- •42. Рекуррентный код. Кодирующее и декодирующее устройства. Пример.
- •43.Итеративные коды. Код с повторениями.
- •Модифицированный код с повторением
35. Циклический код. Математическое введение. Выбор образующего многочлена по требуемой корректирующей способности кода.
Целью изучения темы «Циклический код» (Ц.К.) является формирование умений не только проектировать, но и технически реализовать Ц.К. Циклический код представляет собой разновидность группового кода и не отличается от него по уровню помехозащищенности, но благодаря простоте технической реализации нашел широкое применение.
Циклические коды незаменимы при необходимости передавать информацию в каналах связи, в которых отсутствует возможность повторной передачи данных. Циклические коды применяются при записи и считывании на HDD, CD и DVD, при использовании USB-портов для обмена информацией, при передаче аудио и видео информации.
Разрешенную кодовую комбинацию Ц.К. можно рассматривать как элемент подмножества множества многочленов степени не выше (n – 1). Для анализа Ц.К. используется аппарат теории колец.
Коммутативным кольцом называется множество, в котором определены две операции: сложение и умножение.
Обе коммутативны, то есть:
;
;
ассоциативны, то есть:
;
;
и связаны законом дистрибутивности:
.
Чтобы наше замкнутое множество многочленов (n – 1) степени образовало кольцо, определим правила выполнения этих операций:
1. В качестве
операции сложения выберем, как и в
групповом коде, операцию сложения по
модулю два без переноса в старший разряд,
то есть
.
2. Операция умножения
по обычным правилам не проходит, так
как нарушается условие замкнутости:
.
Поэтому вводится операция
символического
умножения по следующим правилам:
умножение осуществляется по обычным правилам с приведением подобных членов путем сложения по модулю два;
если полученный многочлен имеет степень меньше чем (n – 1), то он и принимается за результат умножения, если же степень больше чем (n – 1), то он делится на двучлен
c записью в качестве результата умножения остатка от деления.
Так получается и при сдвиге с переносом единицы из старшего разряда в младший. Имеем:
.
После сдвига,
соответствующего умножению на x,
получим:
,
что недопустимо, так какx7
имеет степень более разрешенной xn–1,
в данном случае соответствует x6.
Поделим
на
многочлен
.
Получим в остатке R(x):
В качестве результата умножения принимаем R(x), что соответствует переносу единицы из старшего разряда в младший.
При выбранных
операциях
и
все
множество многочленов степенью ≤ (n –
1) образуют кольцо. Подмножество
многочленов в кольце, кратных образующему
многочленуg(x),
называется идеалом,
порождаемым g(x).
Количество элементов в идеале зависит от вида g(x).
Если g(x) = 0, то в идеале всего один элемент «0».
Если g(x) = 1, то в идеал входят все элементы кольца.
Если g(x) многочлен степени m = n – k, то число элементов в идеале – 2k. Эти элементы и есть искомый нами Ц.К.
Поэтому построение Ц.К. сводится к выбору образующего многочлена g(x) с заданными корректирующими способностями.
Требования к образующему многочлену Ц.К.
Разрешенная кодовая
комбинация Ц.К. должна делиться на g(x)
без остатка. Для этого необходимо, чтобы
на g(x)
делились все многочлены образующей
матрицы кода. Каждая строка матрицы
получается циклическим сдвигом
образующего многочлена g(x)
с приведением по модулю
.
Поэтомуi-тую
строку матрицы ƒi(x)
можно записать:
,
где c
= 1, если максимальная степень многочлена
больше
(n
– 1);
c
= 0, если
имеет
степень <n.
делится
на g(x)
без остатка.
Поэтому, чтобы
ƒi(x)
делилось на g(x)
без остатка, необходимо, чтобы
делилось
наg(x)
тоже без остатка.
Если мы выбрали
g(x)
так, что он является делителем двучлена
,
то любой элемент кольца либо делится
наg(x)
без остатка и тогда входит в идеал, либо
образует некоторый остаток – ri(x),
который и является опознавателем ошибки.
Чем больше остатков, тем больше ошибок
может исправлять выбранный образующий
многочлен g(x).
Наибольшее число остатков дает неприводимый многочлен степени «m», когда m; n и k связаны между собой условиями: m = n – k, а n = 2m – 1. Рассмотрим выбор g(x) в разных условиях.
Число проверочных разрядов – «m» и вид образующего многочлена g(x) зависят от числа ошибок, которые необходимо исправлять.
Вектор двойных ошибок можно записать:
,
где λ = i–j> 0, аi>j.
Для того, чтобы обнаруживать двойные ошибки, необходимо, чтобы при делении ei+j(x) наg(x) мы имели остаток.
Но это условие всегда выполняется, если в качестве g(x) взятьмногочлен, предназначенный для исправления одиночных ошибок, так как он не кратенX jи не входит в разложение (xλЕ 1), если λ <n.
Это тем более объяснимо, что для обнаружения двойных ошибок (R= 2), необходимо, чтобы минимальная дистанция между Р.К.К. былаd≥R+ 1 = 2 + 1 = 3, что соответствует исправлению одиночной ошибкиd≥ 2S+ 1 = 2 · 1 + 1 = 3.
Таким образом, образующий многочлен, исправляющий одиночные ошибки, может обнаруживать и двойные ошибки. Но только или то или другое, но не одновременно и то, и другое.