Устройство для автоматического определения оптимальных параметров порогового элемента

 

О П И МН444

ИЗОБ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

Зависимое от авт. свидетельства №

М. Кл. б 06k 9/02

Заявлено 20.1Ч.1971 (Ko 1646659/18-24) с присоединением заявки №

Приоритет

Опубликовано 26Л.1973. Бюллетень № 9

Дата опубликования описания З.IV.1973

Комитет по делам изобретеиий и открытий при Совете Министров

СССР

УДК 62-5:681.3.007 (088.8)

621.391. 19 (088.8) Автор изобретения

С. В. Архантельский

Куйбышевский политехнический институт им. В. В. Куйбышева

Заявитель

УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО ОПРЕДЕЛЕИИЯ

ОПТИМАЛЬНЫХ ПАРАМЕТРОВ ПОРОГОВОГО ЭЛЕМЕИТА

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

Известно устройство для автоматического определения оптимальных параметров ПЭ.

Настройка его на оптимальную структуру ПЭ, реализующую заданную функцию, достигается благодаря наличию в схеме блока поиска минимума, который последовательно во времени анализирует взвешенные суммы для каждого набора переменных, на которых определена заданная функция, внутри любого цикла перебора входных ситуаций. Под вход- 15 ной ситуацией здесь понимается совокупность значений физических величин, приводимая в соответствие каждому набору переменных из области определения функции та .,n x образом, что значение i-ой физической величины пропорционально переменной х;. Анализируя внутри каждого цикла перебора входных ситуаций взвешенные суммы для различных наборов, блок минимума управляет ключами, через которые на входы интегрирующих звеньев 25 в течение одного цикла подается только та входная ситуация, для которой взвешенная сумма была минимальна внутри этого цикла.

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

Исполнение известного устройства в быстродействующем варианте получается путем введения в него такого количества сумматоров, которое равно числу наборов из области определения функции. Это приводит к тому, что в любой текущий момент времени на выходах всех сумматоров одновременно прил"-ствуют сигналы, пропорциональные взвешенным суммам всех наборов из области определения функции. Вместо последовательного анализа иа минимум в данном варианте устройства ведется параллельный анализ, выполняемый параллельным блоком минимума. Последний представляет собой устройство с одинаковым числом входов и соответствующих пх выхо-,ов (равным числу наборов из области определения функции), Функционирует он таким образом, что из всех его выходов возбуждается ток, который соответствует входу с минимальным в данный момент сигналом. Если на нескольких входах присутствуют минимальные (одинаковые) сигналы, возбуждается только один (любой) из соответствующих этим входам выход. Следовательно. параллельный блок минимума состоит из двух частей: комбинационного блока минимума и блока выбора

368627

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

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

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

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

Центром тяжести q векторов, имеющих каждый размерность и, называется и-мерный вектор, координаты которого определяются следующим образом: где г = 1,2,...,n;

j = 1, 2,...,q;

y> — i-ая координата j-го вектора; х; — г-ая координата вектора центра тяжести q векторов.

В предложенном устройстве возможна ситуация, когда открыто одновременно несколько ключей. Но теперь через ключи входные ситуации из блока памяти поступают не на интеграторы, а на блок определения центра тя>кести. Назначение нового блока — вычислять для подачи на вход интеграторов набор сигналов, соответствующий вектору центра тяжести нескольких векторов (наборов), взвешенные суммы на которых в данный момент одинаковы и минимальны. В этом случае корректировка текущего вектора структуры происходит в любой момент с учетом совокупности всех худших ситуаций (всех наборов с минимальными взвешенными суммами), а не одного из многих равноценных векторов. Поэтому траектория движения к оптимальному векто5

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

На фиг. 1 изображена блок-схема быстродействующего устройства для нахождения оптимальных параметров ПЭ, реализующего функцию от n — 1 переменных, заданную на

$ наборах; на фиг. 2 — фрагмент принципиальной схемы устройства с использованием блока выбора одного вектора; на фиг. 3— фрагмент принципиальной схемы устройства с использованием блока определения центра тяжести.

Устройство содержит и интеграторов 1; (i=1, 2,..., n), S а множительных устройств

2,:;, S сумматоров 8; (j=1, 2, ..., S), блок поиска минимума 4, блок памяти входных ситуаций 5, S ключей 6; (j= 1, 2, ..., S) и блок определения центра тяжести 7. В данном случае и-ный интегратор соответствует порогу. Порог в устройстве рассматривается как частный случай одного из входов ПЭ, вес которого, подобно весам других входов, изменяется в процессе нахождения оптимальной структуры

