Устройство для выделения выборочной медианы из @ чисел

30-07-1987 дата публикации
Номер:
SU1327122A1
Контакты: 15 220605 МИНСК,СУРГАНОВА 6
Номер заявки: 4026297
Дата заявки: 21-02-1986

[1]

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании цифровых сис тем переработки информации.

[2]

Целью изобретения является повы- . шение быстродействия.

[3]

На фиг. 1 представлена схема предлагаемого устройства в случае m7/7j где in - количество п-разрядных двоичных чисел; на фиг. 2 и 3 - узлы анализа первого и второго типов; на фиг. 4 и 5 - частные случаи схемы устройства при и на фиг.6 - схема устройства для случая .

[4]

Устройство для выделения выборочной медианы из jn чисел содержит входы 1.,..., анализируемых чисел, m прямых преобразователей (ФП) 2 п-раз- рядного двоичного кода в 2 -разряд m-l ный код -т- групп узлов анализа, кажv

[5]

дая из koTopbix состоит из первьпс

[6]

т-1 ,

[7]

--- узлов 3 и одного узла 4, обратного преобразователя 2 -разрядного кода в п-разрядный двоичный код (ФП) 5, подключенного выходами к выходам 6 устройства.

[8]

Узел 3 (фиг, 2) содержит ментов ИЛИ 7-и 2 элементов

[9]

2 эле- И 8.

[10]

Узел 4 (фиг. 3) содержит 2 элементов ИЛИ 7.

[11]

ФП 2 и ФП 5 являются известными средствами вычислительной техники и могут быть вьшолнены по различным схемам известными методами, например с помощью программируемой логической матрицы, постоянного запоминающего устройства, запрограммированного таким образом, что двоичному п-разряд- ному коду А на адресных входах соответствует ячейка содержащая 2 -раз- рядный код, содержащий единигцз в первых А разрядах и нули в остальных разрядах, ФП может быть выполнен известными методами в- виде ком™ бинациоиной схемы.

[12]

Устройство работает следующим образом .

[13]

Двоичные коды анализируемых чисел поступают на входы 1 устройства. Код А, поступает на вход l-ro (1 l,.,,,m) ФП 2. При этом на выходах

[14]

40

[15]

т-1 ключится -г- наименьших чисел из m

[16]

рассматриваемых.

[17]

Но выборочная медиана из m чисел 35 является наименьшим числом из

[18]

ш+1

[19]

которые остались после

[20]

--- чисел.

[21]

ш-1

[22]

прохождения групп узлов 3, 4.

[23]

В силу поразрядного соединения вызсодов последней группы узлов 3, 4 происходит поразрядная логическая операция И (Монтажное соединение И) Поэтому специальный код, соответст- 45 вующий выборочной медиане из тп чисел, останется на входах ФП 5.

[24]

Наконец, обратным преобразованием в ФП 5 специального кода на выходах 6 устройства получим двоичный 50 код выборочной медианы.

[25]

Пример. Пусть , а на входах 1 устройства находятся двоичные коды 1, 5, 6, 4, 7, 5, 6 (фиг. 6),

[26]

Тогда в первой группе узлов анализи- ФП 2 формируется специальный двоичный 55 РУются числа 1, 5, 6, 4, 7, предста- код, содержащий логические единицы вленные в специальных кодах, и из

[27]

в первых А разрядах и нули в остальных 2 -А разрядах. Большему числу на входах 1 соответствует большее

[28]

рассмотрения исключается число 1.

[29]

Во вторую группу узлов на дальнейший анализ с первой группы прой

[30]

число единиц на выходах связанного с ними ФП 2.

[31]

Коды с выходов ФП 2 поступают в узлы 3 и 4 анализа. Из двух специальных кодов, поступающих в узел 3, больший код через схемы ИЛИ 7 узла проходит на первые выходы, а меньший код через схемы И 8 - на вторые выходы узла 3.

[32]

Из двух кодов, поступающих в узел 4 анализа, на его первые выходы проходит большой код, а меньший код исключается из дальнейшего рассмотрения .

[33]

По алгоритму работы устройства (фиг. 1) в первой группе узлов 3, 4

[34]

пИ-3

[35]

сравниваются чисел. В этой группе из дальнейшего рассмотрения ис . m-t-3 ключается наименьшее из -г- чисел.

[36]

Аналогично после каждой группы узлов анализа из дальнейшего рассмот- рения будет исключаться каждый раз по одному числу - наименьшему из

[37]

тп-ьЗ

[38]

Так как таких групп узлов

[39]

. чисел.

[40]

0

[41]

т-1 2

[42]

0

[43]

ТО после срабатывания последней группы узлов из рассмотрения ист-1 ключится -г- наименьших чисел из m

[44]

рассматриваемых.

[45]

Но выборочная медиана из m чисел 5 является наименьшим числом из

[46]

ш+1

[47]

которые остались после

[48]

--- чисел.

[49]

ш-1

[50]

прохождения групп узлов 3, 4.

[51]

В силу поразрядного соединения вызсодов последней группы узлов 3, 4 происходит поразрядная логическая операция И (Монтажное соединение И), Поэтому специальный код, соответст- 5 вующий выборочной медиане из тп чисел, останется на входах ФП 5.

[52]

Наконец, обратным преобразованием в ФП 5 специального кода на выходах 6 устройства получим двоичный 0 код выборочной медианы.

[53]

Пример. Пусть , а на входах 1 устройства находятся двоичные коды 1, 5, 6, 4, 7, 5, 6 (фиг. 6),

[54]

рассмотрения исключается число 1.

[55]

Во вторую группу узлов на дальнейший анализ с первой группы прой3

[56]

