2) Код с удвоением элементов (корреляционный код). Корреляционный код строится таким образом: каждый элемент двоичного кода передается двумя символами:
1 -> 10 1010011 ->
0 -> 01 -> 10011001011010.
Корреляционный код содержит в два раза больше символов чем исходный, обнаружение ошибки осуществляется таким соображениями в парных элементах должны быть разные символы, т.е. элементы 00 или 11 – бракуются. Не обнаруживаются ошибки типа:
10 –> 01
01 -> 10.
Высокая помехоустойчивость корреляционного кода достигается большой избыточностью.
Достоинства: нет постоянной составляющей т.к. число 1 = 0
Инверсный код
Информационные символы
Контрольные символы
Инверсный код
(Тутевич стр.65-69.)
Линейные коды.
Линейные коды - значения проверочных символов которые определяются с использованием линейных операций над определенными информационными символами.
Обычно проверочный символ m =1, если , число проверочных равенств, номера конкретных входящих в каждое проверочное равенство определяется видом и характеристиками кода.
При декодировании осуществляется справедливость избыточных равенств. Для двоичных линейных кодов определение также сводится к проверке на четность числа единиц, входящих в каждое равенство.
Совокупность проверок дает информацию о наличии ошибки, а в случае необходимости и NN наложенных разрядов.
12.2 Математическое введение к групповым кодам
Основой математического описания линейных кодов является линейная алгебра (теория группы, полей, теория векторных пространств, теория матриц). КК рассматривается как элементы множеств.