устройство для сравнения кодов
Классы МПК: | G06F7/04 определение тождественности, например сравнение равных или неравных величин G06F7/02 сравнение цифровых данных |
Автор(ы): | Силантьев К.А. |
Патентообладатель(и): | Научно-производственное объединение "Тайфун" |
Приоритеты: |
подача заявки:
1991-04-08 публикация патента:
30.01.1994 |
Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных. Целью изобретения является повышение достоверности принимаемой информации в системе, использующей дублирование. Устройство содержит регистр 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 определение тождественности, например сравнение равных или неравных величин
Класс G06F7/02 сравнение цифровых данных