RU2248041C1 - Rank selector - Google Patents
Rank selector Download PDFInfo
- Publication number
- RU2248041C1 RU2248041C1 RU2003133024/09A RU2003133024A RU2248041C1 RU 2248041 C1 RU2248041 C1 RU 2248041C1 RU 2003133024/09 A RU2003133024/09 A RU 2003133024/09A RU 2003133024 A RU2003133024 A RU 2003133024A RU 2248041 C1 RU2248041 C1 RU 2248041C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- relator
- sampling
- max
- Prior art date
Links
- 238000005070 sampling Methods 0.000 claims description 12
- 238000010276 construction Methods 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 239000010755 BS 2869 Class G Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 1
Images
Landscapes
- Electronic Switches (AREA)
Abstract
Description
Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров и др.The invention relates to automation and analog computing, and can be used to build functional units of analog computers, means of automatic regulation and control, analog processors, etc.
Известны ранговые селекторы (см., например, авт. св. СССР 1262531, кл. G 06 G 7/25, 1986 г.), которые выполняют селекцию сигнала только (n+1)-го ранга (наибольшего сигнала) из нескольких аналоговых сигналов x1,... ,xn+1.Known rank selectors (see, for example, ed. St. USSR 1262531, class G 06 G 7/25, 1986) that select a signal of only the (n + 1) th rank (largest signal) from several analog signals x 1 , ..., x n + 1 .
К причине, препятствующей достижению указанного ниже технического результата при использовании известных ранговых селекторов, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется селекция сигнала любого заданного ранга r∈ {1,... ,n+1}.The reason that impedes the achievement of the technical result indicated below when using known rank selectors includes limited functionality, due to the fact that the signal is not selected for any given rank r∈ {1, ..., n + 1}.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип ранговый селектор (фиг.1 в описании изобретения к патенту РФ 2172980, кл. G 06 G 7/25, 2001 г.), который содержит n реляторов и выполняет селекцию из n+1 аналоговых сигналов сигнала любого заданного ранга r∈ {1,... ,n+1}.The closest device of the same purpose to the claimed invention in terms of features is the rank selector adopted for the prototype (Fig. 1 in the description of the invention to RF patent 2172980, class G 06 G 7/25, 2001), which contains n relators and performs selection from n + 1 analog signals of a signal of any given rank r∈ {1, ..., n + 1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится сложная структура, поскольку каждый релятор имеет шесть входов и два выхода.The reason that impedes the achievement of the technical result indicated below when using the prototype is a complex structure, since each relator has six inputs and two outputs.
Техническим результатом изобретения является упрощение структуры за счет уменьшения количества входов и выходов в каждом реляторе в два раза при сохранении функциональных возможностей прототипа.The technical result of the invention is to simplify the structure by reducing the number of inputs and outputs in each relator by half while maintaining the functionality of the prototype.
Указанный технический результат при осуществлении изобретения достигается тем, что в ранговом селекторе, содержащем n реляторов, каждый из которых содержит два устройства выборки/хранения и булевый инвертор, вход которого соединен с входом записи первого устройства выборки/хранения, особенность заключается в том, что в него дополнительно введен аналогичный упомянутым (n+1)-ый релятор и в каждый релятор дополнительно введены элемент “MIN” и элемент “МАХ”, причем информационный вход и выход первого устройства выборки/хранения соединены соответственно с вторым входом элемента “МАХ” и вторым входом элемента “MIN”, подключенного выходом к информационному входу второго устройства выборки/хранения, вход записи и выход которого соединены соответственно с выходом булевого инвертора и первым входом элемента “МАХ”, подключенного выходом к выходу релятора, первый, второй информационные и управляющий входы которого соединены соответственно с первым входом элемента “MIN”, информационным входом и входом записи первого устройства выборки/хранения, выход каждого предыдущего релятора подключен к второму информационному входу последующего релятора, а выход (n+1)-го релятора является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными управляющими входами всех реляторов и вторым информационным входом первого релятора.The specified technical result during the implementation of the invention is achieved by the fact that in a rank selector containing n relators, each of which contains two sampling / storage devices and a Boolean inverter, the input of which is connected to the recording input of the first sampling / storage device, the feature is that it is additionally introduced the analogous to the mentioned (n + 1) -th relator and the element “MIN” and the element “MAX” are additionally introduced into each relator, the information input and output of the first sampling / storage device being connected to responsibly with the second input of the “MAX” element and the second input of the “MIN” element, connected by an output to the information input of the second fetch / store device, the recording input and output of which are connected respectively to the output of the Boolean inverter and the first input of the “MAX” element, connected to the output to the output a relator, the first, second information and control inputs of which are connected respectively to the first input of the “MIN” element, the information input and the recording input of the first sampling / storage device, the output of each previous rel torus connected to the second data input of the subsequent relator, and the output of (n + 1) -th rank relator is the output of the selector, the first and second tuning inputs of which are respectively formed by combined control inputs of all relators and second data input of the first relator.
На фиг.1 и фиг.2 представлены соответственно схема предлагаемого рангового селектора и временные диаграммы сигналов настройки.In Fig.1 and Fig.2 presents respectively a diagram of the proposed rank selector and timing diagrams of the tuning signals.
Ранговый селектор содержит n+1 реляторов 11,... ,1n+1. Каждый релятор содержит первое и второе устройства выборки/хранения 21 и 22, элемент “MIN” 3, элемент “МАХ” 4 и булевый инвертор 5, причем вход записи, информационный вход и выход устройства 21 соединены соответственно с входом инвертора 5, вторым входом элемента 4 и вторым входом элемента 3, подключенного выходом к информационному входу устройства 22, вход записи и выход которого соединены соответственно с выходом инвертора 5 и первым входом элемента 4, подключенного выходом к выходу релятора, первый, второй информационные и управляющий входы которого соединены соответственно с первым входом элемента 3, информационным входом и входом записи устройства 21. Выход каждого предыдущего релятора подключен к второму информационному входу последующего релятора, а выход релятора 1n+1 является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными управляющими входами всех реляторов и вторым информационным входом релятора 11.The rank selector contains n + 1 relators 1 1 , ..., 1 n + 1 . Each relator contains the first and second sampling / storage devices 2 1 and 2 2 , the “MIN” 3 element, the “MAX” element 4 and the Boolean inverter 5, and the recording input, information input and output of the device 2 1 are connected respectively to the input of the inverter 5, the second input of element 4 and the second input of element 3, connected by an output to the information input of device 2 2 , the recording input and output of which are connected respectively to the output of inverter 5 and the first input of element 4, connected by an output to the output of the relator, the first, second information and control inputs which are connected respectively with the first input of the element 3, the information input and the recording input of the device 2 1 . The output of each previous relator is connected to the second information input of the subsequent relator, and the output of the relator 1 n + 1 is the output of the rank selector, the first and second tuning inputs of which are formed by the combined control inputs of all relators and the second information input of the relator 1 1, respectively.
Работа предлагаемого рангового селектора осуществляется следующим образом. На первые информационные входы реляторов 11,... ,1n+1 подаются подлежащие обработке аналоговые сигналы (напряжения) x1,... ,xn+1∈ (хmin, xmax) соответственно; на первый и второй настроечные входы селектора подаются соответственно цифровой сигнал y∈ {0,1} и опорное напряжение х∈ {xmin, xmax} (фиг.2). При y=1 (y=0) устройства 21 и 22 работают соответственно в режимах выборки (хранения) и хранения (выборки). Элементы 3 и 4 воспроизводят базовые операции бесконечно-значной логики (БЛ): соответственно БЛ-конъюнкцию (min) и БЛ-дизъюнкцию (mах), то есть осуществляют выбор соответственно наименьшего и наибольшего из двух аналоговых сигналов, действующих на их входах. Следовательно, напряжение на выходе релятора 1i будет определяться рекуррентным выражениемThe work of the proposed rank selector is as follows. The first information inputs of the relators 1 1 , ..., 1 n + 1 are fed the analog signals (voltages) x 1 , ..., x n + 1 ∈ (x min , x max ) to be processed, respectively; to the first and second training inputs of the selector, respectively, a digital signal y∈ {0,1} and a reference voltage x∈ {x min , x max } (Fig. 2). With y = 1 (y = 0), devices 2 1 and 2 2 operate respectively in the sampling (storage) and storage (sampling) modes. Elements 3 and 4 reproduce the basic operations of infinite-valued logic (BL): respectively, BL-conjunction (min) and BL-disjunction (max), that is, they select respectively the smallest and largest of the two analog signals acting on their inputs. Therefore, the voltage at the output of the relay 1 i will be determined by the recurrence expression
где символами ∨ и · обозначены соответственно операции mах и min; есть номер момента времени tj (фиг.2); W(i-1)0=xmах; W0j=xmin. Длительность Δ t* половины периода Тj=2Δ t* сигнала y должна удовлетворять условию Δ t*>>Δ t, где Δ t=τ (n+1), а τ есть длительность задержки, вносимой элементом 4. В представленной ниже таблице приведены значения выражения (1) при n=3.where the symbols ∨ and · denote the operations max and min, respectively; there is the number of time t j (figure 2); W (i-1) 0 = x max ; W 0j = x min . The duration Δ t * of the half period T j = 2Δ t * of the signal y must satisfy the condition Δ t * >> Δ t, where Δ t = τ (n + 1), and τ is the delay time introduced by element 4. In the table below the values of expression (1) are given for n = 3.
С учетом данных, приведенных в таблице, нетрудно вывести непосредственное выражение для W(n+1)j:Given the data given in the table, it is easy to derive a direct expression for W (n + 1) j :
где xk(n+2-j)≠ ... ≠ xk(n+1)∈ {x1,... ,xn+1}; есть количество неповторяющихся БЛ-конъюнкций xk(n+2-j)... xk(n+1), определяемое как число сочетаний из n+1 по n+1-j. При j=n+2-r выражение (2) совпадает с видом поисковой функции (функция (6.7) на стр. 117 в книге Левин В.И. Бесконечнозначная логика в задачах кибернетики. М.: Радио и связь, 1982 г.), которая реализует алгоритм поиска (селекции) элемента х(r) заданного ранга r∈ {1,... ,n+1} в множестве {х1,... ,xn+1} (х(1)=min(x1,... ,xn+1),... ,х(n+1)=max(x1,... ,xn+1)). Таким образом, селектор (фиг.1) будет воспроизводить операциюwhere x k (n + 2-j) ≠ ... ≠ x k (n + 1) ∈ {x 1 , ..., x n + 1 }; there is the number of non-repeating BL conjunctions x k (n + 2-j) ... x k (n + 1) , defined as the number of combinations from n + 1 to n + 1-j. For j = n + 2-r, expression (2) coincides with the form of the search function (function (6.7) on page 117 in the book of VI Levin. Infinite-valued logic in cybernetics problems. M: Radio and communication, 1982) , which implements the search algorithm (selection) of an element x (r) of a given rank r∈ {1, ..., n + 1} in the set {x 1 , ..., x n + 1 } (x (1) = min (x 1 , ..., x n + 1 ), ..., x (n + 1) = max (x 1 , ..., x n + 1 )). Thus, the selector (figure 1) will reproduce the operation
согласно которой селекция из n+1 сигналов х1,... ,хn+1 сигнала х(r) (r∈ {1,... ,n+1}) осуществляется с помощью соответствующего количества m=n+2-r периодов сигнала y.according to which the selection of n + 1 signals x 1 , ..., x n + 1 of the signal x (r) (r∈ {1, ..., n + 1}) is carried out using the corresponding number m = n + 2- r periods of the signal y.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый ранговый селектор выполняет селекцию из n+1 аналоговых сигналов сигнала любого заданного ранга r∈ {1,... ,n+1} и обладает более простой по сравнению с прототипом структурой, так как каждый релятор в указанном селекторе имеет только три входа и один выход.The above information allows us to conclude that the proposed rank selector selects from n + 1 analog signals of a signal of any given rank r∈ {1, ..., n + 1} and has a simpler structure than the prototype, since each relator in the specified selector has only three inputs and one output.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2003133024/09A RU2248041C1 (en) | 2003-11-11 | 2003-11-11 | Rank selector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2003133024/09A RU2248041C1 (en) | 2003-11-11 | 2003-11-11 | Rank selector |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2248041C1 true RU2248041C1 (en) | 2005-03-10 |
Family
ID=35364708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2003133024/09A RU2248041C1 (en) | 2003-11-11 | 2003-11-11 | Rank selector |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2248041C1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2284573C1 (en) * | 2005-06-07 | 2006-09-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
| RU2284572C1 (en) * | 2005-06-07 | 2006-09-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank selector |
| RU2292586C1 (en) * | 2005-06-07 | 2007-01-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank selector |
| RU2324223C1 (en) * | 2006-12-08 | 2008-05-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
| RU2324222C1 (en) * | 2006-12-08 | 2008-05-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
| RU2338250C1 (en) * | 2007-03-20 | 2008-11-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank selector |
| RU2338249C1 (en) * | 2007-04-27 | 2008-11-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU1262531A1 (en) * | 1985-04-01 | 1986-10-07 | Специальное Конструкторское Бюро Вычислительной Техники Института Кибернетики Ан Эсср | Multichannel amplitude discriminator |
| US5642070A (en) * | 1991-06-27 | 1997-06-24 | Canon Kabushiki Kaisha | Signal processing circuit and system for detection of absolute value |
| RU2112276C1 (en) * | 1996-02-15 | 1998-05-27 | Ульяновский государственный технический университет | Relating amplitude selector |
| RU2143736C1 (en) * | 1999-03-16 | 1999-12-27 | Ульяновский государственный технический университет | Rank discriminator |
| RU2172980C1 (en) * | 2000-05-16 | 2001-08-27 | Ульяновский государственный технический университет | Rank selector |
-
2003
- 2003-11-11 RU RU2003133024/09A patent/RU2248041C1/en not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU1262531A1 (en) * | 1985-04-01 | 1986-10-07 | Специальное Конструкторское Бюро Вычислительной Техники Института Кибернетики Ан Эсср | Multichannel amplitude discriminator |
| US5642070A (en) * | 1991-06-27 | 1997-06-24 | Canon Kabushiki Kaisha | Signal processing circuit and system for detection of absolute value |
| RU2112276C1 (en) * | 1996-02-15 | 1998-05-27 | Ульяновский государственный технический университет | Relating amplitude selector |
| RU2143736C1 (en) * | 1999-03-16 | 1999-12-27 | Ульяновский государственный технический университет | Rank discriminator |
| RU2172980C1 (en) * | 2000-05-16 | 2001-08-27 | Ульяновский государственный технический университет | Rank selector |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2284573C1 (en) * | 2005-06-07 | 2006-09-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
| RU2284572C1 (en) * | 2005-06-07 | 2006-09-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank selector |
| RU2292586C1 (en) * | 2005-06-07 | 2007-01-27 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank selector |
| RU2324223C1 (en) * | 2006-12-08 | 2008-05-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
| RU2324222C1 (en) * | 2006-12-08 | 2008-05-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
| RU2338250C1 (en) * | 2007-03-20 | 2008-11-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank selector |
| RU2338249C1 (en) * | 2007-04-27 | 2008-11-10 | Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" | Rank sorter |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100362593C (en) | Shift Register | |
| US5295174A (en) | Shifting circuit and shift register | |
| RU2248041C1 (en) | Rank selector | |
| JPH10162572A (en) | Data transfer system and data transfer method | |
| RU2595960C1 (en) | Pulse selector | |
| US5153574A (en) | Interface for a thin display | |
| RU2248034C1 (en) | Logical converter | |
| JP4246200B2 (en) | Programmable logic device | |
| RU2240598C1 (en) | Rank selector | |
| US5319596A (en) | Semiconductor memory device employing multi-port RAMs | |
| JPH03129923A (en) | Divider circuit with switchable division ratio | |
| JP4739451B2 (en) | Multi-phase pulse generator | |
| US5206834A (en) | Semiconductor memory device performing last in-first out operation and the method for controlling the same | |
| US7093084B1 (en) | Memory implementations of shift registers | |
| RU2284573C1 (en) | Rank sorter | |
| RU2242044C1 (en) | Majority module | |
| RU2284572C1 (en) | Rank selector | |
| RU2292586C1 (en) | Rank selector | |
| RU2248042C1 (en) | Rank selector | |
| JP2005033809A (en) | Multi-port interface device and multi-function interface method using one A / D converter | |
| RU2240597C1 (en) | Rank selector | |
| RU2338249C1 (en) | Rank sorter | |
| RU2300136C1 (en) | Device for sorting binary numbers | |
| RU2260845C1 (en) | Rank sorter | |
| RU2324223C1 (en) | Rank sorter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20051112 |