|
|
содержание .. 1 2 3 4 ..
привело к их широкому использованию в УЗО. Для систе- матического кода применяется обозначение (п,k) — код, где п — число элементов в комбинации; k — число инфор- мационных элементов. Характерной особенностью этих кодов является также и то, что информационные и проверочные элементы связаны между собой зависимостями, описываемыми линейными уравнения- ми. Отсюда возникает и второе название систематических кодов — линейные. Код Хемминга. Рассмотрим в качестве примера построение систематического кода с кодовым расстоянием do = 3 (кода 2 N a = 4. Можно выписать все 16 кодовых комбинаций, включая нулевую (0000). Это один из возможных способов задания исходного (простого) кода. Другой способ заключается в выписывании только четырех кодовых ком- бинаций простого кода в виде матрицы, называемой еди- ничной: Суммируя по модулю два в различном сочетании кодовые комбинации, входящие в единичную матрицу, можно получить 1 , А 2 , Л 3 , А 4 линейно независимые, если q 1 A 1
q 2 A 2 q 3 А 3
q 4 A 4 ≠ 0, где qi {0,1} при условии, что хотя бы один из коэффициентов qi ≠ 0. До- называемая нулевой. Очевидно, что в числе добавляемых про- верочных элементов должно быть не менее двух единиц. Тогда общее число единиц в каждой комбинации кода получим не меньше трех и комбинации, полученные нами, будут отличать- ся от нулевой, по крайней мере, в трех элементах. Добавим по две единицы к каждой строке матрицы (12.1): видим, что они отличаются только в двух элементах, т.е. заданное кодовое расстояние не обеспечивается. Дополним каждую строку проверочными элементами так, чтобы do = 3. Добавляемые проверочные элементы могут быть записаны и в другом порядке. Необходимо лишь обеспечить do = 3. Матрицу (12.3) называют производящей, или порождающей, матрицей кода (7,4), содержащего семь элементов, из которых четыре информационных. Обычно матрицу обозначают буквой G с индексом, указывающим, к какому коду она относится (в нашем случае G (7,4) ). Производящая матрица состоит из двух матриц — единичной (размерности k • k ) и С (r,k) , содержащей r столбцов и k строк. Суммируя в различном |