Устройство для транспонирования матриц Советский патент 1988 года по МПК G06F17/16 

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

с

САЭ СХ)

СП

4

Физ.1

держит вход 1 для установки порядка транспонируемых матриц, счетчик 2, блок 3 памяти, наклгшивающие сутчма- торы 4 и 5, элемент И 6, мультиплексор 7, адресную шину 8 блока 9 памяти, шину 10 данных, вход 11, регистр 12 ввода, канал 13 разрешения записи, регистр 14 вывода, выход 15. Поставленная цель достигается тем, что матрицы транспонируют считыванием, начиная с первой, из каждой -и ячейки блока 9 памяти, до полного

,1

опроса ее ячеек, где 2 - количест

154П

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

каждой 2 2 ил.

ок

-и ячойки памяти.

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

название год авторы номер документа
Пульт учащегося для устройства обучения языкам 1985
  • Шеншев Леонид Владимирович
SU1354235A1
Цифровой фильтр 1985
  • Устинов Николай Николаевич
  • Ивашкин Виктор Федорович
  • Муравьев Сергей Иванович
SU1302296A1
Программно-управляемый цифровой фильтр 1987
  • Парижский Юрий Семенович
  • Петрова Ирина Константиновна
  • Шполянский Александр Наумович
SU1513475A1
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ДВУМЕРНЫХ РАСПРЕДЕЛЕНИЙ СЛУЧАЙНЫХ ПРОЦЕССОВ 2003
  • Заико А.И.
  • Нагаев О.Н.
RU2253892C1
Устройство для цифровой фильтрации 1985
  • Каневский Юрий Станиславович
  • Куц Наталья Евгеньевна
  • Логинова Людмила Михайловна
  • Третьяк Анатолий Лукич
  • Федотов Олег Анатольевич
SU1381541A1
Цифровой фильтр 1987
  • Витязев Владимир Викторович
  • Морозов Евгений Александрович
  • Устинов Николай Николаевич
SU1418756A1
Устройство для отображения информации 1984
  • Шайда Владимир Алексеевич
  • Шайда Зинаида Федоровна
SU1236541A1
Многоканальное устройство для сбора, обработки и выдачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1753482A1
Программно-управляемый цифровой фильтр 1985
  • Шполянский Александр Наумович
  • Петрова Ирина Константиновна
SU1338006A1
Устройство для вычисления систем булевых функций 1986
  • Беляков Станислав Леонидович
  • Белякова Марина Леонтьевна
SU1411769A1

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

Реферат патента 1988 года Устройство для транспонирования матриц

Изобретение относится к вычислительной технике, может быть использовано при дискретных преобразованиях Фурье и позволяет транспонировать непрерывный поток матриц в темпе поступления элементов матриц на вход устройства. К1елью изобретения является сокращение аппаратурных затрат за счет записи онеред- ного элемента входной матрицы в ячейку памяти, освободивго юся после считывания очередного элемента транспонируемой матрицы. Устройство соff

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

1

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

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

На фиг. 1 представлена функцио- н а.пьная схема примера реализации устройства; на фиг. 2 - функциональная схема накапливающих сумматоров.

Устройство содержит вход 1 для установки порядка транспонируемых матриц, счетчик 2, блок 3 памяти, накапливающие сумматоры и 5, элемент 6 И, мультиплексор 7, адресную шину 8 блока 9 памяти, шину 10 данных, вход 11, регистр 12 ввода, канал 13 разрешения записи, регистр 14 вывода, вькод 15.

В состав накапливающих сумматоров 4 и 5 входят сумматор 16 и регистр 17 .

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

Записывают двоичный код адреса (ДКА) ячеек блока 9 памяти в виде:

А.-, А,ЛО.

где - i-й разряд ДКА, принимающий значение О или 1;

Ад - младший разряд ДКА для записи первой () матрицы потока в блок 9 памяти;

N - количество разрядов ДКА и

N 1ор,Р-1 ,

где Р - составное число, кратное степени 2 и равное объему одной матрицы потока, подлежащей транспонированию. Для считывания первой матрицы () ДКА принимает вид

К-1

Т.е. младший разряд будет А,.

Цля записи второй матрицы (п 2) используется тот же ДКА, что и для считывания первой матрицы, а считывание осуществляется с использование - ДКА.

-1 - o H N-t

т.е. при увеличении п на единицу, i младшего разряда ДКА увеличивается на К с учетом того, что Aj является следующим старшим разрядом для

В устройстве, реализующем предлагаемый способ, на установочный вход счетчика 2, работающего в режиме обратного счета, поступают данные о

размерах транспонируемых матриц потока в виде двоичного кода количества разрядов ДКА-N, которые с выхода счетчика 2 поступают на вход блока 3 памяти. С блока 3 код, с данными о

положении младшего разряда ДКА, в виде ДКА второй ячейки блока 9 поступает на входы накапливающих сумматоров А и 5 (фиг. 2), работающих в режиме суммирования (F А + В -f + перенос). На выходе накапливающих сумматоров 4 и 5 уже имеется нулево адрес первой ячейки блока 9, по которому, при наличии сигнала ввода и регистра 12 ввода, производится запись первого элемента первой матри- цы потока (п 1). Тактируемый регистром 12 ввода накапливающий сумматор 4 вьщает ДКА следующих ячеек блока 9.

Когда первая матрица будет полностью записана, срабатывает элемент 6 И и уменьшает двоичный код н выходе счетчика 2 на единицу, изменяет ДКА на выходе блока 3 на ДКА

1/

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

Qtf

3будет ДКА 2 -ой ячейки, в которой записан (2 +1)-й элемент второй матрицы, являющийся также вторы элементом транспонированной второй матрицы. Далее процесс повторяется. Так как импульс переполнения накапливающего сумматора (С ) поступает на вход заема его младшего разряда (Ср) (фиг. 2), становится возможным транспонирование непрерывного потока матриц.

13815АО

Формула

изобретения

5

0

5

0

5

0

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

am 3

(

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

Погребенко С.В., Царевский Г.С.- Препринт ИКИ АН СССР, № 699, 1982, с
Скоропечатный станок для печатания со стеклянных пластинок 1922
  • Дикушин В.И.
  • Левенц М.А.
SU35A1
Хуанг Т.е
и др
Быстрые алгоритмы в цифровой обработке изображений
Пер
с англ
- М.: Радио и связь, 1984, с
Прибор для промывания газов 1922
  • Блаженнов И.В.
SU20A1

SU 1 381 540 A1

Авторы

Сопрунюк Петр Маркиянович

Коваль Любомир Александрович

Витер Игорь Сергеевич

Кравчук Виктор Михайлович

Даты

1988-03-15Публикация

1986-03-11Подача