Реляторный процессор для адресно-ранговой обработки кортежей аналоговых сигналов
Изобретение относится к автоматике и может быть использовано для ранговой идентификации входных сигналов. Целью изобретения является расширение функциональных возможностей. Процессор содержит ранговый квантователь, источник квантующего напряжения, источники задающих напряжений и позиционные коммутаторы. 8 ил., 1 табл.
Изобретение относится к области автоматики и аналоговой вычислительной техники и может быть использовано для ранговой идентификации входных сигналов x1,...,xn, для выделения сигнала заданного ранга из множества сигналов x1,...,xn с идентификацией и без идентификации адреса входа, на который воздействует выделенный сигнал, для параллельного аналого-цифрового преобразования n аналоговых сигналов x1,...,xn, в качестве ранговых распределителей сигналов, для ранжирования аналоговых сигналов, для воспроизведения изломных и разрывных функций и др.
Известны реляторные модули, осуществляющие адресно-ранговую обработку одного из n=3 аналоговых сигналов (см., например, а.с. N 1541636 или статью "Реляторный модуль для рангово-адресной идентификации и селекции выходных сигналов датчиков" в сборнике тезисов V-й Российской научно-технической конференции "Оптические, радиоволновые, тепловые методы и средства контроля качества материалов, изделий окружающей среды". - Ульяновск: Госкомитет по высшему образованию, 1993, рис. 1). Указанные модули обладают ограниченными функциональными возможностями, так как предназначены для обработки трех аналоговых сигналов. Известен также аналоговый ранговый процессор (а. с. 1571627, G 06 G 7/12). Данный процессор выделяет один из n сигналов заданного ранга, а для выделения сигнала другого заданного ранга процессор требует перестройки, что также ограничивает его функциональные возможности. Здесь для параллельной обработки всего массива переменных требуется n процессоров, предложенных в а. с. 1571627, настроенных на различные ранги r = 1,2,...,n. Но при этом увеличивается расход оборудования в n раз. Наиболее близким к предлагаемому схемному решению является многопороговый функциональный преобразователь (а.с. 1689972, G 06 G 7/25). Прототип по сравнению с предлагаемым схемным решением также обладает ограниченными функциональными возможностями, так как не позволяет воспроизводить операции адресно-ранговых совпадений, выделения медианных значений при четном числе переменных и др. Целью изобретения является расширение функциональных возможностей. Поставленная цель достигается тем, что в устройстве, содержащем ранговый квантователь, n-1 источников задающих напряжений U1,...,Un-1, источник квантующего напряжения E, управляющий вход i-го позиционного коммутатора соединен i-м выходом Ui рангового квантователя, где i = 1,2,...,n, i-е задающее входы всех позиционных коммутаторов объединены и присоединены к i-му источнику задающего напряжения Ui=(0,5+i)E, выходы n позиционных коммутаторов образуют n групп адресных идентифицирующих выходных каналов, i-е выходы всех позиционных коммутаторов объединены и образуют n групп ранговых идентифицирующих каналов, а первый выход первого, второй выход второго и т.д. до n-го выхода последнего позиционного коммутатора образуют группу выходных шин, идентифицирующих адресно-ранговые совпадения номеров входов и рангов сигналов. На фиг. 1 представлена схема рангового нейропроцессора при n=4. На фиг. 2 представлена схема рангового квантователя при n=4 (патент РФ N 2060550). На фиг. 3 представлены схемы нейронных логических элементов (реляторов), на которых построены функциональные узлы нейропроцессора. На фиг. 4 представлена схема позиционного коммутатора при n=4 (а.с. 1679507). На фиг. 5 - 8 изображены схемы включения (межсоединений) выводов процессора для воспроизведения различных операций и функций. Нейропроцессор содержит ранговый квантователь 1, n-позиционных коммутаторов 2i (по числу входных сигналов x1,...,xn), n групп (Zi1,...,Zin) выходных шин ранговой идентификации сигналов 3i, n групп (Zij, Z2j,...,Znj) выходных шин адресной идентификации ранговых сигналов 4i (i=1, 2,...,n; j = 1, 2, . ..,n), одну группу выходных шин (Z11, Z22,...,Znn) идентификации адресно-ранговых совпадений. Ранговый квантователь 1 (фиг. 2) содержит 0,5 (n-1) реляторов 8 с обращенном включении, схема которых показана на фиг. 3, а. На фиг. 3 цифрой 5 обозначен компаратор, 6 и 7 есть соответственно замыкающий и размыкающий ключи, состоянием которых управляется полярность выходного напряжения компаратора 5 (положение ключей 6 и 7 на фиг. 3 соответствует ситуации, когда напряжение на неивертирующем выходе компаратора больше напряжения на его инвертирующем входе). Ранговый квантователь (PK) содержит n входных шин, на которые подаются входные сигналы x1,...,xn суммирующих выходных шин 9i, с которых снимаются выходные сигналы V1, ...,Vn, и источник квантующего напряжения E. Компараторные входы реляторов 8i соединены с входными шинами по принципу "каждый со всеми". На переключательные входы реляторов 8i и на входы суммирующих выходных шин подается квантующее напряжение E. На первый вход каждого последующего сумматора 9i подается напряжение с выхода предыдущего сумматора. Вторые входы сумматоров 9i соединены с соответствующими выходами реляторов 8i. В каждую выходную шину включено n-1 сумматоров 9i. Наращивание размерности квантователя 1 осуществляется без разрушения его исходной схемы. Выходные напряжения V1,...,Vn рангового квантователя 1 подаются соответственно на управляющие входы позиционных коммутаторов 21,...,2n. Каждый позиционный коммутатор 2i содержит n-1 реляторов 10i, схема которых представлена на фиг. 3,б. На переключательные входы каждого позиционного коммутатора 2i подаются идентифицирующие сигналы yi1, yi2,...,yin (в частном случае yi1= yi2= . . .=yin=yi). Инвертирующие компараторные входы реляторов 10i в каждом позиционном коммутаторе объединены и образуют его управляющий вход, на который подается выходной сигнал Vi с i-го выхода рангового квантователя 1. Каждый позиционный коммутатор имеет n выходов (Zi1, Zi2,...,Zin), которые являются выходами нейропроцессора. На неинвентирующие компараторные входы реляторов 10i в порядке возрастания от входного до выходного релятора подаются задающие напряжения U1<U<... <U. Выходы позиционных коммутаторов (Zi1, Zi2,...,Zin) образуют n групп 3i выходных шин ранговой идентификации сигналов x1,...,xn, выходы (Z1j, Z2j,... ,Znj) образуют n групп шин 4j адресной идентификации ранговых сигналов x(1), x(2), . ..,x(n), где j=ri есть ранг сигнала xi=x(ri), воздействующего на i-й вход нейропроцессора. Последовательность x(1),..., x(n) получена ранжированием переменных x1,...,xn в порядке их неубывания. В основу построения процессора положен используемый в моделях нейронных сетей принцип кодирования заданных признаков номеров канала (параллельное пространственное кодирование). Воспроизводимая ранговым квантователем 1 функция определяется отображением (x1,...,xn) ---> (V1,...,Vn), где Vi=riE. Здесь индекс i в индексации выходных напряжений Vi рангового квантователя 1 совпадает с нумерацией входов процессора (с нумерацией входных переменных xi). Для n сигналов x1, ...,xn возможны n! ранговых отношений (ситуаций)



















Формула изобретения
Регуляторный процессор для адресно-ранговой обработки кортежей аналоговых сигналов, содержащий ранговый квантователь с n выходами по числу входных сигналов, источник квантующего напряжения E, n-1 источников задающих напряжений U1,...Un-1, n позиционных коммутаторов с одним управляющим и n-1 задающими входами и n выходами, отличающийся тем, что управляющий вход i-го позиционного коммутатора соединен с i-м выходом Vi рангового квантователя, где i=1,2,...n, i-е задающие входы всех позиционных коммутаторов объединения и присоединены к i-му источнику задающего напряжения Ui=(i+0,5) E, i-е выходы всех позиционных коммутаторов объединены и образуют n групп ранговых идентифицирующих каналов, а первые выходы первого, второй выход второго и т. д. до n-го выхода последнего позиционного коммутатора образуют группу выходных шин.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9