ПЭ, но входной сигнал, имеющий данный вес, всегда равен единице.

Выход каждого из интеграторов 1; соединен со входами множительных устройств 2;;. Вторые входы множительных устройств соединены с и выходами блока памяти 5. Каждый из сумматоров 8, имеет п входов, которые соединены с п множительными устройствами 2,>.

Здесь индекс 1 означает, что выход множительного устройства соединен с одним из входов j-го сумматора и что второй вход множительного устройства соединен с выходной шиной блока 5, соответствующей 1 -ому набору.

Индекс L при обозначении множительного устройства показывает, что первый его вход соединен с выходом i-го интегратора и что соединенная с его вторым входом выходная шина блока 5 соответствует в 1-ом наборе переменной под номером i.

Выходы всех сумматоров соединены с входами блока 4.

Каждому входу блока 4 соответствует свой выход. Блок поиска минимума функционирует таким образом, что из S его выходов всегда возбуждены те, которые соответствуют входам с минимальными сигналами. В качестве комбинационного блока поиска минимума 4 может быть использована, например, диодная схема совпадения на S входов для положительных сигналов (схема «И»), общая точка которых подсоединена к инвертирующему усилителю с коэффициентом передачи, равном единице, в сочетании с S нуль-органами с двумя выходайи каждый. Первые входы этих

368627 нуль-органов объединены и соединены с инвертирующим усилителем, а вторые подключены к соответствующим шинам входных сигналов в блоке 4. Все S выходов блока 4 соединены с управляющими входами соответствующих ключей б, (j= 1, 2, ..., $), каждый из которых коммутирует одну из входных ситуаций, записанных в олоке памяти 5, на входы блока определения центра тяжести 7. Блок памяти 5 имеет Sгрупп вы,ходов по и шин в каждой группе. По j-ой группе выходных шин через ключ б,, управляемый 1-ым выходом блока 4, на входы блока 7 подается входная ситуация, соответствующая 1-ому набору, входящему в область определения заданной функции. В качестве блока памяти входных ситуаций мо.-ут быть пспользова ы запомичающие устройства на триггерах, наборные поля с коммутацией и др.

Входы блока определения центра тяжести 7 соединены через ключи б; (1 =1, 2, ..., Я) с выходами блока памяти 5, а выходы его подключены ко входам интеграторов 1;. В качестве блока определения центра тяжести векторов 7, выполняющего суммирование и деление. могут использоваться простые суммирующие цепи на резисторах, питаемые источником постоянного тока. Ключ b„. представляет собой устройство для коммутации по одному управляющему сигналу набора из и входных шин с соответствующим набором из и выходных шин.

В блоке памяти 5 предварительно записызаются все входные ситуации, соответствующие входным наборам, на которых определена заданная функция. После подачи на схему питания возбуждается один или несколько выходов блока минимума 4 в зависимости от начальных условий интегрирования. При этом открывается один или несколько ключей 6., и на вход блока определения центра тяжести 7 поступает одна или несколько входных ситуаций, записанных в блоке памяти 5. При этом блок 7 формирует набор сигналов, соответствующий вектору (набору) центра тяжести всех входных векторов (наборов), присутствующих в данный момент на его входах, и подает его на входы интеграторов 1;. В процессе интегрирования меняются выходные сигналы интеграторов, которые представляют собой веса ; порогового элемента, и, как следствие этого, становится иным соотношение выходных сигналов сумматоров 8;, которые оказываются пропорциональными взвешенным суммам на соответствующих наборах в любой момент времени. В соответствии с количеством и местом минимальных сигналов на выходе блока 4 меняются количество и номера его возбужденных выходов и соответствующих им открытых ключей б;, что, в свою очередь, вызывает смену набора сигналов, вырабаты«..аемого в блоке определения центра тяжести

7 и подаваемого на входы интеграторов 1;.

Выходные сигналы последних изменяются до тех пор, пока они не приобретут значений, 5

65 пропорциональных весам оптимальной структуры ПЭ, реализующего заданную функцию.

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

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

На фиг. 2 и 3 показаны принципиальные схемы соответствующих друг другу частей устройств — известного (фиг. 2) и предлагаемого (фиг. 3). Не показанные на этих фигурах части устройств друг от друга не отличаются.

На фиг. 2 изображены блок поиска минимума 4, блок выбора одного вектора 8, ключи б;, коммутирующие наборы на вход интеграторов (последние на схеме не показаны), блок памяти, чью функцию выполняют переключатели

