RU1833896C - Device for formation of order statistics - Google Patents
Device for formation of order statisticsInfo
- Publication number
- RU1833896C RU1833896C SU914938756A SU4938756A RU1833896C RU 1833896 C RU1833896 C RU 1833896C SU 914938756 A SU914938756 A SU 914938756A SU 4938756 A SU4938756 A SU 4938756A RU 1833896 C RU1833896 C RU 1833896C
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- group
- inputs
- register
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к специализированной вычислительной технике и может быть использовано в устройствах автоматики и вычислительной техники при исследовании случайных процессов. Целью изобретени вл етс расширение функциональных возможностей устройства за счет возможности определени вида и параметров закона распределени выборки случай- ных велич.ин. Поставленна цель достигаетс тем, что в известное устройство дл формировани пор дковых статистик, содержащее три мультиплексора, группу регистров , блок выделени наибольшего числа , три регистра, два счетчика, три элемента И, два элемента ИЛИ и блок управлени , первый вход которого соединен с входами сброса первого счетчика и первого регистра , первыми-входами первого элемента ИЛИ и первого элемента И, тактовым входом второго регистра и выходом второго элемента ИЛИ, i-й вход которого соединен с входом сброса 1-го регистра группы (i 1,...,N, N - количество случайных величин) и i-м выходом первого мультиплексора, адресные входы которого подключены к выходам третьего регистра, вход записи которого соединен с выходом второго элемента И и первым входом третьего элемента И, выход которого вл етс выходом 1-й пор дковой статистики ycfponcTBa, второй вход блока управлени подключен к выходу переполнени второго счетчика, выходы разр дов которого соединены с адресными входами второго мультиплексора, информационный вход которого вл етс входом случайной величины устройства, а 1-й выход подключен к информационному входу 1-го регистра группы, выход которого соединен с i-м информационным входом третьего мультиплексора, выход которого соединен с первым информационным входом блока выделени наибольшего числа, выход которого подключен к информационному входу первого регистра, выход которого соединен с первым входом второго элемента И и вторым информационным входом блока выделени наибольшего числа, тактовый вход которого подключен к выходу первого элемента ИЛИ, третий вход блока управлени подключен к второму входу второго элемента И, выходу переполнени первого счетчика , выходы раз-р дов которого соединены с адресными входами третьего мультиплексора , первый выход блока управлени подключен к соответствующему информационному и управл ющему входам первого мультиплексора , второй выход - к счетному входу второго счетчика, третий выход соединен с счетным входом первого счетчика и вторым входом первого элемента ИЛИ, четвертый выход подключен к тактовому входу первого регистра, а п тый подключен к тактовому входу регисторов группы и входу младшего разр да третьего регистра, вход сброса которого соединен с входами сброса регистров группы, второго счетчика и выходом первого элемента И, второй вход которого соединен с вторым входом третьего элемента И и выходом второго регистра, введены четвертый и п тый мультиплексоры, блок арифметических вычислений, группа блоков сл с оо со со 00 о оThe invention relates to specialized computer technology and can be used in automation devices and computer technology in the study of random processes. The aim of the invention is to expand the functionality of the device due to the possibility of determining the type and parameters of the law of distribution of a sample of random variables. This goal is achieved in that in the known device for generating order statistics, comprising three multiplexers, a group of registers, a block for allocating the largest number, three registers, two counters, three AND elements, two OR elements and a control unit, the first input of which is connected to the inputs resetting the first counter and the first register, the first inputs of the first OR element and the first AND element, the clock input of the second register and the output of the second OR element, the i-th input of which is connected to the reset input of the 1st register of the group (i 1, ..., N, N is the number of random variables) and the i-th output of the first multiplexer, the address inputs of which are connected to the outputs of the third register, the recording input of which is connected to the output of the second element And and the first input of the third element And, the output of which is is the output of the first order statistic ycfponcTBa, the second input of the control unit is connected to the overflow output of the second counter, the bit outputs of which are connected to the address inputs of the second multiplexer, the information input of which is an input of a random variable of the device; and the 1st output is connected to the information input of the 1st register of the group, the output of which is connected to the i-th information input of the third multiplexer, the output of which is connected to the first information input of the highest number allocation unit, the output of which is connected to the information input of the first register, the output of which connected to the first input of the second AND element and the second information input of the highest number allocation unit, the clock input of which is connected to the output of the first OR element, the third input of the control unit is connected to w the second input of the second AND element, the overflow output of the first counter, the outputs of the sections of which are connected to the address inputs of the third multiplexer, the first output of the control unit is connected to the corresponding information and control inputs of the first multiplexer, the second output is to the counting input of the second counter, the third output connected to the counting input of the first counter and the second input of the first OR element, the fourth output is connected to the clock input of the first register, and the fifth is connected to the clock input of the group registers and the input of the least significant bit of the third register, the reset input of which is connected to the reset inputs of the registers of the group, the second counter and the output of the first element And, the second input of which is connected to the second input of the third element And and the output of the second register, the fourth and fifth multiplexers, the arithmetic calculation unit are introduced , a group of blocks
Description
нелинейного преобразовани , группа делителей , две дополнительных группы регистров , группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, группа элементов НЕ, группа элементов задержки и группа элементов И, причем выход второго регистра соединен с управл ющими входами четвертого и п того мультиплексоров , информационный вход п того мультиплексора соединен с выходом третьего элемента И, выход третьего регистра соединен с информационным входом блока арифметических вычислений, выход которого соединен с информационным входом четвертого мультиплексора, выходы которого соединены с входами соответствующих блоков нелинейного преобразовани группы, выходы которых соединены с входами делимого соответствующих делителей группы,nonlinear transformation, a group of dividers, two additional groups of registers, a group of elements EXCLUSIVE OR, a group of elements NOT, a group of delay elements and a group of elements AND, the output of the second register being connected to the control inputs of the fourth and fifth multiplexers, the information input of the fifth multiplexer connected to the output of the third element And the output of the third register is connected to the information input of the arithmetic calculation unit, the output of which is connected to the information input of the fourth multiplexer, the outputs of which are connected to the inputs of the corresponding blocks of the non-linear transformation of the group, the outputs of which are connected to the inputs of the dividend of the respective dividers of the group,
входы делител которых соединены с выходами п того мультиплексора, а выходы соединены с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы и через соответствующие элементы задержки группы, с первыми входами элементов И группы и с входами регистров первой дополнительной группы, выходы которых соединены с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, входы которых через элементы НЕ группы соединены с входами регистров второй дополнительной группы, выходы которых вл ютс выходами кода вида закона распределени устройства и соединены с вторыми входами элементов И группы, выходы которых вл ютс выходами кода коэффициента наклона устройства, Гил.the divider inputs are connected to the outputs of the fifth multiplexer, and the outputs are connected to the first inputs of the EXCLUSIVE OR group elements and through the corresponding delay elements of the group, to the first inputs of the AND elements of the group and to the inputs of the registers of the first additional group, the outputs of which are connected to the second inputs of the EXCLUSIVE OR elements groups whose inputs through elements of NOT groups are connected to the inputs of the registers of the second additional group, the outputs of which are outputs of a code of the form of the law of distribution of the device and the connection are connected to the second inputs of elements AND groups, the outputs of which are the outputs of the device slope coefficient code, Gil.
Изобретение относитс к специализированной вычислительной технике и может быть использовано в устройствах автоматики и вычислительной техники или исследовании случайных процессов.The invention relates to specialized computing and can be used in automation and computing devices or the study of random processes.
Цель изобретени - расширение функциональных возможностей устройства за счет возможности определени вида и параметра закона выборки случайных величин.The purpose of the invention is to expand the functionality of the device by being able to determine the type and parameter of the law of sampling random variables.
В основу устройства положены следующие соображени .The device is based on the following considerations.
Анализ случайных последовательностей на основе вариационного р да выборки случайных величин предполагает определение их веро тного распределени , т.е. как определение адекватности прин того распределени , так и оценка его параметров . Решение этой задачи основано на том, что дл данной выборки объема N формируют вариационный р д и функци эмпирического веро тностного распределени вThe analysis of random sequences based on the variational series of a sample of random variables involves the determination of their probable distribution, i.e. both determining the adequacy of the received distribution and evaluating its parameters. The solution to this problem is based on the fact that for a given sample of volume N, a variational series and an empirical probability distribution function are formed in
| 4 /О| 4 / O
смысле Смирнова v ( т ) (1 ),Smirnov sense v (t) (1),
где i - пор дковый номер статистики.where i is the serial number of statistics.
В левой части выражени (1) аргументом вл етс пор дкова статистика t , a функцией - соответствующее ей значение частоты. И при проверке адекватности полученного закона распределени априорной веро тностной модели f( т } осуществл етс проверка того, что функци On the left side of expression (1), the argument is the order statistic t, and the function is the corresponding frequency value. And when checking the adequacy of the obtained distribution law of the a priori probability model f (m}, it is checked that the function
у ( г i ) f 1 v ( r i ) - суть пр ма лини , где f () функци , обратна f(-). Учитыва последнее и в-соответствии с выражением (1), проверка адекватности законов распределени в процессе формировани вариационного р да г 1 , т2 ..... f N сводитс к формированию дл каждой j-й априорной веро тн-остной модели fjfe) последовательности величин - y (r i) f 1 v (r i) is the straight line, where f () is the function of the inverse of f (-). Taking into account the latter and in accordance with expression (1), checking the adequacy of the distribution laws during the formation of the variational series r 1, t2 ..... f N reduces to the formation for each j-th a priori probabilistic model fjfe) of the sequence quantities -
( i., - k J (i., - k J
V м Aij п V m Aij p
fj (i-1,N) и построеN . - : t fj (i-1, N) and construct N. -: t
0 нию функциональной зависимости yj(Aij)(Vi 1,N). Если функци У ( U ) пр ма , то закон распределени входной случайной последовательности соответствует j-й априорной веро тностнойTo the functional dependence yj (Aij) (Vi 1, N). If the function Y (U) is direct, then the distribution law of the input random sequence corresponds to the jth prior probability
5 модели fj( TJ), т.е. задава набор типовых распределени fj(ri), определ ем закон распределени входной случайной последовательности . При этом проверка крутизны5 models fj (TJ), i.e. Given a set of typical distributions fj (ri), we determine the distribution law of the input random sequence. In this case, the steepness check
функции yj(Aij ) осуществл етс в предложенном устройстве путем определени равенства нулю ее первой производной (первой разности в.дискретном случае дл случайной последовательности).The functions yj (Aij) are carried out in the proposed device by determining the vanishing of its first derivative (the first difference in the discrete case for a random sequence).
Также, если функци yj(Ajj) вл етс пр мой, то соответствующие параметры распределени fj( т ) определ ютс с помощью коэффициента наклона этой пр мойAlso, if the function yj (Ajj) is a straight line, then the corresponding distribution parameters fj (t) are determined using the slope of this straight line
30 A ,j 30 A, j
kjj kjj
rr
(i 1.N). Таким образом, решена(i 1.N). Thus resolved
задача по определению адекватности прин того веро тного распределени и оценки его параметров.the task of determining the adequacy of the accepted probability distribution and evaluating its parameters.
На чертеже представлена блок-схема устройства дл формировани пор дковых статистик.The drawing shows a block diagram of a device for generating order statistics.
Устройство дл формировани пор дковых статистик содержит второй мультиплексор 1, группу 2i-2N регистров, третий мультиплексор 3, блок 4 выделени наибольшего числа, первый регистр 5, второй элемент И 6, третий регистр 7, третий элемент Л 8, первый мультиплексор 9, 9i.k - адресные входы первого мультиплексора 9, управл ющий вход Qk-и первого мультиплексора 9, блок 10 управлени , выходы 1СН-105 блока управлени , входы блока управлени , второй элемент ИЛИ 11, первый счетчик 12, первый элемент ИЛ И 13, второй регистр 14, первый элемент И 1.5,- второй счетчик 16, группа 17 элементов И, втора дополнительна группа 18 регистров , группа 19 элементов НЕ, перва дополнительна группа 20 регистров, группа 21 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, группа 22 элементов задержки, п тый мультиплексор 23, группа 24 делителей, блок 25 арифметических вычислений, четверты-й мультиплексор 26, группа 27 блоков нелинейного преобразовани .The device for generating order statistics contains a second multiplexer 1, a group of 2i-2N registers, a third multiplexer 3, a block 4 for allocating the largest number, a first register 5, a second element And 6, a third register 7, a third element A 8, the first multiplexer 9, 9i .k are the address inputs of the first multiplexer 9, the control input of the Qk and first multiplexer 9, the control unit 10, the outputs 1CH-105 of the control unit, the inputs of the control unit, the second element OR 11, the first counter 12, the first element OR 13, the second register 14, the first element AND 1.5, - the second counter 16, group pa 17 elements AND, second additional group 18 registers, group 19 elements NOT, first additional group 20 registers, group 21 elements EXCLUSIVE OR, group 22 delay elements, fifth multiplexer 23, group 24 dividers, block 25 arithmetic calculations, fourth multiplexer 26, a group 27 of non-linear transform units.
Группа 17 элементов И содержит L элементов И, информационные и управл ющие входы которых выведены соответственно на первый и второй входы группы, а их выходы выведены на выход группы.A group of 17 And elements contains L And elements, the information and control inputs of which are output to the first and second inputs of the group, respectively, and their outputs are output to the output of the group.
Втора дополнительна группа 18 регистров содержит L (М-1)-разр дных регистров переполнени входы и выходы которых выведены соответственно на вход и выход второй дополнительной группы.The second additional group of 18 registers contains L (M-1) -bit registers of overflow, the inputs and outputs of which are output to the input and output of the second additional group, respectively.
Группа 19 элементов НЕ содержит L элементов НЕ, входы и выходы которых выведены соответственно на вход и выход группы-.The group of 19 elements does NOT contain L elements NOT, the inputs and outputs of which are output respectively to the input and output of the group -.
Перва дополнительна группа 20 регистров содержит L М-разр дных регистра, входы и выходы которых выведены соответственно на вход и выход первой дополнительной группы. :The first additional group of 20 registers contains L M-bit registers, the inputs and outputs of which are output to the input and output of the first additional group, respectively. :
Группа 21 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ содержит L элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, входы и выходы которых выведены соответственно на вход и выход группы.The group of 21 elements EXCLUSIVE OR contains L elements EXCLUSIVE OR, the inputs and outputs of which are output respectively to the input and output of the group.
Группа 22 элементов задержки содержит L элементов задержки,входы и выходы которых выведены соответственно на вход и выход группы.The group of 22 delay elements contains L delay elements, the inputs and outputs of which are output respectively to the input and output of the group.
Труппа 24 делителей содержит L делителей , входы и .выходы -которых выведены соответственно на вход и выход группы. Каждый j-й 0 1.Ц делитель может быть представлен в виде последовательно соединенных блока нелинейного преобразовани The group of 24 dividers contains L dividers, inputs and outputs. Which are output to the input and output of the group, respectively. Each j-th 0 1. The dc divider can be represented as a series-connected block of nonlinear transformation
(1/Y. Y - код делител ) и блока умножени (X 1 / Y - код делимого) и реализуемых известным образом,(1 / Y. Y is the divider code) and the multiplication block (X 1 / Y is the divisible code) and implemented in a known manner,
Блок 25 арифметических вычисленийBlock 25 arithmetic calculations
5 может-быть представлен в виде последовательно соединенных-блока вычитани и блока умножени , формирующих правую часть выражени (1) и реализуемых каждый известным образом.5 may be represented as a series-connected subtraction block and a multiplication block forming the right-hand side of expression (1) and implemented each in a known manner.
0 Группа 27 блоков нелинейного преобразовани содержит L блоков нелинейного преобразовани , входы которых объединены и вл ютс входом группы, а выходы выведены на выход группы. Каждый J-й О 0 Group 27 non-linear transformation blocks contains L non-linear transformation blocks, the inputs of which are combined and are the input of the group, and the outputs are output to the output of the group. Every j th oh
5 1,L) из блоков нелинейного преобразова1 i - 1/25 1, L) from the blocks of the nonlinear transform 1 i - 1/2
НИЯ формирует фуНКЦИЮ ff (--гтп--NII forms the function ff (--gtp--
)от)from
типового распределени и может быть реализован с помощью ПЗУ известным обра0 зом.typical distribution and can be implemented using ROM in a known manner.
Устройство дл формировани пор дковых статистик работает следующим образом .A device for generating order statistics operates as follows.
5 Последовательность N случайных величин , представленных в параллельном М-раз- р дном коде, поступает на информационный М-разр дный вход второго мультиплексора l.xN 1 и в соответствии с информацией,5 A sequence of N random variables represented in a parallel M-bit code is fed to the information M-bit input of the second multiplexer l.xN 1 and in accordance with the information
0 поступающей с двоичного второго счетчика 16 на входы управлени коммутацией второго мультиплексора 1х N 1, записываетс в соответствующие N параллельно-последовательные циклические сдвиговые (М+К)5 разр дные регистры 2i, 2z, ..., 2м.0 coming from the binary second counter 16 to the switching control inputs of the second 1x N 1 multiplexer, is written into the corresponding N parallel-serial cyclic shift (M + K) 5 bit registers 2i, 2z, ..., 2m.
При поступлении (N+1)-ro счетного импульса с второго выхода 102 блока 10 управлени , на (N+1)-M выходе переполнени второго счетчика 16 формируетс сигнал,Upon receipt of a (N + 1) -ro counting pulse from the second output 102 of the control unit 10, a signal is generated at the (N + 1) -M overflow output of the second counter 16.
0 поступающий на второй вход 10о2 блока 10 управлени и тем самым запрещаетс дальнейшее прохождение счетных импульсов на счетный вход второго счетчика 16 и разрешаетс прохождение тактовых импульсов с0 arriving at the second input 10o2 of the control unit 10 and thereby prohibits the further passage of the counting pulses to the counting input of the second counter 16 and the passage of clock pulses with
5: п того выхода 10s блока 10 управлени . Тактовые импульсы с п того выхода 10s блока 10 управлени поступают на входы управлени сдвигом (М+К)-разр дных регистров 2i, 2а, ,.,, 2N и К-разр дного третьего регистра5: The first output 10s of the control unit 10. The clock pulses from the fifth output 10s of the control unit 10 are fed to the inputs of the shift control (M + K) -bit registers 2i, 2a,. ,, 2N and K-bit of the third register
0 7. 0 7.
С регистров 2i,..., 2м информаци в последовательном (М+1)-разр дном коде (в К младших разр дах i-ro регистра 2i посто нно записан код его пор дкового номера) по5 ступает на соответствующий вход 3i, ..., SN третьего мультиплексора Nx1 3. Выбор одного из регистров на третьем мультиплексоре Nxl 3 определ етс кодом первого двоичного счетчика (К-разр дного) 12, поступающим на входы управлени коммуникацией 3iv, 32YЗКУ третьего мультиплексора Nx1 3.From registers 2i, ..., 2m, the information in a sequential (M + 1) -bit code (in the K low-order bits of the i-ro register 2i, the code of its serial number is constantly written) 5 goes to the corresponding input 3i, .. ., SN of the third multiplexer Nx1 3. The choice of one of the registers on the third multiplexer Nxl 3 is determined by the code of the first binary counter (K-bit) 12 supplied to the communication control inputs 3iv, 32Y of the third multiplexer Nx1 3.
Сигнал переполнени на (К+1)-м выходе переполнени первого счетчика 12, поступа на третий вход Юоз блока 10 управлени , запрещает дальнейшее прохождение тактовых импульсов на счетный вход первого счетчика 12 и подготавливает считывание выбранного наибольшего числа через второй элемент И 6 устройства формировани пор дковых статистик.The overflow signal at the (K + 1) -m output of the overflow of the first counter 12, entering the third input Juoz of the control unit 10, prohibits the further passage of clock pulses to the counting input of the first counter 12 and prepares to read the selected largest number through the second element And 6 of the pore forming device dock statistics.
Информаци с (М+К)-разр дных регистров третьего мультиплексора Nx1 3 поступает на первый вход 4i блока 4 выделени наибольшего числа, на второй вход 42 которого поступает (тоже в последовательном, виде) число из(М+К)-разр дного первого регистра 5. Тактовые импульсы на вход 5з управлени сдвигом первого регистра 5 поступают с четвертого выхода 104 блока .10 управлени . Перед началом работы устройства в первом регистре 5 записан нулевой код. Выбранное наибольшее число в блоке 4 последовательным кодом записываетс в первый регистр 5. В конце каждой процедуры сравнени двух чисел импульсом с третьего выхода Юз блока 10, поступающим также на счетный вход первого счетчика 12 и через первый элемент ИЛИ 13 на тактовый вход 4з блока 4 выделени наибольшего числа , последний приводитс в исходное состо- ,е. При наличии сигнала переполнени на выходе переполнени первого счетчика 12, наибольшее число из первого регистра 5 через второй элемент И 6 поступает на первый вход третьего элемента И 8, перезаписываетс в К-разр дный третий .регистр 7 (М первых разр дов тер ютс ) и в блоке 10 управлени формируетс импульс запрета прохождени тактовых импульсов на счет- йый вход первого двоичного счетчика 12. Импульсы на вход 7а управлени сдвигом К-разр дного третьего регистра 7 поступают с п того выхода 10s блока 10 управлени . По ним код номера регистра 2i, в котором записано наибольшее на данный момент число, поступает с выходов третьего регистра 7 на адресные входы 9i, 9а, ..., 9к первого мультиплексора 1xN 9 и блок 25 арифметических вычислений. На выходе последнего по полученному коду формируетс код частости пор дковой статистики, т.е. значение выражени (1), поступающего на информационный вход четвертого мультиплексора 26.Information from the (M + K) -bit registers of the third multiplexer Nx1 3 is fed to the first input 4i of the block 4 for allocating the largest number, to the second input 42 of which the number from the (M + K) -bit of the first register 5. Clock pulses to the shift control input 5c of the first register 5 are received from the fourth output 104 of the control unit .10. Before starting the operation of the device in the first register 5, a zero code is recorded. The selected largest number in block 4 is written in sequential code to the first register 5. At the end of each procedure, two numbers are compared by a pulse from the third output of block 10, which also goes to the counting input of the first counter 12 and through the first OR 13 element to clock input 4z of block 4 of allocation of the largest number, the latter is initialized, e. If there is an overflow signal at the overflow output of the first counter 12, the largest number from the first register 5 through the second element And 6 goes to the first input of the third element And 8, is overwritten in the K-bit third. Register 7 (M first bits are lost) and in the control unit 10, a pulse inhibiting the passage of clock pulses to the counting input of the first binary counter 12 is generated. The pulses to the shift control input 7a of the K-bit third register 7 are received from the fifth output 10s of the control unit 10. According to them, the code of the register number 2i, in which the highest number is currently recorded, comes from the outputs of the third register 7 to the address inputs 9i, 9a, ..., 9k of the first multiplexer 1xN 9 and block 25 of arithmetic calculations. At the output of the latter, the code of the frequency of the order statistics, i.e. the value of expression (1) supplied to the information input of the fourth multiplexer 26.
По окончании выбора одного из N выходов первого мультиплексора 1xN 9 на его информационный и управл ющий входы с первого выхода 10i блока 10 управлени поступает единичный сигнал, по которомуUpon completion of the selection of one of the N outputs of the first multiplexer 1xN 9, a single signal is received at its information and control inputs from the first output 10i of the control unit 10
сигнал с одного из выходов первого мультиплексора 1xN 9 поступает на вход сброса соответствующего регистра 21, обнул его, а также на один из N входов второго элемента ИЛИ 1. Сигнал с выхода последнего поступает на первый вход 10oi блока 10 управлени , на входы 12i и 52 сброса первого счетчика 12 и первого регистра 5, через первый элемент ИЛИ 13 на тактовый вход4зthe signal from one of the outputs of the first multiplexer 1xN 9 goes to the reset input of the corresponding register 21, zeroed it, and also to one of the N inputs of the second element OR 1. The signal from the output of the last goes to the first input 10oi of the control unit 10, to the inputs 12i and 52 reset the first counter 12 and the first register 5, through the first element OR 13 to the clock input 4z
блока 4 выделени наибольшего числа (приводит его в исходное состо ние), на вход первого элемента И 15 и тактовый вход второго регистра 14 маски. Сигнал, поступающий на вход управлени сдвигом второгоblock 4 allocating the largest number (brings it to its original state), to the input of the first element And 15 and the clock input of the second register 14 of the mask. The signal supplied to the input of the shift control of the second
регистра 14 маски, сдвигает код маски на один разр д и на выходе второго регистра 14 маски формируетс Г, обеспечивающа прохождение 1-й пор дковой статистики через третий элемент И 8 на первый выход 1-йregister 14 of the mask, shifts the mask code by one bit, and at the output of the second register 14 of the mask, G is formed, ensuring the passage of the 1st order statistics through the third element And 8 to the first output of the 1st
пор дковой статистики устройства и на информационный вход п того мультиплексора 1xL 23. Кроме того, 1 с выхода второго регистра 14 макси, поступа на второй вход первого элемента И 15, обеспечивает формирование на его выходе сигнала сброса, поступающего на входы сброса регистров:2i и входы сброса 7з, 16i третьего регистра 7 и второго счетчика 16. Последний обнул етс , сигнал с выхода переполнени исчезает,the order statistics of the device and the information input of the fifth multiplexer 1xL 23. In addition, 1 from the output of the second maxi register 14, entering the second input of the first element And 15, ensures the formation of a reset signal at its output that goes to the reset inputs of the registers: 2i and reset inputs 7c, 16i of the third register 7 and the second counter 16. The latter is reset, the signal from the overflow output disappears,
тем самым, разрешаетс вновь формирование счетных импульсов с второго выхода 102 блока 10 управлени на счетный вход 162 второго счетчика 16, т.е. начинаетс цикл работы устройства по формированию очереднрй статистики из новой выборки случайных величин.thereby, the counting pulses can again be generated from the second output 102 of the control unit 10 to the counting input 162 of the second counter 16, i.e. The device begins the cycle of generating next statistics from a new sample of random variables.
Также 1 с выхода второго регистра 14 маски поступает на управл ющие входы четвертого и п того мультиплексоров 1xL 26,Also 1 from the output of the second register 14 of the mask is supplied to the control inputs of the fourth and fifth multiplexers 1xL 26,
23. По этому сигналус L выходных регистров п того мультиплексора 1xL 23 код i-й пор дковой статистики (код делител ) поступает на L делителей группы 24, а с L выходных регистров четвертого мультиплексора 1х 26 код частости i-й пор дковой статистики поступает на L блоков нелинейного преобразовани группы 27. На выходе каждого J-ro 0 1,L) из блоков нелинейного преобразовани группы 27 форми ,1 j 1/223. Therefore, the signal of the L output registers of the fifth multiplexer 1xL 23 is the code of the ith order statistics (divider code) is supplied to L dividers of group 24, and from the L output registers of the fourth multiplexer 1xL 23 the frequency code of the ith order statistics is sent to L non-linear transformation blocks of group 27. At the output of each J-ro 0 1, L) from non-linear transformation blocks of group 27 form, 1 j 1/2
руютс .коды ky fj (): (кодыrut .codes ky fj (): (codes
делимого), поступающие на соответствующие делители группы 24. По кодам делимого и коду делител на выходах L делителей группы 24 определ ютс коды коэффициентов наклона A)j --- 0 1.L). которыеdividers) received by the respective dividers of group 24. The codes of the slope coefficients A) j --- 0 1.L) are determined from the codes of the dividend and divider code at the outputs L of the dividers of group 24. which are
поступают на соответствующие L элементовarrive at the corresponding L elements
задержки группы 22 и L элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы 21.delays of group 22 and L elements EXCLUSIVE OR group 21.
Врем задержки элементов задержки группы 22 выбираетс равным времени цикла работы устройства по формированию 1-й статистики из выборки случайных величин. По истечении этого времени с выходов элементов задержки группы 22 коды коэффициентов наклона k дл 1-й статистики из выборки случайных величин поступают через соответствующие регистры первой дополнительной группы 20 на вторые входы соответствующих L элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы 21. The delay time of the delay elements of group 22 is chosen equal to the cycle time of the device for generating the 1st statistic from a sample of random variables. After this time, from the outputs of the delay elements of group 22, the codes of the slope coefficients k for the 1st statistic from the sample of random variables are supplied through the corresponding registers of the first additional group 20 to the second inputs of the corresponding L elements EXCLUSIVE OR group 21.
В L элементах исключающее ИЛИ группы 21 происходит сравнение по модулю 2 (вычитание) кодов коэффициентов наклона AJJ дл 1-й статистики из выборки случайных величин с соответствующими кодами коэффициентов наклона Я (i - i)j дл (Ы)-й статистики из выборки случайных величин, которые получены в i-м и (Ы)-м циклах работы устройства по формированию соответствующих статистик. Подобное .вычитание кодов - суть аналог вз ти первой разности от функции у (Aij ). Если перва разность от функции приближенно равна нулю с некоторым допуском, то при проверке на нуль достаточно анализировать лишь число старших разр дов кода сравнени , определ емое заданным допуском.Коды с выходов L элементов ИСКЛЮЧАЮЩЕЕ ИЛИтруппы 21 поступают на соответствующие элементы НЕ группы 19-, с выхода одного из которых снимаетс единичный сигнал при равенстве нулю кода сравнени (первой разности), т.е. того j-ro элемента НЕ, которому поставлено в соответствие: j-й априорной веро тностной модели fj( rj) соответствует закон распределени входной случайной последовательности .In L exclusive XOR elements of group 21, a modulo 2 (subtraction) of the slope coefficient codes AJJ for the 1st statistic is compared from the sample of random variables with the corresponding slope coefficient codes I (i - i) j for the (s) th statistic from the random sample values that are obtained in the ith and (s) -th cycles of the device to generate relevant statistics. Such a subtraction of codes is an analogue of taking the first difference from the function y (Aij). If the first difference from the function is approximately equal to zero with some tolerance, then when checking for zero it is enough to analyze only the number of high order bits of the comparison code determined by the given tolerance. Codes from the outputs of L elements EXCLUSIVE OR groups 21 go to the corresponding elements NOT of group 19-, with the output of one of which a single signal is taken when the comparison code (first difference) is equal to zero, i.e. of the j-ro element NOT, to which is assigned: the j-th prior probabilistic model fj (rj) corresponds to the distribution law of the input random sequence.
Единичный сигнал с выхода одного из j-x элементов НЕ группы 19 поступает на соответствующий регистр сдвига второй дополнительной группы 18. На этом заканчиваетс 1-й цикл работы устройства.A single signal from the output of one of the j-x elements of NOT of group 19 is supplied to the corresponding shift register of the second additional group 18. This completes the first cycle of the device.
B(i+1)-M цикле работа устройства аналогична описанному и количество циклов в работе устройства равно количеству N случайных величин выборки, дл которой формируютс пор дковые статистики .и определ ютс вид и параметры закона распределени .In the B (i + 1) -M cycle, the operation of the device is similar to that described and the number of cycles in the operation of the device is equal to the number N of random values of the sample for which order statistics are generated. The form and parameters of the distribution law are determined.
По истечении N циклов работы устройства на выходе i-й пор дковой статистики формируютс пор дковые статистики т (I -1 ,N), а на выходе j-ro (КИ)-разр дного регистра сдвига второй дополнительной группы Сформируетс сигнал переполнени , кото0After N cycles of operation of the device, at the output of the ith order statistics, order statistics t (I -1, N) are generated, and at the output of the j-ro (KI) -bit shift register of the second additional group, an overflow signal is generated, which
5 да коэффициента наклона INJ5 yes INJ slope
00
55
00
55
00
55
00
55
наon the
рый поступает на управл ющий вход соответствующего элемента И группы 17 и на выход кода вида закона распределени . Сигнал переполнени с j-ro регистра сдвига второй дополнительной группы 18 дает информацию о том, что закон распределени входной случайной последовательности соответствует 1-й априорной веро тнестной модели fj(ri), т.е. определен вид закона распределени . Также сигналом переполнени , поступающим на управл ющий вход j-ro элемента И группы 17, разрешаетс поступление с его информационного входа ко- kNjThe first one enters the control input of the corresponding AND element of group 17 and the output of the code of the form of the distribution law. The overflow signal from the j-ro shift register of the second additional group 18 gives information that the distribution law of the input random sequence corresponds to the 1st prior probabilistic model fj (ri), i.e. the type of distribution law is determined. Also, the overflow signal arriving at the control input j-ro of the AND element of group 17 permits the arrival of kNj from its information input
ГМGM
выход кода коэффициента наклона устройства , вл ющегос параметром закона распределени .output of the slope coefficient code of the device, which is a parameter of the distribution law.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU914938756A RU1833896C (en) | 1991-05-24 | 1991-05-24 | Device for formation of order statistics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU914938756A RU1833896C (en) | 1991-05-24 | 1991-05-24 | Device for formation of order statistics |
Publications (1)
Publication Number | Publication Date |
---|---|
RU1833896C true RU1833896C (en) | 1993-08-15 |
Family
ID=21575830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU914938756A RU1833896C (en) | 1991-05-24 | 1991-05-24 | Device for formation of order statistics |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU1833896C (en) |
-
1991
- 1991-05-24 RU SU914938756A patent/RU1833896C/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР Ne 970383, кл. G 06 F 15/36, 1980. Авторское свидетельство СССР № 1196897, кл. G 06 F 15/36, 1985. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU1833896C (en) | Device for formation of order statistics | |
US3947673A (en) | Apparatus for comparing two binary signals | |
SU905871A1 (en) | Digital decimal meter of pulse mean frequency | |
SU1112550A2 (en) | Analog-to-digital converter | |
SU1141406A1 (en) | Device for squaring and extracting square root | |
RU1837291C (en) | Multichannel signature analyzer | |
SU1166100A1 (en) | Dividing device | |
SU842806A2 (en) | Device for computing the square root | |
SU744527A2 (en) | Device for stochastic computations | |
SU1644135A1 (en) | Device for solving equations | |
SU940175A1 (en) | Probabilistic device for analysis of networks | |
SU402873A1 (en) | "'-e ^ OUZNAYAiATE; n ;; e.} v-u: 4-rv ^ 6d5р?, о г; -M. Cl. G 06f 15 / 36UDK 681.3: 519.2 (088.8) | |
SU1029182A1 (en) | Spectrum analyzer | |
SU1751751A1 (en) | Device for calculating square root from sum of squarers | |
RU2116670C1 (en) | Information search engine | |
SU809176A1 (en) | Device for dividing | |
SU448461A1 (en) | Device for dividing numbers | |
SU1198533A1 (en) | Device for simulating phase jitter of pulses of code sequence | |
SU1324116A1 (en) | Device for computing position characteristic of non-position code | |
SU955053A1 (en) | Division device | |
SU1092486A1 (en) | Information input device | |
RU1815634C (en) | Device for computation of minimal cover | |
SU480079A1 (en) | Device for implementing fast Fourier transform algorithm | |
SU1034040A1 (en) | Device for forming digital sequences | |
SU570053A1 (en) | Divider |