ранговый селектор

Классы МПК:G06G7/25 для расчета прерывистых функций, например мертвого хода или мертвой зоны, ограничения абсолютных или пиковых значений величин
Автор(ы):
Патентообладатель(и):Ульяновский государственный технический университет (RU)
Приоритеты:
подача заявки:
2003-11-11
публикация патента:

Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров. Техническим результатом является упрощение структуры за счет уменьшения в два раза количества входов и выходов в каждом реляторе. Устройство содержит n+1 релятор, каждый из которых состоит из двух устройств выборки/хранения, булевого инвертора, элемента “MIN” и элемента “МАХ”. 2 ил., 1 табл.

ранговый селектор, патент № 2248041

ранговый селектор, патент № 2248041 ранговый селектор, патент № 2248041

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

Ранговый селектор, состоящий из n реляторов, каждый из которых содержит два устройства выборки/хранения и булевый инвертор, вход которого соединен с входом записи первого устройства выборки/хранения, отличающийся тем, что в него дополнительно введен аналогичный упомянутым (n+1)-й релятор и в каждый релятор дополнительно введены элемент "MIN" и элемент "МАХ", причем информационный вход и выход первого устройства выборки/хранения соединены соответственно с вторым входом элемента "МАХ" и вторым входом элемента "MIN", подключенного выходом к информационному входу второго устройства выборки/хранения, вход записи и выход которого соединены соответственно с выходом булевого инвертора и первым входом элемента "МАХ", подключенного выходом к выходу релятора, первый, второй информационные и управляющий входы которого соединены соответственно с первым входом элемента "MIN", информационным входом и входом записи первого устройства выборки/хранения, выход каждого предыдущего релятора подключен к второму информационному входу последующего релятора, а выход (n+1)-го релятора является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными управляющими входами всех реляторов и вторым информационным входом первого релятора.

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

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

Известны ранговые селекторы (см., например, авт. св. СССР 1262531, кл. G 06 G 7/25, 1986 г.), которые выполняют селекцию сигнала только (n+1)-го ранга (наибольшего сигнала) из нескольких аналоговых сигналов x1,... ,xn+1.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип ранговый селектор (фиг.1 в описании изобретения к патенту РФ 2172980, кл. G 06 G 7/25, 2001 г.), который содержит n реляторов и выполняет селекцию из n+1 аналоговых сигналов сигнала любого заданного ранга rранговый селектор, патент № 2248041 {1,... ,n+1}.

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в ранговом селекторе, содержащем n реляторов, каждый из которых содержит два устройства выборки/хранения и булевый инвертор, вход которого соединен с входом записи первого устройства выборки/хранения, особенность заключается в том, что в него дополнительно введен аналогичный упомянутым (n+1)-ый релятор и в каждый релятор дополнительно введены элемент “MIN” и элемент “МАХ”, причем информационный вход и выход первого устройства выборки/хранения соединены соответственно с вторым входом элемента “МАХ” и вторым входом элемента “MIN”, подключенного выходом к информационному входу второго устройства выборки/хранения, вход записи и выход которого соединены соответственно с выходом булевого инвертора и первым входом элемента “МАХ”, подключенного выходом к выходу релятора, первый, второй информационные и управляющий входы которого соединены соответственно с первым входом элемента “MIN”, информационным входом и входом записи первого устройства выборки/хранения, выход каждого предыдущего релятора подключен к второму информационному входу последующего релятора, а выход (n+1)-го релятора является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными управляющими входами всех реляторов и вторым информационным входом первого релятора.

На фиг.1 и фиг.2 представлены соответственно схема предлагаемого рангового селектора и временные диаграммы сигналов настройки.

Ранговый селектор содержит n+1 реляторов 11,... ,1n+1. Каждый релятор содержит первое и второе устройства выборки/хранения 21 и 22, элемент “MIN” 3, элемент “МАХ” 4 и булевый инвертор 5, причем вход записи, информационный вход и выход устройства 21 соединены соответственно с входом инвертора 5, вторым входом элемента 4 и вторым входом элемента 3, подключенного выходом к информационному входу устройства 22, вход записи и выход которого соединены соответственно с выходом инвертора 5 и первым входом элемента 4, подключенного выходом к выходу релятора, первый, второй информационные и управляющий входы которого соединены соответственно с первым входом элемента 3, информационным входом и входом записи устройства 21. Выход каждого предыдущего релятора подключен к второму информационному входу последующего релятора, а выход релятора 1n+1 является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными управляющими входами всех реляторов и вторым информационным входом релятора 11.