П,— Пз, и S пар шин ПУ; (j= 1, 2, ..., S), к которым, образуя и суммирующих цепочек, подсоединены резисторы 9. Последние соединяются с шинами таким образом, что прп подключении к источнику напряжения — U через ключ б; /-ой шины с индексом «+1» нлп « — 1» (это означает, что в блок памяти занесено значение функции на 1-ом наборе, равное + 1 или — 1) в суммирующих точках всех суммирующих цепей оказывается входная ситуация, соответствующая 1-му набору в прямом или обратном коде соответственно. С помощью напряжения —, U через резисторы 10 в суммирующие точки задается постоянное смещение, благодаря чему входные ситуации оказываются представленными в симметричном базисе +1; — 1. Такое схемное решение выборки из блока памяти входных ситуаций оптимально в том смысле, что каждый из ключей б; (j = 1, 2,..., Я), предназначенный пропускать и-мерную входную ситуацию, оказывается эквивалентным одному релейному контакту.

Рассмотрим теперь схему на фиг. 3. Из сравнения ее со схемой на фиг. 2 видно, что в предлагаемом вместо источника напряжения — U стоит источник тока — I ко всем наборным шинам подсоединены резисторы 11, вторые концы которых связаны с общей шиной (землей), и ключи б; управляются непосредственно выходамп блока 4. Резисторы 11уравнивают нагрузку всех 2+ наборных шин (до этого наборные шины имели неравномерную нагрузку из-за разного количества подсоединенных к ним одинаковых резисторов 9).

Уравненные по нагрузке наборные шины вместе с суммирующими цепочками на резисторах 9, питаемые источником постоянного тока — 1, представляют собой в совокупности

368627

7 блок определения центра тяжести. Если открыт один из ключей б;, то на соответствующей ему наборной шине возникает постоянное напряжение — Uo, одинаковое для всех шин

l — Бяоь АянньозDII м киноьо л1хоп хи эвь (1;э U по одной, Но так как блок поиска минимума

4 может открыть одновременно q ключей 6; (1(q(S), к источнику тока — l могут одновременно подключиться q наборных шин. При этом напряжение на каждой из подключенных шин в q раз меньше, чем — Uo.

В результате в каждой суммирующей цепочке происходит поразрядное суммирование токов всех возбужденных шин с одновременным делением этой суммы на количество возбужденных шин, Правомочность использования для задания базиса (+ 1, — 1) вместо (0,2) постоянного смещения +U, не зависящего от количества возбужденных шин, доказывается следующими простыми преобразованиями.

Если Х;-ая координата вектора центра тяжести векторов, Yi f — 1, +1) — -ая коорJ дината j-го вектора в симметричном базисе, у — (0,2) — -ая координата j ro вектора в несимметричном базисе, который задается реальной схемой (ключ б; либо подключает шину к источнику тока — l, либо отключает ее), то Yc =Zi — 1 и следовательно, (7 Я 7

g, (Zl< — 1)», Zl<

Х=

i — 
Д т. е.

8 для определения в симметричном базисе i-ой координаты вектора центра тяжести q векторов достаточно из значения этой координаты, вычисленной для несимметричного базиса, вычесть постоянную, не зависящую от q, величину, равную единице, что и осуществляется в устройствс заданием постоянного смещения

-1- U.

П р едм ет из о бр етени я

15 Устройство для автоматического определения оптимальных параметров порогового элемента, содержащее интеграторы, подключенные через множительные блоки ко входам сумматора, выход которого через блок поиска

20 минимума подключен к управляющим входам ключей, соединенных с выходами блока памяти входных ситуаций, отличающееся тем, что, с целью повышения быстродействия, в него введено ($ — 1) каналов, состоящих из

25 множительных блоков, подключенных ко входам сумматоров, и блок определения центра тяжести векторов, входы которого подключены к выходам ключей, а выходы — ко входам интеграторов, выходы которых подключены к

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

35 блока поиска минимума.

368627

Фиг 2

Корректоры: И. Божко и Н. Прокуратова

Редактор Б. Федотов

Заказ 728/14 Изд. № 175 Тираж 647 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2 о

O. о

1

Яъ

I !

Составитель В. Кудрявцев

Техред T. Ускова

Устройство для автоматического определения оптимальных параметров порогового элемента Устройство для автоматического определения оптимальных параметров порогового элемента Устройство для автоматического определения оптимальных параметров порогового элемента Устройство для автоматического определения оптимальных параметров порогового элемента Устройство для автоматического определения оптимальных параметров порогового элемента Устройство для автоматического определения оптимальных параметров порогового элемента 

 

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

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

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

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

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

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

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

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования системы радиосвязи, функционирующей в режиме незакрепленных каналов (в режиме радио-АТС)

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

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

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