Второе требование может быть выполнено лишь при ус- ловии, что значашая часть матрицы будет иметь заданный вес. Обозначим буквами столбцы значащей части матрицы ® запишем ее: ОАНЕБ ст севелеелесЫ =2555топоов В значащей части матрипы однопеременные значения ко- да выбраны таким образом, чтобы отсутствовали комбииа- щции 0000 н 1111 что и позволяет получить код © заданным весом. Кроме того, первая и последняя строки подобраны так, чтобы при циклической перестановке столбцов соблюдалаеь одкопеременность кода. Для получения кода с задантым ве: сом 4 << 6 требустся расположить значащую часть матри- цы между шестью столбиами нулей и единиц, причем число нулей н единиц должно быть равным трем. Для на составим циклическую матрицу, в которой произвол! ‚разом между шестью столбцами пулей и еднини ра значашую часть матрицы. ЗелТвебесь »содеверще ПвЭ ом нРеЗНЕЬ эт-е=ентво оНнЫ всЕНо ЕЕНЕсВ ентнесить- =5е =ве! НЕВ Здесь каждая строка включает в себя десять столбцов, из которых под цифрами ! и 0 подразумеваются. столбцы еди-. ниц и нулей, а под буквами А, Б, В, Г — столбцы значащей части матрицы. Это значнт, что каждал строка циклической матрицы дает матрицу МХл, а вся пиклическая матрица — полную совокупность кодовых последовательностей. По первой строке миклической матрицы запишем МЖп- матрицу: 1а За 111 9001 9001 9011 э 1 1 1 1 ! ! ! `Перестановка столбиов этой матрицы в соответствии © ци- клической матрицей позволяет получить полную_ кодовую по- следовательность на сто уровней квантования. При добавле- нин одного разряда этот код позволяет производить простую проверку на четность для обнаружения одиночной ошибки. Добавление двух символов позволяет обнаружить ошибку лю- бой кратности, кроме парной, т. е. такой, когда одновремен- но пронсходит изменение противоположных символов. Допол- нительным преимуществом данного кода является то, что его дешифрация может быть осуществлена в два этапа: по четы-: рем столбцам нулей и единиц лешнфруются десятки, а еди- иицы десятков дешифруются по значащей части матрицы. Это значительно упрощает аппаратуру дешифратора. Приведем пример циклического однопеременного кода_од- нодорожечной шкалы, в котором зачащая часть матрицы со- ставляет пять столбиов _дая р==100, л==10 и дополннтельных условий: а) минимальная данна ` пачек обоих символов равна пяти сямволам; 6) всс кодовых последовательностей равен пяти или шести. Составим значащую часть матрицы, вес смежных строк в которой отличается на единицу: сеос-ннене» ВеРЕноВеве НЕНЕ `Для выполнения условия <а» число символов пачек внутри столбцов значащей части матрицы не должно быть менъше. пяти. Условие б» будет выполнско, если значашую часть ма- трицы с весом строк два и три разместить между двумя столб- цами нулей н тремя столбнами единиц. С учетом требования <а» и соблюдения однопеременности кода” при циклической. перестановке столбцов первую строку циклической матрицы. можно записать: о5