ПРЕОБРАЗОВАТЕЛЬ БИИМПУЛЬСНОГО КОДА В БИНАРНЫЙ КОД Российский патент 2005 года по МПК H03M5/12 

Описание патента на изобретение RU2258305C1

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

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

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

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

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

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

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

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

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

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

Формирователь 2 импульсов по фронту может быть выполнен по схеме, представленной в книге Хоровиц П., Хилл У. "Искусство схемотехники: В 3-х томах: Т.2." Пер. с англ. - 4-е изд., перераб. и доп. - М.: Мир, 1993, стр.173, рис.8. 97а.

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

В исходном состоянии на информационном входе 1, информационном выходе 5, тактовом входе 8 и тактовом выходе 9 присутствует уровень логического "0". D-триггер 3, RS-триггер 4 и счетчик 6 находятся в состоянии логического "0".

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

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

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

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

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

название год авторы номер документа
ПРЕОБРАЗОВАТЕЛЬ КОДА 2002
  • Курочкин А.А.
  • Шишкин Г.И.
RU2249911C2
ПРЕОБРАЗОВАТЕЛЬ КОДА 2004
  • Шишкин Г.И.
  • Курочкин А.А.
  • Шубин В.В.
RU2259010C1
ПРЕОБРАЗОВАТЕЛЬ КОДА 2004
  • Шишкин Г.И.
  • Курочкин А.А.
  • Шубин В.В.
RU2262191C1
ПРЕОБРАЗОВАТЕЛЬ КОДА 2004
  • Шишкин Геннадий Иванович
  • Курочкин Александр Александрович
  • Шубин Владимир Владимирович
RU2274949C2
ПРЕОБРАЗОВАТЕЛЬ КОДА 2003
  • Курочкин А.А.
  • Шишкин Г.И.
RU2260907C2
ПРЕОБРАЗОВАТЕЛЬ КОДА 2004
  • Шишкин Г.И.
  • Курочкин А.А.
  • Шубин В.В.
RU2258304C1
ПРЕОБРАЗОВАТЕЛЬ БИНАРНОГО КОДА В ШИРОТНО-МАНИПУЛИРОВАННЫЙ КОД 2003
  • Курочкин А.А.
  • Шишкин Г.И.
RU2250562C2
ПРЕОБРАЗОВАТЕЛЬ КОДА 2004
  • Шишкин Г.И.
  • Курочкин А.А.
  • Шубин В.В.
RU2259009C1
ПРЕОБРАЗОВАТЕЛЬ КОДА 2002
  • Курочкин А.А.
  • Шишкин Г.И.
RU2253944C2
ПРЕОБРАЗОВАТЕЛЬ БИНАРНОГО КОДА В ФАЗОМАНИПУЛИРОВАННЫЙ КОД 2005
  • Шишкин Геннадий Иванович
  • Шубин Владимир Владимирович
  • Ивченко Сергей Николаевич
RU2297096C1

Реферат патента 2005 года ПРЕОБРАЗОВАТЕЛЬ БИИМПУЛЬСНОГО КОДА В БИНАРНЫЙ КОД

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

Формула изобретения RU 2 258 305 C1

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

Документы, цитированные в отчете о поиске Патент 2005 года RU2258305C1

Микропроцессорные структуры
Инженерные решения: Справочник/ Б.В
ШЕВКОПЛЯС, М.: Радио и связь, 1990, с.99, рис.3.10а.SU 1495998 A1, 23.07.1989.SU 1266007 A1, 23.10.1986.SU 1626384 A1, 07.02.1991.SU 1200426 A1, 23.12.1985.SU 1651383 A1, 23.05.1991.SU 1372624 A1, 27.02.1988.US 4307381 A, 22.12.1981.

RU 2 258 305 C1

Авторы

Курочкин А.А.

Мартынов А.П.

Николаев Д.Б.

Фомченко В.Н.

Даты

2005-08-10Публикация

2004-03-15Подача