Реляторный процессор

Реферат

 

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

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

Известны реляторные процессоры (см. например рис. 37b в книге Волгин Л. И. Синтез устройств для обработки и преобразования информации в элементном базисе реляторов. - Таллинн: Валгус, 1989. - 179 с.; фиг.2 в описании изобретения к авт. св. СССР 1513480, кл. G 06 G 7/25, 1989 г.), которые идентифицируют предъявляемую ранговую ситуацию R= (x1<...< xn) по признаку ее совпадения с опорной ранговой ситуацией Rw= (xw1<...< xwn) заданной из полного набора входные информационные аналоговые сигналы (напряжения).

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип реляторный процессор (рис. 6 на стр. 74 в журнале "Автоматика и вычислительная техника", N 4, 1993 г.), который содержит n информационных, n адресных, n выходных шин и воспроизводит операцию: где r1 ... rn, ri {1,...,n}; x(1) = min(x1,...,xn),...,x(n)=max(x1,.. . , xn); y1,...,yn - идентифицирующие аналоговые сигналы (напряжения). Согласно (1), количество m n выходных шин Zi, для которых Zi = yi, является мерой близости между предъявляемой R и опорной Rw ранговыми ситуациями, при этом Rw задана структурой процессора. Если R= Rw, то m = n - признак идентификации.

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в реляторный процессор, содержащий n информационных, n адресных и n выходных шин, введены n вспомогательных шин и n2 реляторов, каждый из которых выполнен в виде компаратора, подключенного выходом к управляющему входу четырех замыкающих и четырех размыкающих ключей, выход k-го (k = 1,2,3,4) замыкающего и выход k-го размыкающего ключей объединены и образуют k-ый выход релятора, инвертирующий вход компаратора соединен с входом первого размыкающего и с входом второго замыкающего ключей и является первым входом релятора, неинвертирующий вход компаратора соединен с входом первого замыкающего и с входом второго размыкающего ключей и является вторым входом релятора, вход третьего размыкающего ключа соединен с входом четвертого замыкающего ключа и является третьим входом релятора, четвертый вход которого образуют объединенные входы третьего замыкающего и четвертого размыкающего ключей, реляторы сгруппированы в матрицу из n строк и n столбцов, так, что в i-ой строке первый и третий выходы j-го релятора соединены соответственно с первым и третьим входами (j+1)-го релятора, а в j-ом столбце второй и четвертый выходы i-го релятора - с вторым и четвертым входами (i+1)-го релятора, второй и четвертый входы j-го релятора в первой строке соединены соответственно с j-ми информационной и адресной шинами, а первый и третий входы i-го релятора в первом столбце - с i-ми вспомогательной и выходной шинами, третьи выходы первого,...n-го релятора n-го столбца соединены соответственно с четвертыми выходами n-го,...,первого релятора n-ой строки.

Проведенный заявителем анализ уровня техники, включающий поиск по патентным и научно-техническим источникам информации, и выявление источников, содержащих сведения об аналогах заявленного изобретения, позволил установить, что заявитель не обнаружил аналог, характеризующийся признаками, тождественными всем существенным признакам заявленного изобретения. Определение из перечня выявленных аналогов прототипа, как наиболее близкого по совокупности существенных признаков аналога, позволил выявить совокупность существенных по отношению к усматриваемому заявителем техническому результату отличительных признаков в заявленном устройстве, изложенных в формуле изобретения. Следовательно, заявляемое изобретение соответствует условию "новизна".

Для проверки соответствия заявленного изобретения условию "изобретательский уровень" заявитель провел дополнительный поиск известных решений, чтобы выявить признаки, совпадающие с отличительными от прототипа признаками заявленного устройства. Результаты поиска показали, что заявленное изобретение не вытекает для специалиста явным образом из известного уровня техники, поскольку из уровня техники, определенного заявителем, не выявлено влияние предусматриваемых существенными признаками заявленного изобретения преобразований на достижение технического результата, в частности заявленным изобретением не предусматриваются следующие преобразования: - дополнение известного средства какой-либо известной частью (частями), присоединяемой (присоединяемыми) к нему по известным правилам для достижения технического результата, в отношении которого установлено влияние именно таких дополнений; - замена какой-либо части (частей) известного средства другой известной частью для достижения технического результата, в отношении которого установлено влияние именно такой замены; - исключение какой-либо части (элемента) средства с одновременным исключением обусловленной ее наличием функции и достижением при этом обычного для такого исключения результата; - увеличение количества однотипных элементов для усиления технического результата, обусловленного наличием в средстве именно таких элементов; - выполнение известного средства или его части (частей) из известного материала для достижения технического результата, обусловленного известными свойствами этого материала; - создание средства, состоящего из известных частей, выбор которых и связь между которыми осуществлены на основании известных правил, рекомендаций, и достигаемый при этом технический результат обусловлен только известными свойствами частей этого средства и связей между ними.

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

