Устройство для сортировки данных Советский патент 1986 года по МПК G06F7/06 

Описание патента на изобретение SU1256014A1

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

Цель изобретения - повышение быстродействия работы устройства при сортировке больших массивов чисел.

Устройство содержит регистры числа 1 , дешифраторы 2, многовходовые элементы 3 ИЛИ, преобразователи аналог-код 4, группу ключей .5, первую группу аналоговых суматоров 6, вторую группу аналоговых сумматоров 7, выходные регистры 8, первый элемент 9 задержки, второй элемент 10 задержки, вход 11 запуска.

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

В регистрах 1 записаны коды чи- сел, которые необходимо сортировать в порядке возрастания. На вход 11 устройства подается импульс, который обнуляет регистры 8 и через элемент 9 задержки дает разрешение в дешифраторы 2, ..., 1 на преобразование двоичных кодов, записанных в регистрах 1 в коды с основанием 2 (т - разрядность чисел в 1). В результате девшфрации у каждого дешифратора 2 , ... 2 единичный потенциал появи тся-только на одном из (2 -1) выходов. Эти потенциалы через элементы 3, ..., 3 ИЛИ соответственI

но для выходов 1, ..., к, дешифраторов 2, ..,, 2 , поступают на входы аналоговых сумматоров первой группы 6,, ..., 6, на которых единичные потенциалы с выходов блоков 3 3 су1Фшруются,

Обозначая напряжение на выходе

блоков 3

1

и.

(и.

., J через .j, v.j, равно либо Uy , либо О, U:, - потенциал, соответствующий единице), на. выходах сумматоров первой группы получаем

я

31

+ и

32

и

: 1

31

Таким образом, если имеет место п ра зличньк чисел, то максимальное значение напряжения на выходах сумматоров будет равно п Ц , а минимальное и .

Напряжения с выходов сумматоров 6| , ..., 6 1 поступают соответственно на входы ключей 5 , ..., 5 группы ключей. Один из ключей 5, ...,

5 открывается единичным потенциалом с выхода соответствующего дешифратора (открывается только один ключ каждой группы, так как единичный потенциал имеет место только на одном выходе каждого дешифратора 2 , ...2).

Таким образом, на выходе сумматоров второй группы 7 , . равные

7 появляh

ются напряжения,, равные выходньм напряжениям открытых ключей группы

Ч

5 и соответствующие номеру

числа. Например, наименьшему будет соответствовать U , следующему по

величине 2U.

.| и максимальному числу, если таких чисел п и нет одинаковых, п и. В случае, если имеют место одинаковые числа, то единичный потенциал появится на одинаковых выходах соответств тощих этим числам дешифраторов, откроются одинаковые ключи соответствующих блоков коммутации и на -выходах соответствующих сумматоров второй группы появятся одинаковые потенциалы.

Пусковой импульс после прохОжде -, . ния через блоки задержки 2 и 10 поступает на разрешающие входы преобразователей аналог-код 4 , ,.., 4, (в качестве таких преобразователей необходимо использовать аналого-цифровые преобразователи считывания , осуществляюшряе преобразование за один такт), Напряжения на входах блоков 4, ,,,, 4 преобразуются в коды, соответстувюш;ие номерам чисел, которые и записьшаются в регистры 8.

Формула изобретения

Устройство для сортировки данных, содержащее дешифраторы, к.1 много- входовых элементов ИЛИ (к 2 -1, m разрядность чисел), выходные регистры, регистры числа, выходы которых

подключены к информационным входам соответствующих дешифраторов, отличающееся тем, что, с целью повьш1ения быстродействия при сортировке больших массивов чисел,

в него введены два элемента задержки, две группы аналоговых сумматоров, h групп ключей по к ключей в .каждой группе, и преобразователей аналог-код, причем вход запуска устройства соединен с входом установки ,. в нулевое состояние выходных регистров, через первый элемент задержки с разрешающими входами дешифраторов и через второй элемент задержки - с

разрешающими входами преобразователей аналог-код, I -e выходы дешифраторов ( i 1,к ) соединены с входа- ми t-x элементов ШТИ, выход каждого f -ro элемента ИЛИ соединен с {-ми входами j-X аналоговых сумматоров первой группы ( . I , . .., (С ) , выход каждого i-го аналогового сумматора первой группы соединен с информационными входами (-Х ключей каждой груп-

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

Похожие патенты SU1256014A1

название год авторы номер документа
Цифровой измеритель центра тяжести видеосигналов 1990
  • Пономарев Гавриил Федорович
  • Шер Арнольд Петрович
SU1723559A1
Аналого-цифровой преобразователь интегральных характеристик электрических величин 1981
  • Швецкий Бенцион Иосифович
  • Лавров Геннадий Николаевич
  • Доронина Ольга Михайловна
SU1035790A1
Устройство для исследования путей в графах 1980
  • Титов Виктор Алексеевич
SU943738A1
Многоканальное устройство для ввода информации 1984
  • Архангельский Сергей Васильевич
  • Засов Валерий Анатольевич
  • Трунов Евгений Юрьевич
SU1265783A1
Спектральный анализатор случайных сигналов 1984
  • Роменский Игорь Владимирович
  • Роменский Владимир Иванович
SU1269048A1
Устройство для сортировки чисел 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Каменский Сергей Вениаминович
  • Христенко Ольга Юрьевна
SU1793437A1
Устройство для сортировки чисел 1984
  • Попов Вячеслав Григорьевич
SU1254467A1
ОПЕРАТИВНЫЙ КОНТРОЛЛЕР СУММАРНОЙ МОЩНОСТИ НАГРУЗКИ ГРУППЫ ЭНЕРГОПОТРЕБИТЕЛЕЙ 1998
  • Ермаков В.Ф.
  • Кушнарев Ф.А.
  • Свешников В.И.
  • Ермакова И.В.
RU2145717C1
Устройство для сортировки чисел 1987
  • Лукашева Галина Александровна
  • Сычев Игорь Анатольевич
SU1444749A1
Устройство для сортировки чисел 1983
  • Барашев Карп Сергеевич
  • Строителев Виктор Сергеевич
SU1129605A1

Иллюстрации к изобретению SU 1 256 014 A1

Реферат патента 1986 года Устройство для сортировки данных

Изобретение относится к вычислительной технике и может быть использовано для обработки массивов данных. Цель изобретения - повышение быстродействия при сортировке больших массивов данных. Устройство содержит регистры числа, дешифраторы, многовходовые элементы ИЛИ, преобразователи аналог-код, грзшпы ключей, две группы аналоговых сумматоров, элементы задержки, выходные регистры. Ус;тройство преобразует входные коды в позиционные, которые суммируются на аналоговых сумматорах первой группы. На выходах суммторов второй группы формируются напряжения, соответствующие номеру числа. 1 ил. ю ел Од

Формула изобретения SU 1 256 014 A1

Редактор П.Коссей Заказ 4824/48

Техред Л. Сергдакова

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

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

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

Корректор А.Обручар Подписное

Документы, цитированные в отчете о поиске Патент 1986 года SU1256014A1

Устройство для поиска экспериментальных значений 1975
  • Самойленко Анатолий Петрович
  • Скубилин Михаил Демьянович
SU525083A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для упорядочивания @ чисел 1982
  • Попов Вячеслав Григорьевич
  • Бабенко Петр Петрович
SU1062687A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 256 014 A1

Авторы

Хуторцев Валерий Владимирович

Еремин Сергей Николаевич

Рылов Игорь Анатольевич

Даты

1986-09-07Публикация

1984-11-30Подача