|
|
(21), (22) Заявка: 2006143672/09, 08.12.2006
(24) Дата начала отсчета срока действия патента:
08.12.2006
(46) Опубликовано: 10.05.2008
(56) Список документов, цитированных в отчете о поиске:
RU 2284573 C1, 27.09.2006. RU 2240598 C1, 20.11.2004. RU 2248041 C1, 10.03.2005. SU 1541636 А1, 07.02.1990. US 5796918 А, 18.08.1998. JP 4010180 А, 14.01.1992.
Адрес для переписки:
432027, г.Ульяновск, Северный Венец, 32, ГОУ ВПО “Ульяновский государственный технический университет”, проректору по научной работе
|
(72) Автор(ы):
Андреев Дмитрий Васильевич (RU)
(73) Патентообладатель(и):
Государственное образовательное учреждение высшего профессионального образования “Ульяновский государственный технический университет” (RU)
|
(54) РАНГОВЫЙ СОРТИРОВЩИК
(57) Реферат:
Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров. Техническим результатом является упрощение управления устройства за счет обеспечения сортировки n+1 аналоговых сигналов по их ранговым признакам с помощью меньшего количества периодов импульсного управляющего сигнала. Устройство содержит n реляторов, каждый из которых содержит замыкающий и размыкающий ключи, два устройства выборки/хранения, элемент MIN, элемент МАХ, булевый инвертор. 2 ил.
Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров и др.
Известны ранговые сортировщики (см., например, фиг.1 в описании изобретения к патенту РФ 2240598, кл. G06G 7/25, 2004 г.), которые выполняют сортировку n+1 аналоговых сигналов по их ранговым признакам.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных ранговых сортировщиков, относится сложное управление, обусловленное тем, что для выполнения сортировки требуется n+1 периодов импульсного управляющего сигнала.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, ранговый сортировщик (фиг.1 в описании изобретения к патенту РФ 2284573, кл. G06G 7/25, 2006 г.), который содержит n реляторов и выполняет сортировку n+1 аналоговых сигналов по их ранговым признакам.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится сложное управление, обусловленное тем, что для выполнения сортировки требуется n+1 периодов импульсного управляющего сигнала.
Техническим результатом изобретения является упрощение управления за счет обеспечения сортировки n+1 аналоговых сигналов по их ранговым признакам с помощью меньшего количества периодов импульсного управляющего сигнала.
Указанный технический результат при осуществлении изобретения достигается тем, что в ранговом сортировщике, содержащем n реляторов, каждый из которых содержит объединенные выходами замыкающий и размыкающий ключи, два устройства выборки/хранения, элемент MIN, элемент МАХ и булевый инвертор, подсоединенный выходом и входом соответственно к входу записи первого устройства выборки/хранения и входу записи второго устройства выборки/хранения, второму управляющему входу релятора, первый управляющий вход которого образован входом управления замыкающего, размыкающего ключей, в каждом реляторе первый, второй входы и выход элемента МАХ соединены соответственно с вторым, первым входами элемента MIN и информационным входом второго устройства выборки/хранения, подключенного выходом к информационному входу первого устройства выборки/хранения, выход которого соединен с входом размыкающего ключа, подсоединенного выходом к второму входу элемента MIN, первый вход и выход которого соединены соответственно с информационным входом и первым выходом релятора, опорный вход которого образован входом замыкающего ключа, первый выход каждого предыдущего релятора соединен с информационным входом последующего релятора, а второй выход i-го и первый выход n-го реляторов подключены соответственно к i-му и (n+1)-му выходам рангового сортировщика, информационный вход и первый, второй настроечные входы которого образованы соответственно информационным входом первого релятора и объединенными первыми, объединенными вторыми управляющими входами всех реляторов, особенность заключается в том, что в каждом реляторе выход элемента МАХ соединен с вторым выходом релятора, а опорный вход первого релятора образует дополнительный информационный вход рангового сортировщика.
На фиг.1 и фиг.2 представлены соответственно схема предлагаемого рангового сортировщика и временные диаграммы управляющих сигналов.
Ранговый сортировщик содержит n реляторов 11, …, 1n. Каждый релятор содержит замыкающий и размыкающий ключи 21 и 22, первое и второе устройства выборки/хранения 31 и 32, элемент MIN 4, элемент МАХ 5 и булевый инвертор 6, причем первый, второй входы и выход элемента 5 соединены соответственно с вторым, первым входами элемента 4 и информационным входом устройства 32, подключенного входом записи и выходом соответственно к входу инвертора 6 и информационному входу устройства 31, вход записи и выход которого соединены соответственно с выходом инвертора 6 и входом ключа 22, подсоединенного выходом к выходу ключа 21 и второму входу элемента 4, первый вход и выход которого соединены соответственно с информационным входом и первым выходом релятора, опорный вход, первый, второй управляющие входы и второй выход которого образованы соответственно входом ключа 21, входом управления ключей 21, 22, входом записи устройства 32 и выходом элемента 5. Первый выход каждого предыдущего релятора соединен с информационным входом последующего релятора, а второй выход релятора 1i и первый выход релятора 1n подключены соответственно к i-му и (n+1)-му выходам рангового сортировщика, информационный и дополнительный информационный и первый, второй настроечные входы которого образованы соответственно информационным и опорным входами релятора 11 и объединенными первыми, объединенными вторыми управляющими входами реляторов 11, …, 1n.
Работа предлагаемого рангового сортировщика осуществляется следующим образом. На его первый, второй настроечные входы подаются соответственно двоичные сигналы у1, у2 {0,1} (фиг.2), причем длительность t высокого уровня сигнала у2 должна удовлетворять условию t>>n , где есть длительность задержки, вносимой элементом 4. В течение временного интервала tj на информационный вход рангового сортировщика подается аналоговый сигнал (напряжение) хj>хmin, где хmin – опорное напряжение, фиксируемое на опорных входах реляторов 12, …, 1n. На дополнительном информационном входе рангового сортировщика фиксируется аналоговый сигнал (напряжение) хn+1>xmin. Если у1=1 (у1=0), то ключ 21 замкнут (разомкнут), а ключ 22 разомкнут (замкнут). При у2=1 (у2=0) устройства 32 и 31 работают соответственно в режимах выборки (хранения) и хранения (выборки). Элементы 4 и 5 воспроизводят базовые операции бесконечнозначной логики (БЛ): соответственно БЛ-конъюнкцию (min) и БЛ-дизъюнкцию (max), то есть осуществляют выбор соответственно наименьшего и наибольшего из двух аналоговых сигналов, действующих на их входах. Тогда напряжения на первом и втором выходах релятора 1i, будут определяться рекуррентными выражениями

