идентификатор числа единичных сигналов

Классы МПК:G06F5/00 Способы или устройства для преобразования данных без изменения порядка их следования или объема информации, подлежащей обработке
H03K21/12 с параллельным считыванием
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2005-02-15
публикация патента:

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Техническим результатом является упрощение устройства за счет обеспечения полной регулярности связей между логическими ячейками. Устройство содержит m логических ячеек, каждая из которых содержит элемент "И", элемент "исключающее ИЛИ", D-триггер, при этом m=1+[log2n], где [·] есть оператор выделения целой части, n есть любое натуральное число. 2 ил., 1 табл. идентификатор числа единичных сигналов, патент № 2277260

идентификатор числа единичных сигналов, патент № 2277260 идентификатор числа единичных сигналов, патент № 2277260

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

Идентификатор числа единичных сигналов, содержащий m логических ячеек, каждая из которых содержит элемент И и элемент Исключающее ИЛИ, подсоединенный первым, вторым входами и выходом соответственно к первому, второму входам элемента И и второму выходу логической ячейки, первые вход и выход которой подключены соответственно к первому входу и выходу элемента И, отличающийся тем, что в каждую логическую ячейку введен D-триггер, причем вход сброса, тактовый вход, вход данных и неинвертирующий выход D-триггера соединены соответственно с вторым, третьим входами логической ячейки, выходом и вторым входом элемента Исключающее ИЛИ, первый выход каждой предыдущей логической ячейки подключен к первому входу последующей логической ячейки, а первый вход первой и второй выход i-й идентификатор числа единичных сигналов, патент № 2277260 логических ячеек соединены соответственно с информационным входом и i-м выходом идентификатора числа единичных сигналов, первый и второй управляющие входы которого образованы соответственно объединенными вторыми и объединенными третьими входами первой - m-й логических ячеек, при этом m=1+[log2n], где [·] есть оператор выделения целой части, n есть любое натуральное число.

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

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

