Изобретение относится к кодирующим устройствам помехоустойчивого кода, обеспечивающего восстановление передаваемой по каналу связи информации после ее искажений под действием помех.
Известно кодирующее устройство кода "3+3" (см. «Простой способ помехоустойчивого кодирования», журнал «Новые промышленные технологии». №3, с.24-28, 2009 г., авторы Гончаров С.Н., Шишкин Г.И.), содержащее последовательно-параллельный сдвигающий регистр, входы параллельной записи разрядов которого соединены с соответствующими информационными входами устройства, первый вход которого соединен с третьим выходом последовательно-параллельного сдвигающего регистра, а также с первым входом логического элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и первым входом мультиплексора, второй вход которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен со вторым выходом последовательно-параллельного сдвигающего регистра, вход синхронизации которого соединен с адресным входом мультиплексора и с выходом триггера, счетный вход которого является входом и выходом синхронизации кодирующего устройства, вторым выходом устройства является выход мультиплексора.
Недостатком устройства является то, что на его выходе формируется последовательность элементов k1, r1, k2, r2, k3 и r3, которая не является систематическим кодом, так как проверочные элементы r перемешаны с информационными элементами k. Использование несистематического кода затрудняет выделение информационных элементов в месте приема кода.
Вышеуказанное устройство является наиболее близким по технической сущности к заявляемому устройству, поэтому выбрано в качестве прототипа.
Решаемой технической задачей является создание формирователя кольцевого кода с расширенными функциональными возможностями.
Достигаемым техническим результатом является формирование на выходе устройства систематического кода, в котором информационные элементы занимают левую часть кодовой комбинации, а проверочные элементы - правую.
Для достижения технического результата в формирователе кольцевого кода, содержащем последовательно-параллельный сдвигающий регистр, входы параллельной записи разрядов которого, начиная со второго, соединены с соответствующими информационными входами устройства, начиная с последнего разряда, вход управления параллельно-последовательным режимом регистра соединен с управляющим входом устройства, входы синхронизации и общего сброса соединены соответственно с тактовым входом и входом сброса устройства, выходы последнего и предпоследнего разрядов регистра соединены с входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, новым является то, что дополнительно введены элемент ИЛИ-НЕ и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с входом параллельной записи первого разряда регистра, а входы - с входами параллельной записи второго и старшего разрядов регистра, входы элемента ИЛИ-НЕ соединены с тактовым входом и входом сброса устройства, а выход является тактовым выходом устройства, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с входом последовательной записи регистра, выход последнего разряда которого является информационным выходом устройства.
Новая совокупность существенных признаков позволяет сформировать на выходе устройства систематический код, в котором информационные элементы занимают левую часть кодовой комбинации, а проверочные элементы - правую, что позволяет расширить его функциональные возможности.
На фигуре представлена схема заявляемого формирователя кольцевого кода, содержащего последовательно-параллельный сдвигающий регистр 1, входы параллельной записи разрядов которого, начиная со второго, соединены с соответствующими информационными входами устройства, начиная с последнего разряда, вход управления последовательно-параллельным режимом регистра соединен с управляющим входом устройства, входы синхронизации и общего сброса соединены соответственно с тактовым входом и входом сброса устройства, выходы последнего и предпоследнего разрядов регистра соединены с входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 2, элемент ИЛИ-НЕ 3 и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, выход которого соединен с входом параллельной записи первого разряда регистра 1, а входы - с входами параллельной записи второго и старшего разрядов регистра 1, входы элемента ИЛИ-НЕ 3 соединены с тактовым входом и входом сброса устройства, а выход является тактовым выходом устройства, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 2 соединен с входом последовательной записи регистра 1, выход последнего разряда которого является информационным выходом устройства.
Формирователь кольцевого кода работает следующим образом.
В начальном состоянии в параллельно-последовательном сдвигающем регистре 1 информация отсутствует. На входе устройства поданы информационные элементы кода k1, k2, k3, k4. На вход общего сброса совместно с импульсом синхронизации подан импульс общего сброса.
На вход управления параллельным/последовательным режимом записи p/s регистра 1 подается напряжение высокого уровня и по переднему фронту импульса синхронизации на входе С информационные элементы кода k1, k2, k3, k4 со входов устройства записываются в разряды регистра 1, начиная с последнего разряда. При этом в первый разряд D1 регистра 1 будет записан первый проверочный элемент r1=k1⊕k2, сформированный на выходе первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 2.
По срезу импульса синхронизации на вход управления параллельным/последовательным режимом записи p/s подается напряжение низкого уровня и переключает регистр 1 в последовательный режим записи информации.
По второму импульсу синхронизации на управляющем входе регистра 1 входная информация передается на выходы регистра 1, при этом на последнем выходе Q5 регистра 1 будет сформирован первый бит информационной посылки k1. На выходе первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 2 будет сформирован первый проверочный элемент r1=k1⊕k2, который поступает на управляющий вход последовательной записи регистра 1.
Третий импульс синхронизации сдвинет информацию на один такт на выходе регистра 1, при этом на последнем выходе регистра и на выходе устройства будет сформирован второй информационный бит k2, на выходе первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 2 будет сформирован второй проверочный элемент r2=k2⊕k3, который поступает на управляющий вход последовательной записи регистра 1 и будет записан в регистр.
Работа формирователя кольцевого кода продолжается аналогично девять тактов, при этом начиная с 6-го по 9-й такт на последнем выходе регистра 1 и на выходе устройства будут сформированы проверочные элементы r1, r2, r3, r4.
Десятый импульс синхронизации подается совместно с импульсом общего сброса регистра.
Изготовлен макетный образец заявляемого формирователя кольцевого кода, испытания которого подтвердили его реализуемость, практическую ценность и эффективность.
название | год | авторы | номер документа |
---|---|---|---|
ФОРМИРОВАТЕЛЬ КОДА ХЭММИНГА | 2013 |
|
RU2526769C1 |
ФОРМИРОВАТЕЛЬ КОДА | 2017 |
|
RU2658809C1 |
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ | 2008 |
|
RU2383104C2 |
Устройство для задания тестов | 1983 |
|
SU1168951A1 |
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ | 2005 |
|
RU2302701C1 |
СПОСОБ КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ | 2011 |
|
RU2450436C1 |
Устройство для формирования циклического синхроимпульса | 1989 |
|
SU1725404A1 |
Устройство для коррекции ошибок в информации | 1986 |
|
SU1372365A1 |
Устройство для контроля блоков оперативной памяти | 1984 |
|
SU1265859A1 |
Способ кодовой цикловой синхронизации для каскадного кода Рида-Соломона и Боуза-Чоудхури-Хоквингема [РС(32,16,17), БЧХ(31,16,7)] при одновременном применении жестких и мягких решений | 2020 |
|
RU2747623C1 |
Изобретение относится к кодирующим устройствам помехоустойчивого кода, обеспечивающим восстановление передаваемой по каналу связи информации после ее искажений под действием помех. Технический результат - формирование на выходе устройства систематического кода, в котором информационные элементы занимают одну часть комбинации (например, левую), а проверочные элементы другую (правую). Формирователь кольцевого кода содержит последовательно-параллельный сдвигающий регистр, входы параллельной записи разрядов которого, начиная со второго, соединены с соответствующими информационными входами устройства, начиная с последнего разряда, вход управления последовательно-параллельным режимом регистра соединен с управляющим входом устройства, входы синхронизации и общего сброса соединены соответственно с тактовым входом и входом сброса устройства, выходы последнего и предпоследнего разрядов регистра соединены с входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, дополнительно введены элемент ИЛИ-НЕ и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с входом параллельной записи первого разряда регистра, а входы - с входами параллельной записи второго и старшего разрядов регистра, входы элемента ИЛИ-НЕ соединены с тактовым входом и входом сброса устройства, а выход является тактовым выходом устройства, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с входом последовательной записи регистра, выход последнего разряда которого является информационным выходом устройства. 1 ил.
Формирователь кольцевого кода, содержащий последовательно-параллельный сдвигающий регистр, входы параллельной записи разрядов которого, начиная со второго, соединены с соответствующими информационными входами устройства, начиная с последнего разряда, вход управления последовательно-параллельным режимом регистра соединен с управляющим входом устройства, входы синхронизации и общего сброса соединены соответственно с тактовым входом и входом сброса устройства, выходы последнего и предпоследнего разрядов регистра соединены с входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, отличающийся тем, что дополнительно введены элемент ИЛИ-НЕ и второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с входом параллельной записи первого разряда регистра, а входы - с входами параллельной записи второго и старшего разрядов регистра, входы элемента ИЛИ-НЕ соединены с тактовым входом и входом сброса устройства, а выход является тактовым выходом устройства, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с входом последовательной записи регистра, выход последнего разряда которого является информационным выходом устройства.
ДЕШИФРАТОР КОЛЬЦЕВЫХ КОДОВ С ИСПРАВЛЕНИЕМСТИРАНИЙ | 0 |
|
SU299846A1 |
ДЕШИФРАТОР КОЛЬЦЕВЫХ КОДОВ | 0 |
|
SU263994A1 |
КОЛЬЦЕВОЙ СЧЕТЧИК | 1990 |
|
RU2036556C1 |
УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ-ДЕКОДИРОВАНИЯ ДАННЫХ | 2004 |
|
RU2260251C1 |
US 6898322 B2, 24.05.2005. |
Авторы
Даты
2014-03-10—Публикация
2012-07-30—Подача