[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1185352A1 - Multidimensional statistical analyser - Google Patents

Multidimensional statistical analyser Download PDF

Info

Publication number
SU1185352A1
SU1185352A1 SU843746244A SU3746244A SU1185352A1 SU 1185352 A1 SU1185352 A1 SU 1185352A1 SU 843746244 A SU843746244 A SU 843746244A SU 3746244 A SU3746244 A SU 3746244A SU 1185352 A1 SU1185352 A1 SU 1185352A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
register
information
key
Prior art date
Application number
SU843746244A
Other languages
Russian (ru)
Inventor
Nikolaj P Vashkevich
Nikolaj N Konnov
Viktor B Mekhanov
Original Assignee
Penzenskij Polt Inst
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Penzenskij Polt Inst filed Critical Penzenskij Polt Inst
Priority to SU843746244A priority Critical patent/SU1185352A1/en
Application granted granted Critical
Publication of SU1185352A1 publication Critical patent/SU1185352A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Description

Изобретение относится к вычислительной и измерительной технике и 1может быть использовано при проведении экспериментальных исследований, связанных с многомерным статистическим анализом случайных процессов.The invention relates to computing and measurement technology and can be used in experimental studies related to multidimensional statistical analysis of random processes.

Цель изобретения - упрощение анализатора и повышение его быстродействия.The purpose of the invention is to simplify the analyzer and increase its speed.

На фиг.1 изображена схема предла- ю гаемого многомерного статистического анализатора·, на фиг.2 - блок-схема, поясняющая принцип работы анализатора*, на фиг.З - пример возможной реализации блока преобразования 15 ключа в адрес; на фиг.4 - пример организации ячейки блока памяти; на фиг.5 - пример организации ячейки блока ассоциативной памяти; на фиг.6 - пример возможной реализации 20 блока ассоциативной памяти.1 shows a diagram of the proposed multidimensional statistical analyzer ·, FIG. 2 is a block diagram explaining the principle of operation of the analyzer *, FIG. 3 is an example of a possible implementation of a key to address conversion unit 15; figure 4 is an example of the organization of the cell of the memory block; figure 5 is an example of the organization of the cell block of the associative memory; figure 6 is an example of a possible implementation of block 20 of the associative memory.

Анализатор (фиг.1) содержит входной регистр 1, блок 2 преобразования ключа в адрес, регистр 3 адреса, схему 4 сравнения, элемент ИЛИ 25 5, блок 6 ассоциативной памяти, элемент И 7, элемент НЕ 8, блок 9 памяти, регистр 10, регистр 11, коммутатор 12 и блок 13 вывода результатов . Информационные входы входного 30 регистра 1 являются соответствующими входами анализатора, а выход соединен с первым входом схемы 4 сравнения, первым информационным входом блока 9 памяти и входом блока 2 пре- 35 образования ключа в адрес, выход которого соединен с входом регистра 3 адреса, выход которого соединен с адресным входом блока 9 памяти, вторые информационные вход и выход 40The analyzer (Fig. 1) contains an input register 1, a key-to-address conversion unit 2, an address register 3, a comparison circuit 4, an OR element 25 5, an associative memory block 6, an AND 7 element, a HE element 8, a memory block 9, a register 10 , register 11, switch 12 and block 13 output. The information inputs of the input 30 register 1 are the corresponding inputs of the analyzer, and the output is connected to the first input of the comparison circuit 4, the first information input of the memory block 9 and the input of the key preprogramming unit 2 to the address, the output of which is connected to the input of the address register 3, the output of which connected to the address input of memory block 9, the second information input and output 40

которого соединены соответственно с первыми информационными выходом и входом первого регистра 10, выход которого соединен с первым входом коммутатора 12, выход которого сое- 45 динен с входом блока 13 вывода результатов, управляющий вход первого регистра 10 объединен с управляющим входом блока 9 памяти и соединен с выходом элемента НЕ 8, вход которо- 50 го объединен с управляющими входами блока 6 ассоциативной памяти, второго регистра 11 и соединен с выходом элемента И 7, первый вход которого соединен с выходом элемен- 55 та ИЛИ 5, а второй вход соединен с выходом схемы 4 сравнения, второй вход которой объединен с входомwhich is connected respectively to the first information output and the input of the first register 10, the output of which is connected to the first input of the switch 12, the output of which is connected to the input of the result output unit 13, the control input of the first register 10 is combined with the control input of the memory unit 9 and connected to the output of the HE element 8, whose input 50 is combined with the control inputs of the block 6 of the associative memory, the second register 11 and is connected to the output of the AND 7 element, the first input of which is connected to the output of the 55 or 5 element, and the second input of the n yield comparison circuit 4, the second input of which is combined with the input

элемента ИЛИ 5 и соединен с первым информационным выходом блока 9 памяти, второй вход коммутатора 12 соединен с первым выходом второго регистра 11, информационный вход и второй выход которого соединены соответственно с выходом и первым информационным входом блока 6 ассоциативной памяти, второй информационный вход которого соединен с выходом входного регистра 1.element OR 5 and is connected to the first information output of memory block 9, the second input of switch 12 is connected to the first output of the second register 11, the information input and the second output of which are connected respectively to the output and the first information input of block 6 of associative memory, the second information input of which is connected to output register input 1.

Блок 2 преобразования ключа в адрес может быть реализован в виде многовходового сумматора (фиг.З). Работа происходит следующим образом. Ключ, представляющий собой цифровой двоичный код, поступает во входной регистр 1. Выходы входного регистра 1 разбиваются на группы по "п" разрядов, где "п" определяется размером области памяти, равным 2П, в которой происходит размещение записей. Блок 2 преобразования ключа в адрес выполняет операцию сложения соответствующих разрядов различных групп выходов входного регистра 1 и результат запоминается в регистре 3 адреса, разрядность которого равна "п". Если общее число разрядов входного регистра 1 не кратно "п", то последняя группа с количеством разрядов меньше "п" условно дополняется до "п" нулями и участвует в операции сложения наравне с остальными группами разрядов.The key-to-address conversion unit 2 can be implemented as a multi-input adder (FIG. 3). The work is as follows. The key, which is a digital binary code, enters the input register 1. The outputs of the input register 1 are divided into groups of "n" bits, where "n" is determined by the size of the memory area equal to 2 P , in which the placement of records. The key-to-address conversion unit 2 performs the operation of adding the corresponding bits of the various output groups of the input register 1 and the result is stored in the address register 3, the bitness of which is "n". If the total number of digits of input register 1 is not a multiple of "n", then the last group with the number of digits less than "n" is conditionally padded to "n" with zeros and participates in the addition operation along with the other groups of digits.

Блок 6 ассоциативной памяти может содержать запоминающий массив ячеек 14, селектор адреса и дешифратор 15, шифратор 16, регистр 17 маски и регистр 18 аргумента поиска, вход которого является одним информационным входом блока 6 ассоциативной памяти, а вь1ход соединен с входом регистра 17 маски, выход которого соединен с первым информационным входом запоминающего массива ячеек 14, второй информационный вход и выход которого являются соответственно информационным входом и выходом блока 6 ассоциативной памяти, а адресный вход соединен с выходом селектора адреса и дешифратора 15, вход которого объединен с управляющим входом регистра 17 маски и соединен с выходом шифратора 16, вход которого соединен с адресным выходом запоминающего массива ячеек 17, управляющий вход которого являетсяThe associative memory unit 6 may contain a storage array of cells 14, an address selector and a decoder 15, an encoder 16, a mask register 17 and a search argument register 18, the input of which is one information input of the associative memory block 6, and a trigger connected to the mask register 17, output which is connected to the first information input of the storage array of cells 14, the second information input and output of which are respectively the information input and output of the block 6 of the associative memory, and the address input is connected to the output of the village address and decoder 15, the input of which is combined with the control input of the mask register 17 and connected to the output of the encoder 16, the input of which is connected to the address output of the memory array of cells 17, whose control input is

4four

33

управляющим входом блока 6 ассоциативной памяти.control input unit 6 associative memory.

Многомерный статистический анализатор работает следующим образом.Multidimensional statistical analyzer works as follows.

Числовой код, поступающий от внешних источников реализаций на вход анализатора, заносится во входной регистр 1, разрядность которого зависит от размерности анализируемого процесса. Этот код поступает далее на вход блока 6 ассоциативной памяти и в блок 2 преобразования ключа в адрес. Блок 2 преобразования ключа в адрес путем нелинейного преобразования ключа формирует адрес ячейки блока 9 памяти, в которой должен храниться данный ключ.The numeric code received from external sources of implementations at the analyzer input is entered into the input register 1, the width of which depends on the dimension of the analyzed process. This code goes further to the input of block 6 of the associative memory and to block 2 of the conversion of the key into the address. The key-to-address block 2 by non-linear key conversion generates the cell address of the memory block 9 in which the key should be stored.

Принцип работы многомерного статистического анализатора основан на на размещении поступающих на вход анализатора ключей некоторым псевдослучайным образом. Под ключом понимается числовой код, представляющий собой одну реализацию случайного процесса. Алгоритм формирования адреса для размещения любого ключа реализуется специальной комбинационной схемой, которая выполняет нелинейное преобразование ключа в адрес, причем диапазон изменения ключей может быть в несколько раз больше диапазона изменения адресов.The principle of operation of a multidimensional statistical analyzer is based on the placement of incoming keys on the analyzer in some pseudo-random manner. A key is a numeric code that represents one implementation of a random process. The algorithm for generating an address for placing any key is implemented by a special combinational circuit that performs nonlinear conversion of a key to an address, and the range of change of keys can be several times larger than the range of changes of addresses.

Принцип работы поясняется блоксхемой на фиг.2. Перед началом эксперимента память анализатора сбрасы- 35 вается в нуль. Из ключа, поступающего на вход анализатора, специальной схемой преобразования ключа в адрес формируется адрес ячейки блока памяти, куда следует поместить данный ключ. Затем выполняется анализ содержимого ячейки с этим адресом. Если она свободна, в нее записывается ключ и в разрядах ячейки, отводимых под гистограмму, запоминается едини- *5 ца. На этом обработка ключа заканчивается. Если адресуемая ячейка оказалась занятой ключом, совпадающим с вновь поступившим, достраивается гистограмма данного ключа и обработ- 50 ка завершается. Если новый ключ и ключ в адресуемой ячейке отличаются друг от друга, новый ключ размещается в ассоциативной памяти, размеры которой составляют 3-7% основной па- 55 мяти. Каждая ячейка ассоциативной памяти может хранить ключ и гистограмму.. Ключи в ассоциативную памятьThe principle of operation is explained by the blockheme in FIG. Before the start of the experiment, the memory of the analyzer is reset to zero. A key that converts a key into an address is used to generate the address of a cell in a memory block from the key that arrives at the analyzer's input. It then analyzes the contents of the cell with this address. If it is free, the key is written into it, and in the digits of the cell allotted for the histogram, one unit is remembered. The key processing ends there. If the addressable cell is occupied by a key that coincides with the newly arrived one, the histogram of this key is completed and the processing is completed. If the new key and the key in the addressable cell differ from each other, the new key is placed in the associative memory, the size of which is 3-7% of the main memory. Each cell of the associative memory can store a key and a histogram .. Keys in the associative memory

11853521185352

записываются последовательно по мере их поступления. При обращении к ассоциативной памяти вначале выясняется записан ли там уже поступивший 5 на вход ключ. Если да - достраивается гистограмма, если нет — ключ записывается в первую свободную ячейку. По окончании эксперимента либо по заполнении памяти осуществляется 10 вывод результатов на внешний носитель.written sequentially as they arrive. When accessing the associative memory, it first turns out that the key that has already been received at the input 5 is written there. If yes, the histogram is completed; if not, the key is written to the first free cell. At the end of the experiment or by filling in the memory, 10 results are output to external media.

После того как адрес сформирован, он заносится на регистр 3 адреса и 15 выполняется обращение к блоку 9 памяти. Работа блока 9 памяти определи ется состоянием управляющего входа. Если на управляющем входе "0", блок 9 памяти определяется состоянием уп20 равняющего входа. Если на управляющем входе "1", разрешается запись информации. Пример возможной организации ячейки блока 9 памяти показан на фиг.5. Ячейка разбивается на две 25 части, первая из которых предназначе на для хранения.ключа, а вторая для построения гистограммы. Так как |В начальный момент времени на управляющем входе блока 9 памяти при30 сутствует "0", содержимое второй части адресуемой ячейки извлекается на первый регистр 10, а первая часть поступает на второй вход схемы 4 сравнения и вход элемента ИЛИ 5. Схема 4 сравнения сравнивает содержимое адресуемой ячейки с ключом из входного регистра 1, поступающим на ее первый вход. Элемент ИЛИ 5 позволяет определить, занята адресуемая ячейка каким-либо ключом или нет. Это достигается тем, что количество входов элемента ИЛИ 5 (предполагается использование многовходового элемента ИЛИ, способного выполнять операцию логического сложения нескольких двоичных разрядов) равно количеству разрядов одной запоминающей ячейки блока 9 памяти. Если двоичное число, поступающее из ячейки на вход элемента ИЛИ 5, додержит хотя бы один ненулевой разряд, т.е. в ячейке хранится какая-то информация, на выходе элемента ИЛИ 5 формируется единичный сигнал.After the address is formed, it is entered into the 3 address register and 15 is addressed to memory block 9. The operation of memory block 9 is determined by the state of the control input. If the control input is “0”, the memory block 9 is determined by the status of the equals input up20. If the control input is “1”, the recording of information is permitted. An example of a possible organization of a cell of memory block 9 is shown in FIG. 5. The cell is divided into two 25 parts, the first of which is for storing the key, and the second for constructing the histogram. Since | At the initial moment of time at the control input of memory 9 at 30 there is "0", the contents of the second part of the addressable cell are extracted to the first register 10, and the first part goes to the second input of the comparison circuit 4 and the input of the OR element 5. Comparison circuit 4 compares the contents of the addressable cell with the key from input register 1 arriving at its first input. The element OR 5 allows you to determine whether the addressable cell is occupied by a key or not. This is achieved by the fact that the number of inputs of the element OR 5 (assuming the use of a multi-input element OR capable of performing the logical addition operation of several binary digits) is equal to the number of digits of one storage cell of the memory block 9. If the binary number coming from the cell to the input of the element OR 5, contains at least one non-zero digit, i.e. some information is stored in the cell, a single signal is generated at the output of the OR 5 element.

Таким образом, схема 4 сравненияThus, the comparison circuit 4

и элемент ИЛИ 5 выполняют анализand the element OR 5 performs an analysis.

содержимого адресуемой ячейки. В зависимости от результатов анализаthe contents of the addressable cell. Depending on the results of the analysis

5five

11853521185352

66

возможны три варианта дальнейшейthere are three options for further

работы.work.

1. Текущий ключ из входного регистра 1 адресуется в свободную 51. The current key from the input register 1 is addressed to the free 5

ячейку. В этом случае на выходе элемента ИЛИ 5 формируется "О", который поступает на первый вход элемента И 7. На выходе элемента ИЛИ 5cell. In this case, at the output of the element OR 5, an "O" is formed, which is fed to the first input of the element AND 7. At the output of the element OR 5

"О" сформирует единичный сигнал на 10 выходе элемента НЕ 8, который увеличивает на единицу содержимое первого регистра 10, выполняя тем самым построение гистограммы, и разрешает · запись ключа из входного регистра 1 15The “O” will generate a single signal at the 10 output of the element HE 8, which increases by one the contents of the first register 10, thereby constructing a histogram, and allows the key entry from the input register 1 15

и гистограммы из первого регистра 10 в адресуемую ячейку, которая до этого пустовала. Обработка данного ключа завершена.and histograms from the first register 10 to the addressable cell, which was previously empty. Processing of this key is complete.

2. Ключ из входного регистра 1 202. The key from the input register 1 20

адресуется в ячейку, занятую точно, таким же ключом. На выходе элемента ИЛИ 5 формируется единичный сигнал, так как ключ не может бытьaddressed to a cell occupied exactly by the same key. At the output of the element OR 5, a single signal is generated, since the key cannot be

равен нулю. На выходе схемы 4 срав- 25 нения формируется при совпадении ключей сигнал "0", который поступает на второй вход элемента И 7. Далее, как и в первом случае, единичный сигнал на выходе элемента НЕ 8 увеличи- 30 вает на единицу содержимое первого регистра 10, достраивая гистограмму, и разрешает запись ключа и обновленной гистограммы в адресуемую ячейку. Обработка ключа завершается. 35equals zero. At the output of the comparison circuit 4, the signal "0" is generated when the keys coincide, which is fed to the second input of the element 7. And then, as in the first case, a single signal at the output of the element HE 8 increases by one the contents of the first register 10, completing the histogram, and allows the key and updated histogram to be written to the addressable cell. Key processing is completed. 35

3. Ключ из входного регистра 1 адресуется в ячейку, занятую отличным от него ключом. Элемент ИЛИ 5, как и во втором случае, формирует единичный сигнал, так как ключи не 40 совпадают, схема 4 сравнения также формирует единичный сигнал. Тогда3. The key from input register 1 is addressed to a cell occupied by a key other than it. The element OR 5, as in the second case, generates a single signal, since the keys do not match 40, the comparison circuit 4 also generates a single signal. Then

на выходе элемента И 7 также сформируется сигнал "1", который разрешаетработу блока 6 ассоциативной памяти 45 и второго регистра 11. В то же время сигнал "0" на выходе элемента НЕ 8 запретит занесение какой-либо новой информации в блок 9 памяти.At the output of the element 7, a signal "1" is also generated, which permits the operation of block 6 of the associative memory 45 and the second register 11. At the same time, the signal "0" at the output of the element HE 8 will prohibit the entry of any new information into the memory block 9.

Таким образом, если поступивший на вход анализатора ключ не может быть размещен в основном блоке 9 памяти, так как ячейка, к которой он адресовался, оказалась занятой другим ключом, то он размещается в блоке 6 ассоциативной памяти. Каждая запоминающая ячейка блока 6 ассоциативной памяти так же, как и ячейкаThus, if the key received at the input of the analyzer cannot be placed in the main memory block 9, since the cell to which it was addressed turned out to be occupied by another key, it is placed in the block 6 of the associative memory. Each memory cell of the associative memory block 6 is the same as the cell

блока 9 памяти, может быть разбита на две основные части, первая из которых хранит ключ, а вторая предназначена для построения гистограммы. Может еще выделяться служебный разряд, который хранит признак занятости.memory block 9, can be divided into two main parts, the first of which stores the key, and the second is intended for the construction of the histogram. There may still be a service level that stores a sign of employment.

Блок 6 ассоциативной памяти, выполненный в виде ассоциативного оперативного запоминающего устройства (фиг.6), содержит запоминающий массив ячеек 14, селектор адреса и дешифратор 15, регистр 18 аргумента поиска, регистр 17 маски, шифратор 16. Запоминающий массив ячеек 14 предназначен для хранения данных, в нашем случае, ключа и гистограммы. Регистр 18 аргумента поиска фиксирует ключ, по которому осуществляется поиск. Регистр 17 маски предназначен для хранения кода маскирования. При маскированном поиске лишь часть разрядов поискового аргумента сравнивается с соответствующими разрядами всех слов памяти. (Маскирование в ассоциативных ЗУ осуществляется обычно путем блокирования некоторых разрядов). Если в результате поиска по ключу была найдена требуемая запись, возбуждается шина, соответствующая номеру этой ячейки. Номер ячейки шифратор 16 и селектор адреса поступает на дешифратор 15, дешифрируется и подается на адресные входы запоминающего массива 14, после чего содержимое требуемой ячейки, т.е. гистограмма, поступает на выходные шины. Селектор 15 адреса позволяет также производить считывание или запись по любому внешнему адресу.The associative memory block 6, made in the form of an associative random access memory (FIG. 6), contains a storage array of cells 14, an address selector and a decoder 15, a search argument register 18, a mask register 17, an encoder 16. A storage array of cells 14 is used to store data , in our case, the key and histogram. Register 18 of the search argument holds the key by which the search is performed. The register 17 of the mask is designed to store the code masking. With a masked search, only a fraction of the digits of the search argument are compared with the corresponding digits of all words of memory. (Masking in associative memory is usually done by blocking some bits). If the required record was found in the result of the key search, the bus corresponding to the number of this cell is excited. The cell number of the encoder 16 and the address selector is fed to the decoder 15, decrypted and fed to the address inputs of the storage array 14, after which the contents of the desired cell, i.e. the histogram arrives on the output bus. Address selector 15 also allows reading or writing to any external address.

Для поиска свободной ячейки используется специальный разряд, играющий роль флажка "Занято". В исходном состоянии в нем записан "0". После того как в ячейку запишутся данные, флажок устанавливается в "1". Для поиска свободной ячейки достаточно замаскировать все биты поискового аргумента, кроме флажкового, и провести обычную операцию параллельного сравнения.To search for a free cell, a special digit is used, which plays the role of the "Busy" checkbox. In the initial state, it is written "0". After the data is written to the cell, the flag is set to "1". To search for a free cell, it suffices to mask all the bits of the search argument, except the flag, and carry out the usual parallel comparison operation.

Поиск ключа в блоке 6 ассоциативной памяти начинается с момента поступления информации во входной регистр 1 и ведется одновременно с поиском в блоке 9 памяти. Если искомый ключ записан в блоке 6 ассоциатив7The search for the key in block 6 of the associative memory begins with the receipt of information in the input register 1 and is conducted simultaneously with the search in block 9 of memory. If the required key is written in block 6

11853521185352

8eight

ной памяти, то его гистограмма переписывается во второй регистр 11, увеличивается на единицу сигналом на выходе элемента И 7 и вновь запоминается в блоке 6 ассоциативной памяти.memory, then his histogram is rewritten in the second register 11, is incremented by a signal at the output of the element And 7 and is remembered again in block 6 of the associative memory.

Если искомый ключ в блоке 6 ассоциативной памяти не найден, то он переписывается из входного регистра 1 в первую свободную ячейку блока 6, а в разряды ячейки, соответствующие гистограмме, через второй регистр 11 записывается единица с выхода элемента И 7. Обработка ключа на этом завершается.If the required key in block 6 of the associative memory is not found, then it is overwritten from input register 1 to the first free cell of block 6, and the second register 11 records the unit from the output of AND 7 to the bits of the cell corresponding to the histogram .

При заполнении памяти можно либо прекратить эксперимент, либо продолжить накопление статистической информации об уже поступивших ключах.When filling the memory, you can either stop the experiment, or continue the accumulation of statistical information about the keys already received.

По окончании эксперимента накопленная статистическая информация извлекается из блоков памяти 9 и ассоциативной памяти 6 и соответственно через первый 10 и второй 11 регистры и коммутатор 12 поступает на блок 13 вывода результатов. Управление работой коммутатора 12 моЮ жет осуществляться непосредственно с пульта.At the end of the experiment, the accumulated statistical information is extracted from the memory blocks 9 and the associative memory 6 and, respectively, through the first 10 and second 11 registers and the switch 12 enters the result output unit 13. The operation of the switch 12 can be controlled directly from the console.

В качестве блока 13 вывода результатов может быть использовано любое стандартное периферийноеAs a block 13 output can be used any standard peripheral

15 оборудование, например алфавитноцифровое печатающее устройство,дисплей, пишущая машинка, внешнее запо минающее устройство и т.д.15 equipment, such as an alphanumeric printer, display, typewriter, external storage device, etc.

Таким образом, предлагаемый мно20 гомерный статистический анализатор позволяет осуществлять оперативное построение гистограмм распределений многомерных случайных процессов.Thus, the proposed multidimensional statistical analyzer allows for the rapid construction of histograms of distributions of multidimensional random processes.

Фиг.11

11853521185352

Фиг. 2FIG. 2

11853521185352

Фиг. 3FIG. 3

КЛЮЧKEY

Гистограммаbar chart

Фиг. 4FIG. four

Зупято*Zupyato

КлнгчKlngch

Гис тог р а ммаBar chart

Фаг. 5Phage. five

11853521185352

II

Фиг. бFIG. b

Claims (1)

МНОГОМЕРНЫЙ СТАТИСТИЧЕСКИЙ АНАЛИЗАТОР, содержащий блок вывода результата, входной регистр, информационные входы которого являются входом анализатора, а выход соединен с первым входом схемы сравнения, первым информационным входом блока памяти и входом блока преобразования ключа в адрес, выход которого через регистр адреса подключен к адресному входу блока памяти, второй информационный вход и первый информационный выход которого подключены соответственно к первому информационному выходу и информационному, входу первого, регистра, отличающийсяA MULTI-DIMENSIONAL STATISTICAL ANALYZER containing a result output unit, an input register whose information inputs are the input of the analyzer, and the output is connected to the first input of the comparison circuit, the first information input of the memory block and the input of the key-to-address conversion unit whose output is connected to the address input through the address register the memory block, the second information input and the first information output of which are connected respectively to the first information output and information input, the first one, register, exc aspirants тем, что, с целью повышения быстродействия, он содержит блок ассоциативной памяти, второй регистр, коммутатор, элемент НЕ, элемент И и элемент ИЛИ, вход которого объединен с вторым входом схемы сравнения и подключен к второму информационному •выходу блока памяти, управляющий вход которого объединен с управляющим входом первого регистра и подключен к выходу элемента НЕ, вход которого объединен с управляющими входами блока ассоциативной памяти и второго регистра и соединен с выходом элемента И, первый и второй § входы которого подключены соответственно к выходам схемы сравнения и элемента ИЛИ, первый информационный вход блока ассоциативной памяти соединен с выходом входного регистра, второй информационный вход и выход блока ассоциативной памяти подключены соответственно к первому информационному выходу и информационному входу второго регистра, выходы первого и второго регистров подключены соответственно к первому и второму информационным входам коммутатора, выход которого соединен с входом : блока вывода результата.in order to improve speed, it contains an associative memory block, a second register, a switch, a NOT element, an AND element and an OR element whose input is combined with the second input of the comparison circuit and connected to the second information output of the memory block whose control input combined with the control input of the first register and connected to the output of the element NOT, the input of which is combined with the control inputs of the block associative memory and the second register and connected to the output of the element And, the first and second § inputs of which are connected to responsibly to the outputs of the comparison circuit and the OR element, the first information input of the associative memory block is connected to the output of the input register, the second information input and the output of the associative memory block are connected respectively to the first information output and the information input of the second register, the outputs of the first and second registers are connected respectively to the first and the second information inputs of the switch, the output of which is connected to the input: of the output unit. 1Ϊ 853521Ϊ 85352 >> 1one 1185352 21185352 2
SU843746244A 1984-05-28 1984-05-28 Multidimensional statistical analyser SU1185352A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU843746244A SU1185352A1 (en) 1984-05-28 1984-05-28 Multidimensional statistical analyser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU843746244A SU1185352A1 (en) 1984-05-28 1984-05-28 Multidimensional statistical analyser

Publications (1)

Publication Number Publication Date
SU1185352A1 true SU1185352A1 (en) 1985-10-15

Family

ID=21121138

Family Applications (1)

Application Number Title Priority Date Filing Date
SU843746244A SU1185352A1 (en) 1984-05-28 1984-05-28 Multidimensional statistical analyser

Country Status (1)

Country Link
SU (1) SU1185352A1 (en)

Similar Documents

Publication Publication Date Title
US4008460A (en) Circuit for implementing a modified LRU replacement algorithm for a cache
US3290659A (en) Content addressable memory apparatus
US4531201A (en) Text comparator
US3913075A (en) Associative memory
US3389377A (en) Content addressable memories
SU1185352A1 (en) Multidimensional statistical analyser
US4549283A (en) Digital time delay circuit with high speed and large delay capacity
US3390380A (en) Binary-information analysing arrangements
JPH0315221B2 (en)
US3714634A (en) Method and system for sorting without comparator
US6901396B1 (en) Packed radix search tree implementation
US4077029A (en) Associative memory
JPS599992B2 (en) associative memory device
US3548180A (en) Decimal-point indicating system for electronic calculator
SU976449A1 (en) Multi-dimensional static analyzer
JPH0746362B2 (en) String matching method
JPS5927037B2 (en) associative memory device
RU2223538C2 (en) Words sorting-out device
Cantor et al. A very high-speed digital number sieve
SU674101A2 (en) Logic storage
JPS6143338A (en) Searching of thin data base using association technology
SU978197A1 (en) Associative on-line memory device
SU1034040A1 (en) Device for forming digital sequences
SU1711229A1 (en) Storage device
RU1803919C (en) Device for processing messages