где символами и · обозначены соответственно операции max и min; есть номер момента времени tj (фиг.2); V10=xn+1; V20=…=Vn0=xmin; W0j=xj. В представленной ниже таблице приведены значения выражений (1) при n=3.
V11=x1 x4 |
V12=x1 x2 x4 |
V13=x1 x2 x3 x4 |
| W11=x1x4 |
W12=x1x2 x2x4 |
W13=x1x4 x2x4 x3x4 |
| V21=x1x4 |
V22=x1x2 x1x4 x2x4 |
V23=x1x2 x1x3 x1x4 |
| W21=xmin |
W22=x1x2x4 |
x2x3 x2x4 x3x4 |
| |
|
W23=x1x2x3 x1x3x4 x2x3x4 |
| V31=xmin |
V32=x1x2x4 |
V33=x1x2x3 x1x2x4 x1x3x4 x2x3x4 |
| W31=xmin |
W32=xmin |
W33=x1x2x3x4 |
С учетом данных, приведенных в таблице, нетрудно вывести непосредственное выражение, определяющее сигнал на g-м выходе предлагаемого сортировщика при j=n:

где xk(n+2-g) … xk(n+1) {x1, …, xn+1}; есть количество неповторяющихся БЛ-конъюнкций xk(n+2-g)…xk(n+1), определяемое как число сочетаний из n+1 по n+1-g. При g=n+2-r выражение (2) совпадает с видом поисковой функции (функция (6.7) на стр.117 в книге Левин В.И. Бесконечнозначная логика в задачах кибернетики. М.: Радио и связь, 1982 г.), которая реализует алгоритм выделения из множества {х1, …, хn+1} элемента x(r) заданного ранга r {1, …, n+1} (x(1) … х(n+1); {x(1)}U…U{x(n+1)}={x1, …, xn+1}). Таким образом, на первом,…, n-м, {n+1)-м выходах предлагаемого сортировщика соответственно имеем V1n=x(n+l), …, Vnn=х(2), Wnn=x(1) отсортированные аналоговые сигналы x(n+1) … x(2) x(1). При этом согласно фиг.2 для выполнения сортировки потребовалось n-1 периодов сигнала у2.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый ранговый сортировщик имеет более простое по сравнению с прототипом управление, так как выполняет сортировку n+1 аналоговых сигналов по их ранговым признакам с помощью на две единицы меньшего количества периодов импульсного управляющего сигнала.
Формула изобретения
Ранговый сортировщик, содержащий n реляторов, каждый из которых содержит объединенные выходами замыкающий и размыкающий ключи, два устройства выборки/хранения, элемент MIN, элемент МАХ и булевый инвертор, подсоединенный выходом и входом соответственно к входу записи первого устройства выборки/хранения и входу записи второго устройства выборки/хранения, второму управляющему входу релятора, первый управляющий вход которого образован входом управления замыкающего, размыкающего ключей, в каждом реляторе первый, второй входы и выход элемента МАХ соединены соответственно с вторым, первым входами элемента MIN и информационным входом второго устройства выборки/хранения, подключенного выходом к информационному входу первого устройства выборки/хранения, выход которого соединен с входом размыкающего ключа, подсоединенного выходом к второму входу элемента MIN, первый вход и выход которого соединены соответственно с информационным входом и первым выходом релятора, опорный вход которого образован входом замыкающего ключа, первый выход каждого предыдущего релятора соединен с информационным входом последующего релятора, а второй выход i-го и первый выход n-го реляторов подключены соответственно к i-му и (n+1)-му выходам рангового сортировщика, информационный вход и первый, второй настроечные входы которого образованы соответственно информационным входом первого релятора и объединенными первыми, объединенными вторыми управляющими входами всех реляторов, отличающийся тем, что в каждом реляторе выход элемента МАХ соединен с вторым выходом релятора, а опорный вход первого релятора образует дополнительный информационный вход рангового сортировщика.
РИСУНКИ
MM4A – Досрочное прекращение действия патента СССР или патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 09.12.2008
Извещение опубликовано: 20.05.2010 БИ: 14/2010
|
|