Известны идентификаторы числа единичных сигналов (см., например, рис.8.12 на стр.479 в книге Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения: Справочник. М.: Радио и связь, 1990), которые содержат логические ячейки и могут быть использованы для определения числа единичных сигналов входной последовательности х1,..., x n, где хjидентификатор числа единичных сигналов, патент № 2277260 {0,1}.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, идентификатор числа единичных сигналов (см. рис.2 в статье Новиков Л.Г. Преобразователи синхронного унитарного импульсного сигнала // Приборы и системы. Управление, контроль, диагностика. 2002. №8. С.34-35), который формирует двоичный код числа единичных сигналов входной последовательности x1,..., xn (xjидентификатор числа единичных сигналов, патент № 2277260 {0,1}) и содержит m логических ячеек, где m=1+[log n] ([·] - оператор выделения целой части).

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в идентификаторе числа единичных сигналов, содержащем m логических ячеек, каждая из которых содержит элемент "И" и элемент "исключающее ИЛИ", подсоединенный первым, вторым входами и выходом соответственно к первому, второму входам элемента "И" и второму выходу логической ячейки, первые вход и выход которой подключены соответственно к первому входу и выходу элемента "И", особенность заключается в том, что в каждую логическую ячейку введен D-триггер, причем вход сброса, тактовый вход, вход данных и неинвертирующий выход D-триггера соединены соответственно с вторым, третьим входами логической ячейки, выходом и вторым входом элемента "исключающее ИЛИ", первый выход каждой предыдущей логической ячейки подключен к первому входу последующей логической ячейки, а первый вход первой и второй выход i-ой идентификатор числа единичных сигналов, патент № 2277260 логических ячеек соединены соответственно с информационным входом и i-ым выходом идентификатора числа единичных сигналов, первый и второй управляющие входы которого образованы соответственно объединенными вторыми и объединенными третьими входами первой - m-ой логических ячеек, при этом m=1+[log2n], где [·] есть оператор выделения целой части, n есть любое натуральное число.

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

Идентификатор числа единичных сигналов содержит логические ячейки l1,..., l m, где m=1+[log2n] (n - произвольное натуральное число; [·] - оператор выделения целой части). Каждая логическая ячейка содержит элемент "И" 2, элемент "исключающее ИЛИ" 3, D-триггер 4, причем первый, второй входы и выход элемента 3 соединены соответственно с первым, вторым входами элемента 2 и вторым выходом логической ячейки, подключенной первыми входом и выходом и вторым, третьим входами соответственно к первому входу и выходу элемента 2 и входу сброса, тактовому входу D-триггера 4, вход данных и неинвертирующий выход которого соединены соответственно с выходом и вторым входом элемента 3. Первый выход каждой предыдущей логической ячейки подключен к первому входу последующей логической ячейки, а первый вход ячейки l1 и второй выход ячейки li идентификатор числа единичных сигналов, патент № 2277260 соединены соответственно с информационным входом и i-ым выходом идентификатора числа единичных сигналов, первый и второй управляющие входы которого образованы соответственно объединенными вторыми и объединенными третьими входами ячеек l1,..., lm.

Работа предлагаемого идентификатора числа единичных сигналов осуществляется следующим образом. На его первый, второй управляющие входы подаются соответственно импульсные сигналы y1, y2идентификатор числа единичных сигналов, патент № 2277260 {0,1} (фиг.2), причем период Т сигнала у2 должен удовлетворять условию Т>идентификатор числа единичных сигналов, патент № 2277260 t, где идентификатор числа единичных сигналов, патент № 2277260 t=идентификатор числа единичных сигналов, патент № 2277260 tTp+mидентификатор числа единичных сигналов, патент № 2277260 tИ, а идентификатор числа единичных сигналов, патент № 2277260 tTp и идентификатор числа единичных сигналов, патент № 2277260 tИ есть длительности задержек, вносимых D-триггером 4 и элементом 2. Синхронно с передним фронтом импульса сигнала y1 и передними фронтами первого,..., (n-1)-го импульсов сигнала y2 на информационный вход указанного идентификатора последовательно подаются двоичные сигналы x1 и х 2,..., xn соответственно (фиг.2). Тогда сигналы на первом и втором выходах логической ячейки 1i идентификатор числа единичных сигналов, патент № 2277260 будут определяться рекуррентными выражениями

идентификатор числа единичных сигналов, патент № 2277260

где идентификатор числа единичных сигналов, патент № 2277260 есть номер момента времени tj (фиг.2); Vi0=0; W0j=xj. В представленной ниже таблице приведены значения выражений (1) при n=4. Отметим, что если n=4, то m=1+[log2n]=3.

V11=x 1V12=x 1идентификатор числа единичных сигналов, патент № 2277260 x2V 13=x1идентификатор числа единичных сигналов, патент № 2277260 x2идентификатор числа единичных сигналов, патент № 2277260 x3V 14=x1идентификатор числа единичных сигналов, патент № 2277260 х2идентификатор числа единичных сигналов, патент № 2277260 x3идентификатор числа единичных сигналов, патент № 2277260 x4
W11=0W 12=x1x2 W13=x1 x3идентификатор числа единичных сигналов, патент № 2277260 x2x3 W4=x1x 4идентификатор числа единичных сигналов, патент № 2277260 x2x4идентификатор числа единичных сигналов, патент № 2277260 x3x4
V21=0 V22=x1x 2V23=x 1x2идентификатор числа единичных сигналов, патент № 2277260 x1x3идентификатор числа единичных сигналов, патент № 2277260 x2x3 V24=x1x 2идентификатор числа единичных сигналов, патент № 2277260 x1x3идентификатор числа единичных сигналов, патент № 2277260 x1x4идентификатор числа единичных сигналов, патент № 2277260
W21 =0W22=0 W23=0идентификатор числа единичных сигналов, патент № 2277260 x2x3идентификатор числа единичных сигналов, патент № 2277260 x2x4идентификатор числа единичных сигналов, патент № 2277260 x3x4
    W24=x 1x2x3x 4
V31 =0V32=0 V33=0V 34=x1x2x 3x4
W31=0W 32=0W33=0 W34=0

Таким образом, на первом, втором,..., m-ом выходах предлагаемого идентификатора при j=n соответственно имеем V1n=идентификатор числа единичных сигналов, патент № 2277260 0, V2n=идентификатор числа единичных сигналов, патент № 2277260 1,..., Vmn=идентификатор числа единичных сигналов, патент № 2277260 m-1, где идентификатор числа единичных сигналов, патент № 2277260 m-1...идентификатор числа единичных сигналов, патент № 2277260 1идентификатор числа единичных сигналов, патент № 2277260 0 есть w-разрядный двоичный код числа единичных сигналов входной последовательности х1,..., х nидентификатор числа единичных сигналов, патент № 2277260 {0,1}.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство обеспечивает идентификацию числа единичных сигналов входной последовательности х1 ,..., хnjидентификатор числа единичных сигналов, патент № 2277260 {0, 1}) за счет формирования двоичного кода этого числа и обладает в отличии от прототипа полной регулярностью межъячеечных связей.

Класс G06F5/00 Способы или устройства для преобразования данных без изменения порядка их следования или объема информации, подлежащей обработке

способ автосинхронизации приема и обработки потока данных по стартовому символу и устройство для его осуществления -  патент 2516586 (20.05.2014)
устройство для выравнивания порядков m двоичных чисел -  патент 2503991 (10.01.2014)
цифровой фазоразностный манипулятор -  патент 2450322 (10.05.2012)
рекурсивная кодовая шкала -  патент 2434323 (20.11.2011)
способ и устройство для установки границ виртуальных операций -  патент 2433451 (10.11.2011)
аналого-цифровой преобразователь с самоконтролем -  патент 2431233 (10.10.2011)
способ записи и воспроизведения разноскоростных цифровых потоков на носители информации -  патент 2427932 (27.08.2011)
способ организации аварийного режима работы мультиплексора и устройство, его реализующее -  патент 2427882 (27.08.2011)
способ создания многоканального сигнала -  патент 2414741 (20.03.2011)
устройство перепаковки потоков для вывода данных -  патент 2413277 (27.02.2011)

Класс H03K21/12 с параллельным считыванием

Наверх