Устройство формирования укороченного псевдослучайного @ - разрядного кода

 

УСТРОЙСТВО ФОРМИРОВАНИЯ УКОРОЧЕННОГО ПСЕВДОСЛУЧАЙНОГО N-PA3РЯДНОГО КОДА, содержащее g щходных шин, шифрующую матрицу с N-g входами и N-g выходами, N-разрядный ре . гистр сдвига с логической обратной связью через сумматор, входы регистра сдвига соединены с выходами шифрующей матрицы, синхронизатор, выход которого соединен с управляющим входом регистра, блок опроса, выполнейный в виде декодирующей матрицы и счетчика, вход которого соединен с выходом синхронизатора, а входы декодирующей матрицы соединены с выходами счетчика, двухвходовые элементы И, первые входы которых соединены с выходами декодирующей матрицы , а их выходы через элемент ИЛИ - с выходами устройства, элемент НЕ, отличающееся тем, что, с целью упрощения устройства , входы g последних каскадов регистра сдвига соединены с входными щинами, первые N-g каскадов ре . гистра сдвига - с выходами шифрующей матрицы, и-й вход которой сое (Л динен с (P-N+g u)-й входной шиной, а и-й выход шифрующей матрицы соединен с ее U-M входом через элес мент НЕ, выходы последних каскадов регистра сдвига соединены с вторыми входами элементов И.

СОО3 СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН 11 4 Н 03 М 5/00

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABT0PGHOMY СВИДЕТЕЛЬСТВУ (21) 3376192/24-21 (22) 04 01.82 (46) 23,12.85. Бюл. № 47 (72) В.Ф. Гущин, Е.В. Заржецкий, Б.M . Золотник и Ю.И. Рейзин (53) 621.396.6(088.8)

:(56) Авторское свидетельство СССР № 734870, кл. Н 03 К, 3/82, Н 04 L 1/10, 1973.

Мак-Вильямс Ф.Дж. Слоэн Н.Дж.

Теория кодов, исправляющих ошибки, M. Связь,.1979, с. 39. (54) (57) УСТРОЙСТВО ФОРМИРОВАНИЯ

УКОРОЧЕННОГО ПСЕВДОСЛУЧАЙНОГО N-PA3РЯДНОГО КОДА, содержащее а входных шин, шифрующую матрицу с 5-g входами и N-g выходами, N-разрядный ре.гистр сдвига с логической обратной связью .через сумматор, входы регистра сдвига соединены с выходами шифрующей матрицы, синхронизатор, выход которого соединен с управляющим вхо;„,з}}„„д.щит А дом регистра, блок опроса, выполненный в виде декодирующей матрицы и счетчика, вход которого соединен

1 с выходом синхронизатора, а входы декодирующей матрицы соединены с выходами счетчика, двухвходовые элементы И, первые входы которых соединены с выхоцамн декодирующей матрицы, а их выходы через элемент

ИЛИ вЂ” с выходами устройства, элемент НЕ, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, входы g последних каскадов регистра сдвига соединены с входными шинами, первые М-g каскадов ре, гистра сдвига — с выходами шифрующей матрицы, и-й вход которой соединен с (Р-N+g+u)-й входной. шиной, а и-й выход шифрующей матрицы соединен с ее и-м входом через элемент НЕ, выходы последних каскадов регистра сдвига соединены с вторыми входами элементов И, 1 200424

Изобретение относится к области радиосвязи и может быть использовано в технике телеуправления, телеметрии, в сетях ЭВМ и т.п.

Целью изобретения является упрощение устройства.

На чертеже изображена блок-схема предлагаемого устройства.

Устройство содержит шифрующую матрицу I, имеющую N-g входов и N-g выходов, N-разрядный регистр 2 сдвига с логической обратной связью че- . рез сумматор 3, причем входы регистра соединены с выходами матрицы 1, .синхронизатор 4, выход которого соединен с управляющим входом регистра 2, блок 5 опроса, содержащий счетчик 6, вход которого соединен с выходом синхронизатора 4, и декодирующую матрицу 7 (входы которой соединены с выходами счетчика 6, двухвходовые элементы И 8, первые входы которых соединены с выходами декодирующей матрицы 7, а выходы— через элемент ИЛИ 9 с выходом устройства, элемент НЕ 10, U-й вход матрицы l соединен с входом (P-И+

+g+U)-ro каскада регистра 2 через элемент НЕ 10, выходы последних каскадов регистра 2 соединены с вторыми входами элементов И 8.

Работу устройства рассмотрим на примере формирования 28-разрядного кода, все восемь слоев которого и исходная псевдослучайная последовательность представлены в таблице.

При формировании кода очерченный столбец из таблицы слов кода исключается.

Полученные коды являются оптимальными помехоустойчивыми эквидистантными кодами, обладающими максимально возможным хэмминговым расстоянием при фиксированных длине и числе слов кода (в данном примере расстояние равно 16 при длине 28 и число слов 8, строга достигая верхней границы Плоткина для кодового расстояния d (n 2g/2 (2g-l ) .

Такие коды относятся к классу разделимых нелинейных кодов, метод их получения основан на комбинированном применении укорочения и "выкалывания" разрядов исходной псевдослучайной последовательности.

Принцип реализации кода заключается:

55 в непосредственной записи всех я разрядов безызбыточного кода в., последние g каскадов регистра, формирующего псевдослучайную после †. довательность! в соединении и-го входа шифрующей матрицы с входом (P-.N+g+u)-го каскада регистра через элемент НЕ, в соединении с элементами И выходов только r последних разрядов регистра, rpe r — число исключаемых столбцов в таблице слов кода, содержащих одинаковые по значению символы

1! (2я-1)

r=2 -N+g 1

2g-1

Для формирования 28-разрядного кода три разряда безызбыточного кода записывают в три (g=3) последних каскада 5-каскадного (N=5) регистра 2 с логической обратной связью, определяемой полиномом х +х +1 (Р=2), через сумматор 3. Шифрующая матрица имеет два входа (N-g=2) и два выхода, соединенные с входами матрицы 1 через элемент НЕ 10. Первый вход матрицы 1 (u=l) соединен с входной шиной первого разряда беэызбыточного кода, второй вход — с входной шиной второго разряда безызбыточного кода. После записи в последние три каскада регистра 2, например, символов 000, в двух первых каскадах регистра 2 будут записаны символы 11.

После записи в регистр 2 символов безызбыточного кода содержимое регистра последовательно сдвигается, в результате чего из начальной комбинации 00011 образуется комбинация

0001111100111001000010101110. Одновременно с началом работы регистра 2 счетчик 6 начинает счет тактовых импульсов, поступающих в счетчик 6 от синхронизатора 4. Декодирующая матрица 7 в течение счета первых двенадцати тактовых импульсов открывает элемент И 8, соединенный с выходом последнего !пятого) каскада регистра 2, а в течение счета тактовых импульсов с 13-го по 28-й открывает элемент И 8, соединенный с выходом предпоследнего (четвертого) каскада регистра 2. Этим достигается исключение 1-го символа в последовательности, формируемой регистром 2, процесс формирования других слов кода остается таким же.

По сравнению с известным устройством новое техническое решсние поэ1200424 шить число элементов и и несколько

) 2 3 4 5 6 7 8 9 10 1) 12 13 )4 15 )6 17 18 19 20 2) 22 23 24 25 26 27 28 29 30 31

