Устройство цикловой синхронизации для блочных кодов
Иллюстрации
Показать всеРеферат
ОПИСАН И Е
ИЗОБРЕТЕН ИЯ
Е АВТОРСИОМУ СВИДЕТЕЛЬСТВУ
0ц 565403
Сокзз Советских
Социалистических
-" -; — . Рестгублик (61) Дополнительное к авт, свид-ву (22) Заявлено 13.06.75 (21) 2143760/09 (51) М. Кл.- Н 04L 7/08 с присоединением заявки №
Гасударственный комитет
Совета Министров СССР оо делам изобретений и открытий (23) Приоритет
Опубликовано 15.07.77. Бюллетень № 26
Дата опубликования описания 04.08.77 (53) УДК 621.394:662 (088.8) (72) Автор изобретения (71) Заявитель
И. Ф. Хомич
Пензенский завод-ВТУЗ при заводе ВЭЖ (Филиал Пензенского политехнического института) (54) УСТРОЙСТВО ЦИКЛОВОЙ СИНХРОНИЗАЦИИ
ДЛЯ БЛОЧНЫХ КОДОВ
Изобретение относится к технике связи и может использоваться в устройствах защиты от ошибок аппаратуры передачи данных.
Известно устройство цикловой синхронизации для блочных кодов, содержащее на передаче кодирующее устройство корректирующего кода, соединенное с сумматором по модулю два, к второму входу которого подсоединен генератор, управляемый цикловым распределителем, а на приеме — входной регистр сдвига с узлом вычисления проверок кода и дешифратором, генератор тактовых импульсов, соединенный .с делителем частоты, управляющим декодирующим устройством корректирующего кода и генератором смежного класса, соединенного с сумматором по модулю два, расположенным в цепи между выходом регистра сдвига и входом декодирующего устройства.
Однако кодирование информации, осуществляемое смежными классами (и, k) кодов позволяет обеспечить защиту от ложной установки цикловой синхронизации только на некоторых несинхронных сдвигах.
Известно также устройство цикловой синхронизации для блочных кодов, содержащее на -передающей стороне кодер, выход которого подключен к первому входу сумматора по модулю два, и ключ, к одному из входов которого подключен выход линии задержки, причем к управляющим входам кодера и ключа подключен выход циклового распределителя, а на приемной стороне — последовательно соединенные входной регистр, выходы раз5 рядов которого подключены к соответствующим входам блока вычисления проверок кода (ВПК), основной сумматор по модулю два и декодер, к управляющему входу которого подключен генератор тактовых импульсов че10 рез делитель частоты, а также накопитель, выходы которого подключены соответственно к входам ключа непосредственно, а к входам дешифр атора — через дополнительные сумматоры по модулю два.
15 Такое устройство обладает недостаточной точностью установления цикловой синхронизации.
С целью повышения точности установления цикловой синхронизации в предлагаемое уст20 ройство цикловой синхронизации для блочных кодов на передающей стороне введены узел определения ненулевых компонент (ОНК), формирователь элементов смежного кода (ЭСК) и элемент ИЛИ, при этом между
25 управляющим входом и выходом ключа включены последовательно соединенные формирователь ЭСК и элемент ИЛИ, выход которого через последовательно соединенные основной сумматор по модулю два и узел ОНК под30 ключен к входу элемента задержки, а на при565403
65 емной стороне введены узел исключения ненулевых компонент (ИНК), формирователь
ЭСК и элемент ИЛИ, при этом выходы блока ВПК через узел ИНК подключены соответственно к входам накопителя, дополнительных сумматоров по модулю два и дешифратора, к дополнительным входам которого подключены соответствующие выходы накопителя, а выход дешифратора подключен к второму входу делителя частоты, выход которого подключен к соответствующим входам узла
ИНК и ключа непосредственно, а ко второму входу основного сумматора по модулю два через последовательно соедп;-.енные формирователь ЭСК и элемент ИЛИ.
Такое устройство обеспечивает повыгцение точности установления цикловой синхронизации за счет анализа результатов проверки дешифратором сдвигов кодовой последовательности с учетом дополнительно передаваемой информации о применяемом смежном классе кода.
На фиг. 1 приведена структурная электрическая схема, приемная сторона; на фиг. 2— то же, передающая сторона предложенного устройства цикловой синхронизации для блочных кодов.
Устройство цикловой синхронизации для блочных кодов содержит на передающей стороне кодер 1, выход которого подключен к первому входу сумматора 2 по модулю два, и ключ 3, к одному из его входов подключен выход линии задержки 4, причем к управляющим входам кодера 1 и ключа 3 подключен выход циклового распределителя 5, а на приемной стороне — последовательно соединенные входной регистр 6, выходы разрядов которого подключены к соответствующим входам блока 7 вычисления проверок кода (ВПК), основной сумматор 8 по модулю два и декодер 9, к управляющему входу которого подключен генератор 10 тактовых импульсов через делитель 11 частоты, а также накопитель
12, выхо lbI которого подключены соответственно к входам ключа 13 непосредственно, а к входам дешифратора 14 через дополнительные сумматоры 15 — 17 по модулю два, кроме того, на передающей стороне введены узел 18 определения ненулевых ко.,понент (ОНК), формирователь 19 элементов смежного кода (ЭСК), элемент ИЛИ 20, при этом между управляющим входом и выходом ключа 3 вкл.очены последовательно соединенные формирователь 19 ЭСК и элемент ИЛИ 20, выход которого через последовательно соединенные сумматор 2 по модулю два и узсл 18
ОНК подключен к входу элемента 4 задержки, на приемной стороне введены узел 21 исключения ненулевых компонент (ИНК), формирователь 22 элементов смежного кода (ЭСК) и элемент ИЛИ 23, при этом выходы блока 7 ВПК через узел 21 ИНК подключены соответственно к в одам накопителя 12, дополнительных сумматоров 15 — 17 по модулю два и дешифратора 14, к дополнительным д
-.0
45 входам которого подключены соответствующие выходы накопителя 12, а выход дешифратора 14 подключен к второму входу делителя 11 частоты, выход последнего подключен к соответствующим входам узла 21 ИНК и ключа 13 непосредственно, а ко второму входу основного сумматора 8 по модулю два через последовательно соединенные формирователь 22 ЭСК и элемент ИЛИ 23.
Устройство цикловой синхронизации для блочных кодов работает следующим образом.
На передающей стороне информация кодируется (n, А) кодом в блоке 1 и поступает через сумматор 2 в канал связи. Формирователь 19 ЭСК по сигналам распределителя 5 образует (и, й)-значную фиксированную комбинацию, которая через элемент ИЛИ 20 поступает на второй вход сумматора 2 и суммируется с проверочными знаками. Узел 18
ОНК определяет ненулевые компоненты главного элемента смежного класса для ряда несинхронных сдвигов кодовой последовательности. В случае их соответствия ненулевым компонентам синхронного положения сигналы через линию 4 задержки, ключ 3 и элемент
ИЛИ 20 поступают на вход сумматора 2.
На приемной стороне кодовая последовательность накапливается в регистре 6 и проверяется в блоке 7 ВПК. Результаты проверки для сдвигов поступают в накопитель 12, на входе которого включен узел 21 ИНК, вычитающий из проверочного уравнения кода дополнительну ю информацию о ненулевых компонентах на несинхронных сдвигах. Все выходы накопителя 12 непосредственно и через дополнительные сумматоры 15 — 17 связаны с входами дешифратора 14.
Таким образом, на синхронных положениях дешифратор 14 выделяет сигналы, которые фазируют делитель 11 частоты, на его вход поступает частота генератора 10. Делитель 11 управляет формирователем 22 ЭСК, узлом 21
ИНК и ключом 13, что обеспечивает при помощи элемента ИЛИ 23 и сумматора 8 вычитание главного элемента смежного класса и дополнительной информации из проверочных знаков кодовых комбинаций, поступающих на декодер 9.
Формула изобретения
Устройство цикловой синхронизации для блочных кодов, содержащее на передающей стороне кодер, выход которого подключен к первому входу сумматора по модулю два, и ключ, к одному из входов которого подключен выход линии задержки, причем к управляющим входам кодера и ключа подключен выход циклового распределителя, а на приемной стороне — последовательно соединенные входной регистр, выходы разрядов которого подключены к соответствующим входам блока вычисления проверок кода (ВПК), основной сумматор по модулю два и декодер, к управляющему входу которого подключен ге565403
8 канап свияги
9 иг. 1
ыылагФгы
Раг. 2
Составитель О. Тихонов
Техред А. Камышникова Корректор Л. Денискина
Редактор Т. Янова
Заказ 1694/3 Изд. № 618 Тираж 818 Подписное
11НИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр, Сапунова, 2 нератор тактовых импульсов через делитель частоты, а также накопитель, выходы которого подключены соответственно к выходам ключа непосредственно, а к входам дешифратора через дополнительные сумматоры по модулю два, отличающееся тем, что, с целью повышения точности установления цикловой синхронизации, на передающей стороне введены узел определения ненулевых компонент (ОН К), формирователь элементов смежного кода (ЭСК) и элемент ИЛИ, при этом между управляющим входом и выходом ключа включены последовательно соединенные формирователь ЭСК и элемент ИЛИ, выход которого через последовательно соединенные сумматор по модулю два и узел ОНК подключен к входу элемента задержки, а на приемной стороне введены узел исключения ненулевых компонент (ИНК), формирователь
ЭСК и элемент ИЛИ, при этом выходы блока
ВПК через узел ИНК подключены соответственно к входам накопителя, дополнительных сумматоров по модулю два и дешифратора, к дополнительным входам которого подключены соответствующие выходы накопите10 ля, авы,ход дешифратора подключен ко второму ьходу делителя частоты, выход которого подключен к соответствующим входам узла
ИНК и ключа непосредственно, а ко второму входу основного сумматора по модулю два
15 через последовательно соединенные формирователь ЭСК и элемент ИЛИ.