Классификатор логического вектора

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в системах обработки логической информации , например, в устройствах распознавания , Цель изобретения - расширение функциональных возможностей за счет произвольного выбора числа классов от 1 до N (N - размерность входного вектора) и количества единичных бит в каждом классе от 1 до т-1 (т - разрядность настроечных входов группы). Классификатор содержит треугольную матрицу процессорных модулей. Цель изобретения достигается за счет возможности перенастройки процессорных модулей . 2 ил.

СОЮЗ СОВЕТСКИ., СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)з 6 06 F 7/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

K АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4721267/24 (22) 20.07,89 (46) 07.10.91. Бюл. N 37 (71) Московский институт радиотехники, электроники и автоматики (72) А. С. Бессонов, Н. Н. Евтихиев, В. Ф.

Папуловский, В. Н. Сведе-Швец и В. Д. Соболев (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 664169, кл. G 06 F 7/00, 1977.

Фет Я. И. Специализированные однородные структуры. Синтез схем на основе цифровых компрессоров, — Препринт М 27, Новосибирск; Институт математики СО AH

СССР, 1982.

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

Цель изобретения — расширение функциональныхых воэможностей классификатора за счет произвольного выбора числа классов от 1 до N (М вЂ” размерность входного вектора) и количества единичных бит в каждом классе от 1 до m— - 1 (m — разрядность настроечных входов группы).

На фиг. 1 приведена структурная схема классификатора; на фиг. 2 — процессорный модуль.

Классификатор (фиг. 1) содержит группу информационных входов 1l (1=1, N). группу настроечных входов 2ь группу выходов 3l и треугольную матрицу процессорных модулей 4il (l,j-1N, l — j О), Каждый процессор„„SU„„1683003 А1 (54) КЛАССИФИКАТОР ЛОГИЧЕСКОГО

ВЕКТОРА (57) Изобретение относится к вычислительной технике и может быть использовано в системах обработки логической информации, например, в устройствах распознавания. Цель изобретения — расширение функциональных возможностей за счет произвольного выбора числа классов от 1 до N (N — размерность входного вектора) и количества единичных бит в каждом классе от 1 до m — 1(m — разрядность настроечных входов группы), Классификатор содержит треугольную матрицу процессорных модулей.

Цель изобретения достигается за счет возможности перенастройки процессорных модулей. 2 ил. ный модуль 4ij (фиг. 2) содержит инвертор 5, элемент И 6, информационные вход 7 и выход 8, настроечные вход 9 и выход 10, логические блоки 11 (i=1, m-1), каждый из которых, в свою очередь, содержит элемент

И 12 и элемент ИЛИ 13, Классификатор логического вектора является настраиваемым устройством. На:-.тройка осуществляется подачей на группу астроечных входов чисел АР12,. 3д, заданных в нормали ованном унитарном коде

4 (ч1, lip,..... „II азличные значению этих чисел соответствуют различным режимам работы.

EcllN А) =А =..Ы@=1, То реализуется ре жим подсчета единичных бит во входном векторе.

Если i4 = 2=..йдФ1 то реализуется деление количества единичных бит и(a ) входного вектора а на числоч

1683003

Если числа А различны, то реализуется режим классификации входного вектора а в зависимбсти от количества единичных бит п(a ) по классам

Q, и1,....QL-1 а е С 4, если и (а ) 6 (0, Õ, 1; а 6 Q, если п (а ) 6 (А, i4 + i4(; а Е Й, если и(а ) e (Л +Л Я1 +Л2 +Аз(1-2 L — 1 а 6 И -1,если п(а) Г, дД (1 =1 l-1 где о, ih...,. k.— < — длины интервалов значений количества единичных бит соответствующих классов;

L — количество классов.

Первый и второй режимы работы являются частными случаями третьего режима.

Рассмотрим третий режим работы классификатора, Каждый процессорный модуль выполняет функции согласно таблице.

Как следует из таблицы, в каждом столбце процессорных модулей 4 реализуется операция вычитания из текущего логического вектора сц,„„, который может быть рассмотрен, как число в разреженном унитарном коде, числа Я в нормализованном унитарном коде. При этом в выходном логическом векторе данного столбца а,„„, на 4 единичных бит меньше, чем во входном c4,„x,, следовательно, если в текущем логическом векторе при его n рохождении слева направо (см, фиг. 1) число единичных бит n(а ) > ч, то на I-м выходе группы формируется сигнал логического нуля. Если n(c4) с k, то на I-м выходе группы формируется сигнал логической еди. ницы.

Таким образом, на выходах группы классификатора формируется результат в нормализованном унитарном коде, соответесли 4x > О;

i4x авых = 0

Явись " "О если Яех - О, 35 ав - a x где Я х и Я ых -значения соответственно на настроечных входе и выходе процессорного модуля; а к и а цх — значения соответственно на информационных входе и выходе процессорного модуля. ствующий номеру класса, которому принадлежит входной вектор.

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

Классификатор логического вектора, со5 держащий треугольную матрицу размерности N процессорных модулей (i,j) (l,j=1 N, i-) М, N — размерность входного вектора), причем I-й вход группы информационных входов классификатора подключен к

10 информационному входу(1, 1)-ro процессорного модуля, информационный вход(1, к)-го процессорного модуля подключен к информационному выходу(1, к-1)-го процессорного модуля (к=2, N), i-й вход группы

15 настроечных входов классификатора подключен к настроечному входу(1, i)-го процессорного модуля, настроечный вход (к, 1)-го процессорного модуля (l--1, N— - 1) подклюЧен к настроечному выходу(к — 1, I)-го процессор20 ного модуля, настроечные выходы (l, N)-x процессорных модулей образуют группу выходов классификатора, о т л и ч а юшийся тем, что, с целью расширения функциональных возможностей эа счет про25 извольного выбора числа классов от 1 до N и количества единичных бит в каждом классе от 1 до m-1 (m — разрядность настроечных входов группы), каждый процессорный модуль выполнен с воэможностью реализации

30 следующей функции:

1683003

I l ! !! !

2 8 Рог.!

Фиг. Г

Составитель К. Кухаренко

Редактор С. Патрушева Техред M.Ìîðãåíòàë Корректор О. Ципле

Заказ 3413 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5,Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101