преобразователь кода

Классы МПК:H03M5/12 код с двухфазным уровнем, например код с расщепленной фазой, код Манчестера, двухфазный пространственный код или код с метками, например код с разными частотами
Автор(ы):, ,
Патентообладатель(и):Федеральное государственное унитарное предприятие "Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт экспериментальной физики" (ФГУП "РФЯЦ-ВНИИЭФ") (RU)
Приоритеты:
подача заявки:
2004-06-15
публикация патента:

Изобретение относится к вычислительной технике. Техническим результатом является расширение функциональных возможностей. Устройство содержит D-триггер, первый и второй счетчики, элемент задержки, инвертор. 1 ил. преобразователь кода, патент № 2274949

преобразователь кода, патент № 2274949

Формула изобретения

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

Описание изобретения к патенту

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

Известен преобразователь кода (см. А.С. СССР №1495998 от 14.12.87, МКИ Н 03 М 5/12, "Преобразователь кода", А.А.Гаришин, опубл. 23.07.89, Бюл. №27), содержащий первый элемент задержки, вход которого является входом преобразователя, а первый выход соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого является первым выходом преобразователя, инверсный выход триггера соединен с вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. Прямой выход триггера является вторым выходом преобразователя. Выход элемента РАВНОЗНАЧНОСТЬ соединен непосредственно с первым входом элемента И, через второй элемент задержки с вторым входом элемента И, выход которого соединен с входом синхронизации триггера, информационный вход которого объединен с первым входом элемента РАВНОЗНАЧНОСТЬ и с входом первого элемента задержки, второй выход которого соединен с вторым входом элемента РАВНОЗНАЧНОСТЬ.

Недостатком известного преобразователя кода является сложность схемы, обусловленная наличием большого количества соединений между элементами.

Наиболее близким по совокупности существенных признаков к заявляемому изобретению является преобразователь кода (см. книгу: Микропроцессорные структуры. Инженерные решения: Справочник / Шевкопляс Б.В. - М.: Радио и связь, 1990, с.99, рис.3.10а), содержащий формирователь импульсов, вход которого соединен с информационным входом преобразователя кода и с информационным входом D-триггера, выход которого соединен с информационным выходом преобразователя кода, тактовый вход - с выходом счетного триггера. Инверсный выход счетного триггера является тактовым выходом преобразователя кода. Первый и второй выходы формирователя импульсов соединены, соответственно, с тактовым входом и инверсным S-входом счетного триггера.

Недостатками известного преобразователя кода являются:

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

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

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

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

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

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

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

На чертеже приведена принципиальная электрическая схема преобразователя кода.

Преобразователь кода содержит информационный вход 1, D-триггер 2, информационный выход 3, тактовый выход 4, первый 5 и второй 6 счетчики, тактовый вход 7, элемент 8 задержки, инвертор 9 и выход 10 стробирования. Выход D-триггера 2 является информационным выходом 3 устройства. Тактовые входы первого 5 и второго 6 счетчиков объединены и являются тактовым входом 7 устройства. Выход элемента 8 задержки соединен с R-входом первого счетчика 5 и является тактовым выходом 4 устройства. Вход инвертора 9 соединен с информационный входом 1 устройства и R-входом второго счетчика 6, а выход инвертора 9 соединен с входом элемента 8 задержки и тактовым входом D-триггера 2, информационный вход которого соединен с выходом первого счетчика 5. Выход второго счетчика 6 соединен с управляющим входом второго счетчика 6 и является выходом 10 стробирования устройства.

Преобразователь кода работает следующим образом.

В исходном состоянии (см. фиг.) на информационном входе 1, информационном выходе 3, тактовом выходе 4, тактовом входе 7, на выходе 10 стробирования присутствует уровень логического "0". D-триггер 2, счетчики 5 и 6 находятся в состоянии логического "0".

На тактовый вход 7 поступают тактовые импульсы. По фронту четвертого импульса, поступающего на тактовый вход 7, на выходе счетчика 6 и, соответственно, на выходе 10 стробирования устанавливается уровень логической "1", который поступает на управляющий вход счетчика 6, блокируя его дальнейшее переключение. Преобразователь готов к преобразованию широтно-манипулированного кода в бинарный код.

На информационный вход 1 поступает информация в широтно-манипулированном коде, причем на один битовый интервал приходится четыре импульса на тактовом входе 7. По приходу первого бита информационной посылки на информационном входе 1 устанавливается уровень логической "1", который поступает на R-вход счетчика 6, устанавливая его в нулевое состояние. На выходе счетчика 6 и, соответственно, на выходе 10 стробирования устанавливается уровень логического "0", который поступает на вход управления счетчика 6 и снимает запрещающий переключение потенциал. На выходе инвертора 9 устанавливается уровень логического "0", который через элемент 8 задержки поступает на тактовый выход 4 и на R-вход счетчика 5, снимая удерживающий в нулевом состоянии потенциал и разрешая его переключение. По фронтам импульсов, поступающих на тактовый вход 7, происходит переключение счетчика 5. Если текущий преобразуемый бит информационной посылки соответствует логической "1", то до прихода отрицательного перепада преобразуемого бита информационной посылки на выходе счетчика 5 устанавливается уровень логической "1". По приходу отрицательного перепада преобразуемого бита информационной посылки на выходе инвертора 9 формируется положительный перепад, который поступает на тактовый вход D-триггера 2, на выходе которого устанавливается логический уровень выхода счетчика 5. Уровень логической "1" с выхода инвертора 9 через элемент 8 задержки поступает на тактовый выход 4 и на R-вход счетчика 5, устанавливая его в нулевое состояние. После прихода отрицательного перепада преобразуемого бита информационной посылки по фронтам импульсов, поступающих на тактовый вход 7, до прихода следующего бита информационной посылки происходит переключение счетчика 6, но логический уровень выхода счетчика 6 и, соответственно, выхода 10 стробирования не изменяется. Преобразование последующих битов информационной посылки осуществляется аналогично.

После прихода отрицательного перепада последнего бита информационной посылки по фронтам импульсов, поступающих на тактовый вход 7, происходит переключение счетчика 6. По фронту четвертого импульса, поступающего на тактовый вход 7, на выходе счетчика 6 и, соответственно, на выходе 10 стробирования устанавливается уровень логической "1", который поступает на управляющий вход счетчика 6, блокируя его дальнейшее переключение.

Для преобразования следующей информационной посылки необходимо подать информацию в широтно-манипулированном коде на информационный вход 1.

Изготовлен лабораторный макет преобразователя кода, испытания которого подтвердили осуществимость и практическую ценность заявляемого объекта.

Класс H03M5/12 код с двухфазным уровнем, например код с расщепленной фазой, код Манчестера, двухфазный пространственный код или код с метками, например код с разными частотами

способ преобразования фазоманипулированного кода в бинарный -  патент 2522978 (20.07.2014)
способ и устройство для демодуляции канального кода -  патент 2521299 (27.06.2014)
способ демодуляции сигнала в манчестерском коде -  патент 2394368 (10.07.2010)
преобразователь бинарного кода в фазоманипулированный код -  патент 2297096 (10.04.2007)
устройство для приема и синхронизации двухуровневого кодированного сигнала -  патент 2290755 (27.12.2006)
преобразователь фазоманипулированного кода в бинарный код -  патент 2285334 (10.10.2006)
преобразователь кода -  патент 2282306 (20.08.2006)
преобразователь кода -  патент 2282305 (20.08.2006)
преобразователь кода -  патент 2262191 (10.10.2005)
преобразователь кода -  патент 2260907 (20.09.2005)
Наверх