На фиг. 1 и фиг.2 представлены соответственно схема предлагаемого реляторного процессора (при n=4) и схема релятора, который использован при построении процессора.

Схема предлагаемого реляторного процессора (фиг. 1) содержит n информационных шин 1; n адресных шин 2; n выходных шин 3; n вспомогательных шин 4 и n2 реляторов 511,...,544. Реляторы 511,...,544 сгруппированы в матрицу из n строк и n столбцов, так, что в i-ой строке первый и третий выходы релятора 5ij; (j = 1,2,3) соединены соответственно с первым и третьим входами релятора 5i(j+1), a в j-ом столбце второй и четвертый выходы релятора 5ij (i = 1,2,3) - с вторым и четвертым входами релятора 5(i+1)j, вторые входы реляторов 511, ....,514 соединены соответственно с первой,...,n-ой информационными шинами 1, а четвертые входы - с первой,...,n-ой адресными шинами 2, первые входы реляторов 511,...,541 соединены соответственно с первой,...,n-ой вспомогательными шинами 4, а третьи входы - с первой Z1,...,n-ой Zn выходными шинами 3, третьи выходы реляторов 514,...,544 соединены соответственно с четвертыми выходами реляторов 544,...,541.

Каждый из реляторов 511,...,544 (фиг.2) содержит компаратор 6; замыкающие ключи 71,...,74; размыкающие ключи 81,...,84; первый,....четвертый входы 91, ...,94; первый,...,четвертый выходы 101,...,104. Выход компаратора 6 подключен к управляющему входу ключей 71,...,74, 81,...,84, выходы ключей 7k и 8k (k = 1,2,3,4) объединены и образуют выход 10k релятора, инвертирующий вход компаратора 6 соединен с входами ключей 81 и 72 и является входом 91 релятора, неинвертирующий вход компаратора 6 соединен с входами ключей 71 и 82 и является входом 92 релятора, вход ключа 83 соединен с входом ключа 74 и является входом 93 релятора, вход 94 которого образуют объединенные входы ключей 73 и 84.

