Устройство для сжатия двоичных векторов

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в высокопроизводительных и специализированных ЭВМ. Цель изобретения - сокращение аппаратурных затрат. Для достижения поставленной цели в устройство, содержащее N ячеек, каждая из которых содержит триггер 15, элемент ИЛИ 14 и элемент И 16, введены в каждую ячейку мультиплексор 13, элемент И 17, элемент ИЛИ 18 и соответствующие связи. 1 з.п. ф-лы, 2 ил.

СОЮЗ СОВЕТСКИХ.

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

„„SU„„1476484 (51)4 6 06 F 15/20

ОПИСАНИЕ ИЗОБРЕТЕНИЯ инC е

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ fHHT СССР

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ.(21) 4320215/24-24 (22) 21.10.87 (46) 30.04.89. Бюл. 9 16 (71) Дагестанский политехнический ститут (72) Ф.Н.Бодни и И.А.Айдемиров (53) 681.3 (088.8) (56) Авторское свидетельство СССР

В 531158, кл. G 06 F 15/20, 1974.

Авторское свидетельство СССР

11 - 943739, кл. С 06 F 15/20, 1980.

2, (54) УСТРОЙСТВО ДЛЯ СЖАТИЯ ДВОИЧНЫХ

ВЕКТОРОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в высокопроизводительных и специализированных ЭВМ.

Цель изобретения — сокращение аппаратурных .затрат. Для достижения поставленной цели в устройство, содержащее и ячеек, каждая из которых содержит триггер 15, элемент ИЛИ 14 и элемент

И 16, введены в каждую ячейку мультиплексор 13, элемент И 17, элемент

ИЛИ 18 и соответствующие связи. 1 s.n. ф-лы, 3 ил. 1476484

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

Цель изобретения — сокращение аПIr паратурных затрат.

На фиг.1 показана структурная схема предлагаемого устройства; на фиг.2схема ячейки; на фнг.3 — схема ячейки с индикатором окончания процесса сжатия.

Устройство содержит п ячеек 1,, 1,, выход 2, входы 3 — 5, входы ячейки 6 — 9, выход 10, вход 11 и выход 15

12. Каждая ячейка 1 содержит мультиплексор 13, логический элемент ИЛИ, 14,триггер 15 и логический элемент

И 16. В варианте на фиг.3 каждая ячейка 1 содержит элементы И 17, ИЛИ 18, 20 вход t 9 и выход 20.

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

На входы 3 ячеек подается исходный двоичный вектор, который через 25 мультиплексор 13 при нулевом уровне на входе 4 подается на вход .триггеров

15 н по очередному импульсу на входе

5 записывается в них. Затем на вход

4 необходимо подать "t" соединяющую 30 информационный вход триггера с входом .,8 ячейки 1 через мультиплексор 13.

Уровень "1" на выходе 10 появляется тогда, когца на выходах этой и всех нижних ячеек имеется "1". В против- 35 ном случае "О" с выхода элемента И

16 поступает на вход элемента ИЛИ 14 и тактовые импульсы с входа 5 поступают на тактовый вход триггера, обеспечивая запись в него состояния пре- 40 дыдущей ячейки. Таким образом, после подачи и-1 импульсов на вход 5 на выходах 12 образуется выходной вектор с тем же количеством единиц, что и в исходном векторе, но расположенны- 45 ми правее (ниже) всех нулей.

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

Для увеличения производительности устройства за счет исключения лишних тактов в каждую ячейку введены элемент И 17 и элемент ИЛИ 18.

Признаком того, что процесс сжатия еще не окончен, является наличие

"0", расположенного ниже "1", что вь . деляются элементом И. 17 и "1" с его выхода через элементы ИЛИ 18 ячеек появляется на выходе 2.

Когда все единицы находятся ниже нулей на выходе 2 появляется уровень "0", свидетельствует об окончании процесса сжатия.

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

1. Устройство для сжатия двоичных векторов, содержащее п ячеек, каждая йз которых содержит триггер, элемент

ИЛИ и элемент И, выход которого соединен с первым входом элемента ИЛИ, выход триггера j-й ячейки (j=t,n) соединен с j ì информационным выходом устройства, о т л и ч а ю щ е е с я тем, что с целью сокращения аппаратурных затрат, в каждую ячейку введен мультиплексор, первый информационный вход которого соединен с входом двоичного вектора устройства, второй информационный вход мультиплексора i-й ячейки (=2,п) соединен с выходом триггера (i-1)-й ячейки, второй информационный вход мультиплексора первой ячейки соединен с входом нулевого потенциала устройства, выход мультиплексора каждой i-й ячейКи соединен с D-входом триггера, выход которого соединен с первым входом элемента И той же ячейки, выход элемента И i-й ячейки соединен с вторым входом элемента И (i-1)-й ячейки, второй вход элемента И п-й ячейки соединен с управляющими входами всех ячеек и управляющим входом устройства, тактовый вход которого соединен с вторым входом элемента ИЛИ каждой ячейки, в каждой ячейке выход элемента ИЛИ соединен со стробирующим входом триггера.

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

1476484 (риа2

Составитель А.Богословских

Техред Л.Сердюкова Корректор М.Максимишинец

Редактор Л.Пчолинская

Тираж 668

Заказ 3113

Подпис ное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Устройство для сжатия двоичных векторов Устройство для сжатия двоичных векторов Устройство для сжатия двоичных векторов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в системах интеллектуального анализа данных, в том числе при обработке и анализе геолого-геофизической информации и других данных, полученных при исследовании природных или социально-экономических объектов или явлений

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