устройство для сравнения кодов

Классы МПК:G06F7/04 определение тождественности, например сравнение равных или неравных величин 
G06F7/02 сравнение цифровых данных
Автор(ы):
Патентообладатель(и):Научно-производственное объединение "Тайфун"
Приоритеты:
подача заявки:
1991-04-08
публикация патента:

Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных. Целью изобретения является повышение достоверности принимаемой информации в системе, использующей дублирование. Устройство содержит регистр 1 памяти, схему 2 сравнения, регистр 3 сдвига и элемент И 4. При наличии на входе устройства последовательности из K входных кодов на выходе регистра 3 сдвига образуется K одинаковых битовых сигналов, появление которых регистрируется элементом 4, реализующим функцию логического И, на выходе которого в этом случае появляется сигнал, сигнализирующий о приходе последовательности из K одинаковых кодов. Повторяющийся код в этот момент расположен на выходах регистра 1 памяти. 1 ил.
Рисунок 1, Рисунок 2

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

УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ КОДОВ, содержащее регистр, схему сравнения и блок подсчета количества совпадений, причем входы сравниваемых чисел устройства соединены с входами первой группы схемы сравнения и информационными входами регистра, выходы разрядов которого соединены с входами второй группы схемы сравнения, выход которой соединен с входом блока подсчета количества совпадений, отличающееся тем, что, с целью расширения области применения за счет сравнения непрерывной последовательности повторяющихся кодов произвольной длительности без перезапуска, блок подсчета количества совпадений выполнен на регистре сдвига и в устройство введен элемент И, причем вход блока подсчета количества совпадений соединен с входом младшего разряда регистра сдвига, выходы разрядов которого соединены с входами элемента И, выход которого является выходом устройства.

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

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

Известно устройство для сравнения кодов, содержащее схему поразрядного сравнения двух кодов и регистр памяти, входы и выходы которого соединены соответственно с первыми и вторыми входами схемы сравнения.

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

Целью изобретения является повышение достоверности принимаемой информации в системе, использующей дублирование.

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

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

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

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

Устройство содержит регистр 1 памяти, схему 2 сравнения кодов, регистр 3 сдвига и элемент И 4.

Работает устройство следующим образом.

Входной информационный поток в виде последовательности параллельных n-разрядных кодов, образованный в частном случае измерением длительностей принимаемых телеметрических элементов числоимпульсного кода, поступает на входы 5 регистра 1 памяти и первые входы 6 схемы 2 сравнения. В регистре памяти каждый входной код сохраняется до прихода последующего, после чего с его выходов 17 сохраненный код поступает на вторые входы 8 схемы сравнения. Благодаря этому на схеме сравнения сравниваются поразрядно поступающий и предшествующий ему входные коды. Факт совпадения кодов по всем n разрядам в виде битового сигнала с выхода 9 схемы сравнения заносится в регистр 3 сдвига через его последовательный входы 10.

При наличии на входе устройства последовательности из К входных кодов на выходе 11 регистра 3 сдвига образуется К одинаковых битовых сигналов, появление которых регистрируется элементом 4, реализующим функцию логического И. На выходе 12 последнего в этом случае появляется сигнал, сигнализирующий о приходе последовательности из К одинаковых кодов. Повторяющийся код в этот момент расположен на выходах 7 регистра 1 памяти.

Заявляемое устройство может быть реализовано на микросхемах широко распространенной серии К155 и последующих ее модификаций; серий 555, 1533 и им подобных. Так, регистр 1 памяти может быть реализован на наборе D-триггеров типа К155ТМ2, регистр 3 сдвига - К155ИР1, элемент И 4 - К155ЛА3, схема 2 сравнения может быть реализована на последовательно соединенных элементах ИСКЛЮЧАЮЩЕЕ ИЛИ типа К155ЛП5, осуществляющих сравнение одного разряда двух кодов, и К155ЛА2, осуществляющих объединение результатов сравнения всех разрядов кодов.

В частном случае заявляемое устройство может использоваться в устройстве восстановления числоимпульсного телеметрического сигнала, искаженного помехой, например для повышения достоверности передаваемой информации со сбрасываемого самолетного метеозонда. Устройство преобразует период следования информационных импульсов в код. Далее код поступает на заявляемое устройство. В случае приема заданного количества одинаковых кодов, что соответствует приему заданного числа импульсов с одинаковым периодом их следования, делается предположение, что принятые информационные импульсы не искажены помехой. На выходе устройства возникает сигнал, по которому код, находящийся на выходах регистра памяти, записывается в регистр генератора, управляемого кодом. На выходе этого генератора возникает последовательность импульсов, частота которых соответствует частоте телеметрического сигнала. В случае изменения телеметрической частоты частота генератора подстраивается после приема заданного числа неискаженных подряд телеметрических импульсов. В случае кратковременного исчезновения телеметрического сигнала, например вследствие замираний в канале связи, генератор продолжает генерировать "модельный" сигнал и сбоя всей телеметрической системы не происходит. Применение описанного устройства восстановления числоимпульсного телеметрического сигнала позволяет повысить достоверность принимаемой телеметрической информации в уже изготовленных системах простым подключением его к входу системы. (56) Авторское свидетельство СССР N 1488784, кл. G 06 F 7/02, 1987.

Авторское свидетельство СССР N 1171778, кл. G 06 F 7/02, 1984.

Класс G06F7/04 определение тождественности, например сравнение равных или неравных величин 

устройство отождествления наборов данных -  патент 2427884 (27.08.2011)
электронная система безопасности -  патент 2145378 (10.02.2000)
устройство для ранговой фильтрации структурных сигналов -  патент 2101756 (10.01.1998)
обнаружитель комбинации двоичных сигналов -  патент 2096822 (20.11.1997)
детектор последовательности кодов с допусками -  патент 2069890 (27.11.1996)

Класс G06F7/02 сравнение цифровых данных

Наверх