Работа предлагаемого реляторного процессора (фиг. 1) осуществляется следующим образом. На первую,...,n-ую информационные шины 1 подаются соответственно информационные аналоговые сигналы (напряжения) x1,...,xn (xmed,xmax), , которые формируют текущую ранговую ситуацию R= (x1<...< xn), подлежащую идентификации ( {1,...,n!}; x1,...,xn {x1,...,xn}), нa первой,...,n-ой вспомогательных шинах 4 фиксируются соответственно опорные аналоговые сигналы (напряжения) , которые задают опорную ранговую ситуацию а на первой,...,n-ой адресных шинах 2 фиксируются соответственно идентифицирующие аналоговые сигналы (напряжения) y1... yn. Если сигнал на входе 91 релятора (фиг.2) больше сигнала на входе 92, то на выходе компаратора 6 будет логический "0", ключи 71,...,74 будут разомкнуты, ключи 81,...,84 - замкнуты, на выходы 101, . . . ,104 пройдут сигналы соответственно с входов 91,...,94. Если сигнал на входе 91 релятора меньше сигнала на входе 92, то на выходе компаратора 6 будет логическая "1", ключи 71,...,74 будут замкнуты, ключи 81,...,84 - разомкнуты, на выходы 101, 102, 103, 104 пройдут сигналы соответственно с входов 92, 91, 94, 93. Таким образом, на выходах 101 и 102 релятора (фиг. 2) выделяются соответственно максимальный и минимальный из сигналов, действующих на входах 91, 92, а выходы 103 и 104 предназначены для адресной идентификации входов релятора, на которых действуют соответственно максимальный и минимальный сигналы. Переключательные каналы, образованные ключами 73, 74, 83 и 84, являются обратимыми. Это означает, что выходы 103 и 104 могут быть использованы в качестве входов, а входы 93 и 94 - в качестве выходов релятора. На выходах 101 реляторов 514,...,544 выделяются соответственно максимальный x(n) = max(x1,...,xn),..., минимальный x(1) = min(x1,...,xn) информационные аналоговые сигналы, а на выходах 102 реляторов 541,...,544 - минимальный, максимальный опорные аналоговые сигналы. При этом к выходу 103 релятора 514 подключается адресная шина, номер которой совпадает с номером n {1,...,n} сигнала xn= x(n); к выходу 103 релятора 524 подключается адресная шина, номер которой совпадает с номером n-1 {1,...,n} сигнала xn-1= x(n-1);...; к выходу 103 релятора 544 подключается адресная шина, номер которой совпадает с номером 1 {1,...,n} сигнала x1= x(1); к выходу 104 релятора 541 подключается выходная шина, номер которой совпадает с номером к выходу 104 релятора 544 подключается выходная шина, номер которой совпадает с номером С учетом вышеизложенного принципа работы, воспроизводимая предлагаемым реляторным процессором операция определяется выражением: (2) где ri, и ранги соответственно информационного и опорного аналоговых сигналов, Согласно (2), номер i выходной шины Zi = yj, для которой i=j, укажет адрес сигналов xi и одинаковых рангов Количество таких шин m n является мерой близости между предъявляемой R и опорной ранговыми ситуациями. При этом, если то m=n - признак идентификации.

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

Таким образом, вышеизложенные сведения свидетельствуют о выполнении при использовании заявленного устройства следующей совокупности условий: - средство, воплощающее заявленное устройство при его осуществлении, предназначено для использования в промышленности, а именно в области автоматики и аналоговой вычислительной техники в качестве функциональных узлов аналоговых вычислительных машин, а также средств автоматического регулирования и управления; - для заявленного устройства в том виде, как оно охарактеризовано в независимом пункте изложенной формулы изобретения, подтверждена возможность его осуществления с помощью описанных в заявке или известных до даты приоритета средств и методов; - средство, воплощающее заявленное изобретение при его осуществлении, способно обеспечить достижение усматриваемого заявителем технического результата.

Следовательно, заявленное изобретение соответствует условию "промышленная применимость".

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

Реляторный процессор, содержащий n информационных, n адресных и n выходных шин, отличающийся тем, что в него введены n вспомогательных шин и n2 реляторов, каждый из которых выполнен в виде компаратора, подключенного выходом к управляющему входу четырех замыкающих и четырех размыкающих ключей, выход k-го (k = 1, 2, 3, 4) замыкающего и выход k-го размыкающего ключей объединены и образуют k-й выход релятора, инвертирующий вход компаратора соединен с входом первого размыкающего и с входом второго замыкающего ключей и является первым входом релятора, неинвертирующий вход компаратора соединен с входом первого замыкающего и с входом второго размыкающего ключей и является вторым входом релятора, вход третьего размыкающего ключа соединен с входом четвертого замыкающего ключа и является третьим входом релятора, четвертый вход которого образуют объединенные входы третьего замыкающего и четвертого размыкающего ключей, реляторы сгруппированы в матрицу из n строк и n столбцов так, что в i-й строке первый и третий выходы релятора соединены соответственно с первым и третьим входами (j + 1)-го релятора, а в j-ом столбце второй и четвертый выходы i-го релятора - с вторым и четвертым входами (i + 1)-го релятора, второй и четвертый входы j-го релятора в первой строке соединены соответственно с j-ми информационной и адресной шинами, а первый и третий входы i-го релятора в первом столбце - с i-ми вспомогательной и выходной шинами, третьи выходы первого, ..., n-го реляторов n-го столбца соединены соответственно с четвертыми выходами n-го, ..., первого реляторов n-й строки.

РИСУНКИ

Рисунок 1, Рисунок 2