О О ) 0 О О О О 1 О 1 1 I О

О а ) 1 О 1 О О 1 О О О О

О О I 1 I О I О О О ) 1

О О 1 О О О О I О 1 О I

000» l I )ОО

1 l О ) I О О О 1 1 1 I 1 О О

) I О 1

1. 1 О I

I 0 1 О О I О О О О I О I О 1

I 1 1 О О 1 1 О 1 О О I О О О О О 1 О 1 1 1 О 1 I О О О 1 1

1 О 1 О

О 0 О !

).)О))О О О))1))ÎÎ 1)О)О О)ОООО! 1-1 ) О О I ) О l О О 1 О О О О ) О l О I I ) О ) ) 1 1 I O O» 0 I О О ) О О О О 0 ) 0» I О» 0 0 O Составитель В. Гущин

Редактор В. Иванова Техред О.Ващишина Корректор Е ° Сирохман

Заказ 7878/61 Тираж 871 Подписное

ВНИИПИ Государственного комитета СССР по делам изобре-ений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 воляет исключить второй регистр сдвига, регистр псевдослучайной последовательности в блоке опроса, делитель на 2, элемент задержки, а также умень1 l О О О 1 ) 1 1 О О 1 l О 1 раз упроститьсчетчик,заменив реверсивный счетчик на счетчик прямого счета, уменьшить сложностьшифрующей матрицы.

Устройство формирования укороченного псевдослучайного @ - разрядного кода Устройство формирования укороченного псевдослучайного @ - разрядного кода Устройство формирования укороченного псевдослучайного @ - разрядного кода 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и может быть использовано в дискретных автоматах для кодирования информации (цифр и чисел) трехуровневыми сигналами по ортогональным составляющим функций Попова

Изобретение относится к импульсной технике и может быть использовано в цифровых системах для преобразования двоичного кода во многозначный - четырех и восьмизначный коды

Изобретение относится к способу преобразования последовательности m-битовых информационных слов в модулированный сигнал, где m - целое число, при котором n-битовое кодовое слово выдается для каждого полученного информационного слова, где n - целое число, превышающее m, и выданные кодовые слова преобразуются в модулированный сигнал, и в котором последовательность информационных слов преобразуется в последовательность кодовых слов в соответствии с правилами преобразования таким образом, что соответствующий модулированный сигнал удовлетворяет заранее определенному критерию, и в котором кодовые слова распределяются, по меньшей мере, на группу первого типа и, по меньшей мере, группу второго типа, при этом выдача каждого из кодовых слов, принадлежащих группе первого типа, устанавливает первый тип состояния кодирования, определяемого связанной группой, выдача каждого из кодовых слов, принадлежащих группе второго типа, устанавливает второй тип состояния кодирования, определяемого связанной группой и информационным словом, связанным с выдаваемым кодовым словом, и, когда одно из кодовых слов присваивается полученному информационному слову, это кодовое слово выбирается из множества кодовых слов, которое зависит от состояния кодирования, установленного при выдаче предшествующего кодового слова, причем множества кодовых слов, принадлежащих состояниям кодирования второго типа, не содержат никаких кодовых слов совместно, а группа второго типа содержит, по меньшей мере, одно кодовое слово, связанное с множеством информационных слов, среди которых соответствующее информационное слово распознается обнаружением соответствующего множества, элементом которого является следующее кодовое слово

Изобретение относится к вычислительной технике и может быть использовано в системах управления

Изобретение относится к области систем обработки, хранения и передачи цифровых данных с возможностью обнаружения и исправления ошибок

Изобретение относится к вычислительной технике и может быть использовано в системах передачи цифровой информации

Изобретение относится к технике связи и может быть использовано в адаптивных синхронных и асинхронных системах связи
Наверх