дут числа 5, 6, 4, 75-3 также добавится число 5. Наименьшее число 4 из чисел, сравниваемых во второй группе узлов, будет исключено из дальнейшего рассмотрения, а в следующую (третью) группу узлов будут допущены на анализ числа 6, 5, 7 и 5, а taKKe добавится число 6. Но число 5 - наименьшее из сравниваемых чисел поэтому одно из чисел 5 будет исклн - чено из рассмотрения, а на выходах последней группы узлов анализа останутся специальные коды чисел 6, 7,

[57]

5,6. В силу поразрядного соединения выходов последней группы узлов 3, 4 происходит поразрядная логическая операция И (Монтажное соединение

[58]

и). В результате из набора чисел

[59]

6,7, 5, 6, представленных в вьте- указанном специальном коде, вьщелит- ся минимальный код, соответствующий числу 5,

[60]

Специальный код числа 5, после преобразования в ФП 5 в двоичный код числа 5, поступает на выходы 6 устройства .

[61]

Таким образом, на выходах 6 устройства выделяется код выборочной медианы из 7 чисел.

[62]

Формула изобретения Устройство для выделения выборочной медианы из ш чисел, (т - нечетное число),содержащее п групп узлов анализа, п-разрядность анализируемых

[63]

т+1 чисел по -т- узлов анализа

[64]

в группе, причем в каждой группе перт-1

[65]

вые у- -: узлов анализа содержат

[66]

три элемента И и три элемента ИЛИ, а

[67]

m+l

[68]

-j- -и узел анализа содержит один элемент ИЛИ, в каждой группе узлов анали- за первый вход первого .элемента И . i-ro узла анализа, где ,3,...,- соединен с выходом первого элемента И (i-l)-ro узла анализа, отличающееся тем, что, с целью повышения быстродействия в устройство введены m прямых преобразователей п- -разрядного двоичного кода в 2 -разрядный код и одного обратного преобразователя 2 -разрядного кода

[69]

. т-1

[70]

в п-разрядньи двоичный код, --- -п,

[71]

Vl групп узлов анализа, в первые -г

[72]

22

[73]

узлов анализа каждой группы введены

[74]

2-3 элементов И и элементов

[75]

Q

[76]

5

[77]

т+1 „ -2- -и

[78]

анализа

[79]

0

[80]

5

[81]

О

[82]

5

[83]

[84]

0

[85]

.ИЛИ, в --- -и узел

[86]

каждой группы введены элементов ИЛИ, причем входы анализируемых чисел устройства подключены к входам соответствующих прямых преобразователей п-разрядного двоичного кода в 2 -разрядный код, в каждой группе узлов анализа первые входы элементов И с второго по 2 i-ro узла анализа соединены с выходами элементов И соответственно с второго по (i- -1)-го узла анализа, первые входы S-X элементов И и ИЛИ первых

[87]

1ТГ-1

[88]

-г- -X узлов анализа каждой группы объединены, s-й выход j-ro прямого преобразователя п-разрядного двоичного кода в 2 -разрядный (где

[89]

„-I о о -о т+1,

[90]

s-l, ; ,...,---) соединенс вторыми входами s-x злементов ИЛИ И (j-l)-ro узла анализа первой груп„ /m+l ,. пы, s-й выход (--- +k)-ro прямого

[91]

преобразователя п-разрНдного двоичного кода в 2 -разрядный код (k

[92]

10 m-K

[93]

1,/,...,---; соединен с первым входом s-ro элемента ИЛИ (--т)-го узла

[94]

анализа k-й группы, б-й выход, перво-. го прямого преобразователя п-разрядного двоичйого кода в 2 -разрядный подключен к первым входам s-x элементов И первого узла анализа первой группы, в k-M узле анализа i-й группы вторые входы S-X элементов ИЛИ объединены с вторыми входами s-x элементов И и подключены к выходам s-x элементов ИЛИ (k+l)-ro узла анализа (i-1)-и,Труппы, первый вход j-ro элемента ИЛИ первого узла анализа 1-й группы подключен к выходу s-ro элемента ИЛИ первого узла анализа (i-1)-й группы, выход s-ro элемента

[95]

И (-2-)-го узла анализа каждой группы соединен с вторым входом s-ro элемента ИЛИ (---)-го узла анализа этой группы, выходы S-X 3JieMeHTOB ИЛИ всех узлов анализа --- -и группы объединены и подключены к s-му входу обратного преобразователя 2 -разрядного кода в п-разрядный двоичный код, выходы которого являются выходами устройства.

[96]

Фив, 2

[97]

фиг.З

[98]

1:

[99]

-П1Н

[100]

(put. f

[101]

tj-j -Ц}



[102]

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании цифровых систем переработки информации . Целью изобретения является повышение быстродействия. Устройство содержит m прямых преобразователей 2п-разрядного кода в 2 -разрядный код (где m - количество п-разрядных двоичных чисел), один обратный преобразователь 5 2 -разрядного кода в т-1 п-разрядный код, -т- групп узлов анализа по 3,4-2 анализа в группе. Прямой преобразователь кодов преобразует п-разрядный двоичный код А в 2 -разрядный код, содержащий единицы в первых А разрядах и нули в остальных . разрядах. Схема устройства позволяет проводить одновременный анализ всех разрядов анализируемых чисел. 6 ил. (Л Гт



OHIKO

s f

1

г УСоставитель В.Журавлев Редактор М.Бандура Техред И.Подович Корректор М.Пожо

Заказ 3391/46 Тираж 672Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий П3035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

D- CFIF4IF



Цитирование НПИ

Авторское свидетельство СССР 746501, кп. G 06 F 7/02, 1978. Авторское свидетельство СССР Я 1211717, кл. G 06 F 7/02, 1984.
Получить PDF