Ранжирующий процессор с адресной идентификацией набора входных аналоговых сигналов
Иллюстрации
Показать всеИзобретение относится к реляторной вычислительной и коммутационной технике и может быть использовано в аналоговых вычислительных машинах и коммутационных процессорах. Техническим результатом является расширение функциональных возможностей за счет введения адресной идентификации заданного набора выходных аналоговых сигналов x1, x2,... хk,... xn. Устройство содержит n-1 вертикальных групп коммутационных реляторов, первая, вторая,..., (n-2)-я, (n-1)-я группы содержат соответственно один, два,... , n-2, n-1 реляторов с двумя компараторными входами, с первым и вторым переключательными входами и выходами, первый и второй компараторные входы соединены соответственно с его вторым и первым переключательными входами, n входных и n выходных проводных шин. При этом информация об адресной идентификации представлена логическими уровнями сигналов Iij∈{0,1} на компараторных выходах всех реляторов, образующих параллельный код. 3 ил.
Реферат
Изобретение относится к реляторной вычислительной и коммутационной технике и может быть использовано в аналоговых вычислительных машинах и коммутационных процессорах.
Известны реляторные устройства для ранжирования аналоговых сигналов с адресной идентификацией входов, на которые воздействуют входные аналоговые сигналы (см., например, а.с. СССР 1387021, кл. G 06 G 7/06, фиг.1). Указанные устройства имеют ограниченные функциональные возможности, так как предназначены для воспроизведения операций ранжирования только для трех входных сигналов и имеют избыточное число ключей в реляторах.
Известны также реляторные ранжирующие процессоры с произвольным числом n входных аналоговых сигналов x1, x2,... , xn, воспроизводящие операции ранжирования (а.с. 1621054, фиг.3). Недостатком данных ранжирующих процессоров являются ограниченные функциональные возможности из-за отсутствия адресной идентификации.
Наиболее близкими к предлагаемому схемному решению по совокупности существенных признаков и назначению являются ранжирующие процессоры, содержащие 0,5n(n-1) реляторных амплитудных селекторов, которые воспроизводят операции ранжирования заданного числа n входных аналоговых x1,... , xk,... , xn→(х(1),... ,... x(n)), где rk - ранг k-го входного сигнала k - адрес (порядковый номер) входного сигнала k∈ {1,2,... ,n}, rk={1,2,... ,n} (а.с. СССР 1365099, кл. G 06 G 7/12, фиг.1а, б, фиг.2, прототип) и содержащие 0,5n(n-1) коммутационных реляторов, сгруппированных в n-1 вертикальных групп, n входов n проводной входной шины ранжирующего процессора, на которые подается набор аналоговых сигналов x1,... , xn, n выходов n проводной выходной шины ранжирующего процессора, каждый релятор состоит из компаратора, выход которого соединен с управляющими входами первого, второго замыкающих и первого, второго размыкающих ключей, входные выводы первых замыкающего и размыкающего ключей соединены и образуют первый переключательный вход релятора, входные выводы вторых замыкающего и размыкающего ключей соединены и образуют второй переключательный вход релятора, выходные выводы первого замыкающего, второго размыкающего ключей соединены и образуют первый переключательный выход релятора, выходные выводы второго замыкающего и первого размыкающего ключей соединены и образуют второй переключательный выход релятора, а входные и выходной выводы компаратора образуют соответственно первый, второй входные компараторные входы и компараторный выход релятора, первая, вторая,... ,(n-2)-я, (n-1)-я группы реляторов ранжирующего процессора содержат соответственно один, два,... n-2 и n-1 реляторов, первый и второй входы входной шины соединены соответственно с первым и вторым переключательными входами первого релятора первой группы.
Прототип обладает ограниченными функциональными возможностями из-за невозможности воспроизведения операций адресной идентификации входных сигналов
Проведенный анализ уровня техники и выявление источников, содержащих сведения об аналогах, позволили установить, что заявитель не обнаружил аналогов с признаками, тождественными всем существенным признакам заявляемого изобретения.
Технический результат заключается в расширении функциональных возможностей за счет введения адресной идентификации заданного набора входных аналоговых сигналов x1, x2,... , xk,... , xn в ранжирующем процессоре.
Поставленная задача решена заявляемым изобретением. Технический результат расширения функциональных возможностей достигается тем, что предлагается ранжирующий процессор с адресной идентификацией набора входных аналоговых сигналов, содержащий 0,5n(n-1) коммутационных реляторов, сгруппированных в n-1 вертикальных групп, n входов n проводной входной шины ранжирующего процессора, на которые подается набор аналоговых сигналов х1,... , xn, n выходов n проводной выходной шины ранжирующего процессора, каждый релятор состоит из компаратора, выход которого соединен с управляющими входами первого, второго замыкающих и первого, второго размыкающих ключей, входные выводы первых замыкающего и размыкающего ключей соединены и образуют первый переключательный вход релятора, входные выводы вторых замыкающего и размыкающего ключей соединены и образуют второй переключательный вход релятора, выходные выводы первого замыкающего, второго размыкающего ключей соединены и образуют первый переключательный выход релятора, выходные выводы второго замыкающего и первого размыкающего ключей соединены и образуют второй переключательный выход релятора, а входные и выходной выводы компаратора образуют соответственно первый, второй входные компараторные входы и компараторный выход релятора, первая, вторая,... , (n-2)-я, (n-1)-я группы реляторов ранжирующего процессора содержат соответственно один, два,... n-2 и n-1 реляторов, первый и второй входы входной шины соединены соответственно с первым и вторым переключательными входами первого релятора первой группы. В отличии от прототипа в каждом реляторе первый и второй компараторные входы соединены соответственно с его вторым и первым переключательными входами, первый и второй переключательные выходы релятора первой группы соединены соответственно с первым переключательным входом первого релятора второй группы и с первым переключательным входом второго релятора второй группы, в каждой i-й (i=2,3,... ,n-2) группе первый переключательный выход j-го по вертикали релятора соединен с первым переключательным входом последующего по горизонтали j-го по вертикали релятора (i+1)-й группы, второй переключательный выход j-го по вертикали релятора i-й группы при (i=2,3,... ,n-1) j≤ i-1 соединен со вторым переключательным входом (j+1)-го по вертикали релятора этой же группы, второй переключательный выход j=i по вертикали релятора 1-й группы соединен с первым переключательным входом (j+1)-го по вертикали релятора i+1 группы при (i=2,3,... ,n-2), первый и второй переключательные выходы (n-1)-го релятора (n-1) группы и первые переключательные выходы (n-2)-го, (n-3)-го,... , второго и первого реляторов этой же группы соединены соответственно с n-й, (n-1)-й,... , вторым и первым выходами выходной шины ранжирующего процессора, в каждой i-й группе реляторов (i=2,3,... ,n-1) вторые переключательные входы первых реляторов (j=1) соединены соответственно с третьим, четвертым,... , (n-1), n-м входами входной шины xk(k=3,4,... ,n), при этом информация об адресной идентификации представлена логическими уровнями сигналов Iij∈{0,1} на компараторных выходах всех реляторов, образующих параллельный код.
На фиг.1 представлена схема коммутационных реляторов, на которых построены ранжирующие процессоры, изображенные на фиг.2, 3.
На фиг.2 представлена схема ранжирующего процессора при n=3.
На фиг.3 представлена схема ранжирующего процессора с адресной идентификацией при n=4.
В схемах ранжирующих процессоров используются коммутационные реляторы, схема которых изображена на фиг.1.
Каждый релятор содержит первый S1 - 1 и второй S2 - 2 замыкающие и первый и второй размыкающие аналоговые ключи. Входные выводы первых замыкающего и размыкающего ключей соединены и образуют первый переключательный вход релятора 5, выходные выводы вторых замыкающего и размыкающего ключей соединены и образуют второй переключательный вход релятора 6. Выходные выводы первого замыкающего, второго размыкающего ключей объединены и образуют первый переключательный выход релятора 7, выходные выводы второго замыкающего, первого размыкающего ключей объединены и образуют второй переключательный выход релятора 8. Выход 12 компаратора С является компараторным выходом релятора, а входные выводы компаратора являются первым 10 (неинвертирующим) и вторым 11 (инвертирующим) компараторными входами релятора. Состояние ключей (замкнут, разомкнут) задается полярностью напряжений xij=xm1-xm2, подаваемых на неинвертирующий 10 и инвертирующий 11 компараторные входы реляторов, где xm1 и xm2 есть напряжения соответственно на первом и втором входах компаратора С-9 релятора. При xm1>xm2 ключи релятора находятся в положениях, указанных на фиг.1. При xm1<xm2 имеем обратную картину (замыкающие ключи разомкнуты, размыкающие - замкнуты).
На фиг.2 представлена схема ранжирующего процессора при n=3.
В схемах ранжирующих процессоров используются коммутационные реляторы (фиг.1), работающие в режиме минимаксного амплитудного селектора. Для этого первые и вторые компараторные входы всех реляторов соединены соответственно со вторым и первым переключательными входами реляторов, как это показано на фиг.2 и 3.
Ранжирующий процессор с адресной идентификацией набора входных аналоговых сигналов (фиг.2) содержит 3 входа 13, 14, 15 3-х проводной входной шины 16 ранжирующего процессора, на которые подается набор аналоговых сигналов х1, х2, х3 соответственно, 3 выхода 17, 18, 19 3-х проводной выходной шины 20 ранжирующего процессора с выходными сигналами х(1), х(2), х(3) три коммутационных релятора 21 RLij, сгруппированных в 2 вертикальные группы (i=1, 2) 22, 23 соответственно с компараторными выходами Iij. Здесь i - номер вертикальной группы, j - номер релятора по вертикали в вертикальной группе.
В каждом реляторе первый 10 и второй 11 компараторные входы соединены соответственно с его вторым 6 и первым 5 переключательными входами, соединенными соответственно с первым 13 и вторым 12 входами входной шины 16, первый 7 и второй 8 переключательные выходы релятора первой группы соединены соответственно с первым 5 переключательным входом первого релятора второй группы и с первым 5 переключательным входом второго релятора второй группы, второй переключательный выход 1-го по вертикали релятора 21 RL21 2-й группы соединен со вторым переключательным входом 2-го по вертикали релятора этой же группы 21 RL22, первый и второй переключательные выходы релятора 21 RL22 и первый переключательный выход релятора 21 RL21 этой же группы соединены соответственно с 3-м 19, вторым 18 и первым 17 выходами выходной шины ранжирующего процессора, второй переключательный вход первого релятора второй группы 21 RL21 соединен с третьим 15 входом входной шины, при этом информация об адресной идентификации представлена логическими уровнями сигналов Iij∈{0,1} на компараторных выходах всех реляторов Iij, образующих параллельный код.
На фиг.3 изображена схема ранжирующего процессора с адресной идентификацией при n=4.
Ранжирующий процессор с адресной идентификацией набора входных аналоговых сигналов содержит 4 входа 24, 25, 26, 27 4-х проводной входной шины 28 ранжирующего процессора, на которые подается набор аналоговых сигналов x1, x2, x3, x4 соответственно, 4 выхода 29, 30, 31, 32 4-х проводной выходной шины 33 ранжирующего процессора. Все 0,5n(n-1) реляторов RL с компараторными выходами Iij ранжирующего процессора сгруппированы в n-1 вертикальных групп 1, 2,... , n-1 (при n=4 - это 1-33, 2-34 и 3-35 группы, как это показано на фиг.3). Двойная индексация ij реляторов RL в схеме ранжирующего процессора образуют прямоугольную матрицу, в которой горизонтальные строки i при j=1 являются порядковым номером (слева направо) горизонтальных групп (i=1,2,... ,n-1), a j являются порядковым номером по вертикали (сверху вниз) реляторов внутри каждой вертикальной группы (j=1,2,... ,n-1), т.е. при n=4 первая, вторая и третья группы содержат соответственно один, два и три релятора, такое же число реляторов содержится по горизонтали.
В каждом реляторе первый 10 и второй 11 компараторные входы соединены соответственно с его вторым 6 и первым 5 переключательными входами, первый 7 и второй 8 переключательные выходы релятора первой группы 21 RL11 соединены соответственно с первым 5 переключательным входом первого релятора второй группы 21 RL21 и с первым переключательным входом 5 второго релятора второй группы 21 RL22, в каждой i-й (i=2,3,... ,n-2) группе первый переключательный выход 7j-го по вертикали релятора 21 RLij соединен с первым переключательным входом 5 последующего по горизонтали j-го по вертикали релятора (i+1)-й группы 21 RL(i+i)j, второй переключательный выход 8j-го по вертикали релятора i-й группы 21 RLij при (i=2,3,... ,n-1) j≤ i-1 соединен со вторым переключательным входом 6 (j+1)-го по вертикали релятора этой же группы 21 RLi(j+1), второй переключательный выход j=i по вертикали релятора i-й группы соединен с первым переключательным входом (j+1)-го по вертикали релятора i+1 группы при (i=2,3,... ,n-2), первый и второй переключательные выходы (n-1)-го релятора (n-1) группы и первые переключательные выходы (n-2)-го, (n-3)-го,... , второго и первого реляторов этой же группы соединены соответственно с n-й, (n-1)-й,... , вторым и первым выходами выходной шины ранжирующего процессора, в каждой i-й группе реляторов (i=2,3,... ,n-1) вторые переключательные входы первых реляторов (j=1) соединены соответственно с третьим, четвертым,... , (n-1), n-м входами входной шины 28 xk (k=3,4,... ,n), при этом информация об адресной идентификации представлена логическими уровнями сигналов Iij∈{0,1}на компараторных выходах всех реляторов Iij, образующих параллельный код.
Устройство работает следующим образом.
При xm1<xm2 (напряжение xm1 на инвертирующим компараторном входе релятора меньше напряжения xm2 на его неинвертирующем входе) ключи S1, S2, и находятся соответственно в замкнутом и разомкнутом состоянии, как это показано на фиг.1. При этом при любой ситуации независимо от ранговых отношений хk1<xk2<... <xk1<... <xkn входных аналоговых сигналов xk1, xk2,... , xkn ранговый процессор (фиг.3) воспроизводит операции ранжирования в порядке возрастания выходных сигналов (x1,x2,... ,xk,... ,xn)→ (x(1),x(2),... ,(x(n)) c адресной k идентификацией номера входа, на который воздействует k-входной сигнал где k1∈{1,2,... ,n}, k∈ (1,2,... ,n), rk - ранг k-входного сигнала (порядковый номер ранговой переменной в упорядоченной последовательности х(1), x(2),... , х(n), полученной ранжированием входных переменных в порядке их возрастания).
Адресная идентификация осуществляется по логическим уровням сигналов Iij∈{0,1} на компараторных выходах всех реляторов, совокупность которых образует параллельный код I11 I21 I22·...·(I(n-1)1 I(n-1)2...I(n-1)(n-1).
Для n сигналов x1,... , xn число различных ранговых ситуаций N=n!=1· 2· ... · (n-1)· n. В частности, при n=3 в таблицу сведены все N=6 ранговые ситуации хk1<xk2<хk3, в которых x(1)=min(x1,x2,x3), x(2)=med(x1,x2,x3), x(1)=max(x1,x2,x3) есть соответственно первая (минимальная), вторая (медианная) и третья (максимальная) ранговые переменные входных сигналов x1, x2, x3.
Схема ранжирующего процессора при n=3 изображена на фиг.2. Схема коммутационного релятора (фиг.1) при соединении его первого и второго компараторных входов соответственно со вторым и первым его переключательными входами является элементарным ранжирующим процессором при n=2.
N | ранговая | (x1, x2, x3)→ (xk1, xk2, xk3) | код | |||
п/п | ситуация | x(1) | x(2) | x(3) | I11I21I21 | |
1 | x1<x2<x3 | (x1,x2,x3)→ (x1,x2,x3) | x1 | x2 | x3 | 111 |
2 | x1<x3<x2 | (x1,x2,x3)→ (x1,x3,x2) | x1 | x3 | x2 | 110 |
3 | x2<x1<x3 | (x1,x2,x3)→ (x2,x1,x3) | x2 | x1 | x3 | 011 |
4 | x2<x3<x1 | (x1,x2,x3)→ (x2,x3,x1) | x2 | x3 | x1 | 010 |
5 | x3<x1<x2 | (x1,x2,x3)→ (x3,x1,x2) | x3 | x1 | x2 | 100 |
6 | x3<x2<x1 | (x1,x2,x3)→ (x3,x2,x1) | x3 | x2 | x1 | 000 |
На самом деле адресная идентификация и ранговые ситуации входных сигналов однозначно идентифицируются параллельным кодом, снимаемым с компараторных выходов ранжирующих процессоров. В частности, согласно приведенной таблицы первая (ситуация 111 при n=3) и последняя (ситуация 000 при n=3) ситуации связаны между собой через операцию покомпонентной инверсии входных сигналов (x1,x2,... ,xn)→ (xn,... ,x2,x1). При этом логические уровни "1" и "0" в кодовых комбинациях одновременно идентифицируют состояния замыкающих ключей S1 и S2 в соответствующих реляторах RLij: "1" - соответствующие замыкающие ключи замкнуты (прямое прохождение входных сигналов xm1 и xm2 через ключи S1 и S2 реляторов), "0" - замыкающие ключи S1 и S2 разомкнуты, размыкающие ключи и замкнуты (перекрестное прохождение сигналов xm1 и xm2 через реляторы).
Устройство прошло лабораторные испытания. Опытные данные показывают достижение цели.
Таким образом, предлагаемое устройство имеет более широкие функциональные возможности по сравнению с прототипом и может выпускаться промышленностью как на дискретных элементах, так и в виде микросхемы.
Ранжирующий процессор с адресной идентификацией набора входных аналоговых сигналов, содержащий 0,5n(n-1) коммутационных реляторов сгруппированных в n-1 вертикальных групп, n входов n проводной входной шины ранжирующего процессора, на которые подается набор аналоговых сигналов x1,... , xn, n выходов n проводной выходной шины ранжирующего процессора, каждый релятор состоит из компаратора, выход которого соединен с управляющими входами первого, второго замыкающих и первого, второго размыкающих ключей, входные выводы первых замыкающего и размыкающего ключей соединены и образуют первый переключательный вход релятора, входные выводы вторых замыкающего и размыкающего ключей соединены и образуют второй переключательный вход релятора, выходные выводы первого замыкающего, второго размыкающего ключей соединены и образуют первый переключательный выход релятора, выходные выводы второго замыкающего и первого размыкающего ключей соединены и образуют второй переключательный выход релятора, а входные и выходной выводы компаратора образуют соответственно первый, второй входные компараторные входы и компараторный выход релятора, первая, вторая,... , (n-2)-я, (n-1)-я группы реляторов ранжирующего процессора содержат соответственно один, два,... n-2 и n-1 реляторов, первый и второй входы входной шины соединены соответственно с первым и вторым переключательными входами первого релятора первой группы, отличающийся тем, что в каждом реляторе первый и второй компараторные входы соединены соответственно с его вторым и первым переключательными входами, первый и второй переключательные выходы релятора первой группы соединены соответственно с первым переключательным входом первого релятора второй группы и с первым переключательным входом второго релятора второй группы, в каждой i-й (i=2,3,... ,n-2) группе первый переключательный выход j-го по вертикали релятора соединен с первым переключательным входом последующего по горизонтали j-го по вертикали релятора (i+1)-й группы, второй переключательный выход j-го по вертикали релятора i-й группы при (i=2,3,... ,n-1), при j≤ <i-1 соединен со вторым переключательным входом (j+1)-гo по вертикали релятора этой же группы, второй переключательный выход j=i по вертикали релятора i-й группы соединен с первым переключательным входом (j+1)-гo по вертикали релятора i+1 группы при (i=2,3,... ,n-2), первый и второй переключательные выходы (n-1)-гo релятора (n-1) группы и первые переключательные выходы (n-2)-го, (n-3)-го,... , второго и первого реляторов этой же группы соединены соответственно с n-й, (n-1)-й,... , вторым и первым выходами выходной шины ранжирующего процессора, в каждой i-й группе реляторов (i=2,3,... ,n-1) вторые переключательные входы первых реляторов (j=1) соединены соответственно с третьим, четвертым,... , (n-1), n-м входами входной шины, при этом информация об адресной идентификации представлена логическими уровнями сигналов Iij∈{0,1} на компараторных выходах всех реляторов, образующих параллельный код.