Работа предлагаемого рангового селектора осуществляется следующим образом. На первые информационные входы реляторов 11,... ,1n+1 подаются подлежащие обработке аналоговые сигналы (напряжения) x1,... ,x n+1ранговый селектор, патент № 2248041 min, xmax) соответственно; на первый и второй настроечные входы селектора подаются соответственно цифровой сигнал yранговый селектор, патент № 2248041 {0,1} и опорное напряжение хранговый селектор, патент № 2248041 {xmin, xmax} (фиг.2). При y=1 (y=0) устройства 21 и 22 работают соответственно в режимах выборки (хранения) и хранения (выборки). Элементы 3 и 4 воспроизводят базовые операции бесконечно-значной логики (БЛ): соответственно БЛ-конъюнкцию (min) и БЛ-дизъюнкцию (mах), то есть осуществляют выбор соответственно наименьшего и наибольшего из двух аналоговых сигналов, действующих на их входах. Следовательно, напряжение на выходе релятора 1i ранговый селектор, патент № 2248041 будет определяться рекуррентным выражением

ранговый селектор, патент № 2248041

где символами ранговый селектор, патент № 2248041 и · обозначены соответственно операции mах и min; ранговый селектор, патент № 2248041 есть номер момента времени tj (фиг.2); W(i-1)0 =xmах; W0j=xmin. Длительность ранговый селектор, патент № 2248041 t* половины периода Тj=2ранговый селектор, патент № 2248041 t* сигнала y должна удовлетворять условию ранговый селектор, патент № 2248041 t*>>ранговый селектор, патент № 2248041 t, где ранговый селектор, патент № 2248041 t=ранговый селектор, патент № 2248041 (n+1), а ранговый селектор, патент № 2248041 есть длительность задержки, вносимой элементом 4. В представленной ниже таблице приведены значения выражения (1) при n=3.

W11=x1 W21=x1ранговый селектор, патент № 2248041 x2 W31=x1ранговый селектор, патент № 2248041 x2ранговый селектор, патент № 2248041 x3 W41=x1ранговый селектор, патент № 2248041 x2ранговый селектор, патент № 2248041 x3ранговый селектор, патент № 2248041 x4
W12=xmin W22=x 1x2W 32=x1x2ранговый селектор, патент № 2248041 x1x 3ранговый селектор, патент № 2248041 x2x 3W42=x 1x2ранговый селектор, патент № 2248041 x1x 3ранговый селектор, патент № 2248041 x1x 4ранговый селектор, патент № 2248041 x2x 3ранговый селектор, патент № 2248041 x2x 4ранговый селектор, патент № 2248041 x3x 4
W13 =xminW 23=xminW 33=x1x2x 3W43=x 1x2x3ранговый селектор, патент № 2248041 x1x 2x4ранговый селектор, патент № 2248041 x1x 3x4ранговый селектор, патент № 2248041 x2x 3x4
W14=xmin W24=xmin W34=xmin W44=x1x 2x3x4

С учетом данных, приведенных в таблице, нетрудно вывести непосредственное выражение для W(n+1)j:

ранговый селектор, патент № 2248041

где xk(n+2-j)ранговый селектор, патент № 2248041 ... ранговый селектор, патент № 2248041 xk(n+1)ранговый селектор, патент № 2248041 {x1,... ,xn+1}; ранговый селектор, патент № 2248041 есть количество неповторяющихся БЛ-конъюнкций xk(n+2-j) ... xk(n+1), определяемое как число сочетаний из n+1 по n+1-j. При j=n+2-r выражение (2) совпадает с видом поисковой функции (функция (6.7) на стр. 117 в книге Левин В.И. Бесконечнозначная логика в задачах кибернетики. М.: Радио и связь, 1982 г.), которая реализует алгоритм поиска (селекции) элемента х(r) заданного ранга rранговый селектор, патент № 2248041 {1,... ,n+1} в множестве {х1,... ,xn+1} (х(1)=min(x1,... ,xn+1),... ,х(n+1)=max(x1,... ,xn+1)). Таким образом, селектор (фиг.1) будет воспроизводить операцию

ранговый селектор, патент № 2248041

согласно которой селекция из n+1 сигналов х1 ,... ,хn+1 сигнала х(r) (rранговый селектор, патент № 2248041 {1,... ,n+1}) осуществляется с помощью соответствующего количества m=n+2-r периодов сигнала y.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый ранговый селектор выполняет селекцию из n+1 аналоговых сигналов сигнала любого заданного ранга rранговый селектор, патент № 2248041 {1,... ,n+1} и обладает более простой по сравнению с прототипом структурой, так как каждый релятор в указанном селекторе имеет только три входа и один выход.

Наверх