- •Понятие об эталонной модели взаимодействия открытых систем эмвос (osi).
- •Телеуслуга.
- •Характеристика телеуслуги.
- •Первичные коды.
- •Основные параметры эффективности пдс.
- •Исправление дискретных сигналов.
- •2.Характеристика видов искажения
- •Методы регистрации дискретных сигналов.
- •Основные элементы устройства автоматического регулирования.
- •2. Обоснование необходимости устройства синхронизации но элементам. Расчет вероятности удержания синхронизма.
- •3.Схема фанч с дискретным управлением.
- •4.Основные характеристики системы фапч.
- •Модели последовательностей ошибок в дискретном канале.
- •1.Классификация ошибок
- •Характеристика моделей ошибок.
- •1.Модель канала с независимыми ошибками (схема Бернулли)
- •2.Модель Котова.
- •3. Модели на основе цепи Маркова (модель Гилберта)
- •4.Двухпараметрическая модель дискретного канала
- •Помехоустойчивое кодирование.
- •5. - Скорость кода (коэффициент кода)
- •Дополнительные свойства проверочной матрицы.
- •Методы кодирования и декодирования групповых кодов.
- •Методы кодирования.
- •Методы декодирования.
- •Метод максимального правдоподобия.
- •Важнейшие групповые коды.
- •Коды Хемминга.
- •Код Голея.
- •1) Процедуры на основе g(X).
- •Т.Е.Все 3 способа вычисления синдрома -одно и тоже
- •Процедура кодирования и декодирования на основе h(X)
- •Декодирование (для обнаружения ошибок)
- •Обнаружение ошибок
- •Исправление ошибок
- •Кода на основе последовательности максимальной длины
- •Понятие о мажоритарных кодах( по большинству голосов)-
- •Коды рида- соломона
- •Алгоритм быстрого декодирования кодов бчх
- •Составные коды
- •Непрерывные коды
- •Коды для асимметричных каналов
- •Цикловая синхронизация
5. - Скорость кода (коэффициент кода)
Граничные соотношения между характеристиками помехоустойчивого кода.
I. Граница Хемминга.
Сколько в этой зоне запрещенных + 1 кодовых комбинаций?
Разделим на и прологарифмируем:
Граница Хемминга(граница плотной упаковки сферы)
Коды на границе Хемминга и есть сами коды Хемминга.
II. Граница Варшамова – Гилберта
Разделим на и прологарефмируем:
упрощенное выражение для границы Варшавова - Гилберта
Таких кодов значительно больше, чем кодов, удовлетворяющих границы Хемминга, и эти коды хорошие.
III. Граница максимально разнесенных кодов (максимальная граница)
Устанавливает максимальное значение для определенной избыточности.
Таких кодов мало: коды с проверкой на четность и другие. Ее открыл Синглтон (граница Синглтона).
Классификация помехоустойчивых кодов.
Групповые коды.
Определение группы и её свойства.
Блоковые коды – характеризуются длиной кодовой комбинации n (n-последовательность).
Действия над кодовыми комбинациями – поразрядное сложение (по mod2)/
Группа – одна из основных систем, рассматриваемых в высшей математике.
Группой (G) называется множество элементов произвольной природы, для которых задано одно из действий (либо сложение, либо умножение). И по этому действию (операции) это множество обладает следующими свойствами (удовлетворяют следующим аксиомам):
Замкнутость.
Рассмотрим на примере сложения (для умножения тоже самое).
Ассоциативность (сочетательность).
Наличие единичного элемента.
Среди элементов группы есть единственный элемент l, такой что для любого элемента группы a выполняется соотношение:
Например,
Наличие обратных элементов.
Для каждого элемента a группы в группе есть обратный элемент такой что
Коммутативность.
Если a и b элементы группы и не важен порядок, т.е. то такая группа называется коммутативной или абелевой.
Группа называется конечной, если она состоит из конечного числа элементов. В противном случае она называется бесконечной.
Пример.
Задав в качестве групповой операции операцию сложения по mod2, убедимся, что множество 000, 001, 010, 100, 110, 011, 101, 111 является группой. Складывая элементы множества в различном сочетании, видим, что каждый раз получаем элемент, входящий в множество. Так, и т.п. Легко заметить, что условие ассоциативности также выполняется. Единичным является элемент 000. Для каждого элемента, заданного в примере множества, существует обратный. Так, для элемента 100 обратным является он сам, т.е.. Таким образом, рассматриваемое множество является группой, порядок которой (число элементов) равен восьми. Видно также, что данная группа является коммутативной.
Групповым кодом называется множество n-последовательностей, которые являются абелевой группой по введённой операции поразрядного сложения .
Для групповых кодов принято обозначение (n,k) – код (k – число информационных элементов, n – общее число элементов).
Свойства групповых кодов.
Групповой (линейный) код является подгруппой множества всех последовательностей длины n. (А множество всех последовательностей длины n называется группой).
Для того, чтобы множество из n-последовательности из общего числа всех последовательностей длины n было группой, достаточно проверить наличие единичного элемента (нулевого) и замкнутость.
Min кодовое расстояние группового кода равно весу его ненулевых комбинаций.
Это свойство обусловлено тем, что сумма любых комбинаций группового кода также является кодовой комбинацией, а значит комбинация min веса указывает на степень удалённости комбинаций данного кода.
Любой групповой код не обнаруживает только те ошибки, которые по своему виду совпадают с видом кодовой комбинации.
Способы задания групповых кодов.
a0, a1, a2, a3, … an-1 – последовательность длины n.
- вектор n-мерного пространства (- скаляр,- орт).
NП ~ VП
NК ~ VК
Базис – совокупность линейно независимых векторов, с помощью которых можно получить все вектора, входящие в это пространство.
Линейная комбинация кодовой комбинации.
Линейная зависимость и линейная независимость. (Линейная независимость: W = 0, когда все сi = 0)
Способы задания.
По аналогии с линейным векторным пространством можно задавать групповые коды с помощью базиса подпространства размерности k n-мерного векторного пространства. [Порождающая матрица кода (ПМК)]
Строками этой таблицы являются k линейно независимых кодовых комбинаций.
ПМК обозначается: (), , [].
Пример.
Пусть в групповом (5,3) коде связи между информационными и избыточными элементами задаются с помощью следующих линейных отношений:
Элементы комбинаций кода a0, a1, a2, a3, a4, где a2, a3, a4 - информационные, а a0, a1 – избыточные элементы. Избыточные элементы могут быть получены путём суммирования по mod2 определённых информационных элементов. Т.о. ,.
00 000
10 100
11 010
01 110
01 001
11 101
10 011
00 111
Первые два столбца – это избыточные элементы, полученные путём суммирования по mod2 определённых информационных элементов, а оставшиеся три столбца – информационные элементы. Исходя из этого можно построить ПМК:
R I
ПМК – служит для краткого задания кода. Для однозначности задания кода с помощью порождающей матрицы вводится понятие канонической формы порождающей матрицы:
n
Проверочная матрица группового кода (Н).
Свойство.
Если два вектора по скалярному произведению равны нулю, то они ортогональны.
Смотри предыдущий пример.
a0, a1, a2, a3, a4
Проверочные
вектора R`
H – базис нулевого пространства (n,k) кода.
в качестве строк – проверочные вектора данного кода.
n-k n-k
k , k–транспонированная проверочная матрица.
Проверочная матрица группового кода как и ПМК может быть записана в канонической форме:
Т.о. проверочная матрица как и ПМК служит для краткого задания кода. Она задаёт код через проверочные соотношения, существующие для данного кода. Используя связь между канонической формой ПМК и проверочной матрицей мы легко по одной из них находим другую.