устройство для вычисления собственных значений (n « n)- матрицы

Классы МПК:G06F17/16 матричные или векторные вычисления
Автор(ы):, , , ,
Патентообладатель(и):Якуш Виктор Павлович[RU],
Драницин Олег Николаевич[RU],
Лиходед Николай Александрович[BY],
Соболевский Павел Иосифович[BY],
Тиунчик Александр Александрович[BY]
Приоритеты:
подача заявки:
1994-04-21
публикация патента:

1. Устройство для вычисления собственных значений (n x n) - матрицы, содержащее вычислительный модуль первого типа, l вычислительных модулей второго типа (1 < 2n) и блок анализа, причем i-й вход группы информационных входов и i-й вход первой группы управляющих входов устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 устройства подключены соответственно к первому информационному входу и первому управляющему входу i-го вычислительного модуля второго типа, первый информационный вход, первый и второй управляющие входы устройства подключены соответственно к первому информационному входу, первому и второму управляющим входам вычислительного модуля первого типа, первый информационный выход вычислительного модуля первого типа подключен к второму информационному входу первого вычислительного модуля второго типа, первый информационный выход i-го вычислительного модуля второго типа устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключен к второму информационному входу (i + 1)-го вычислительного модуля второго типа, третий информационный вход i-го вычислительного модуля второго типа устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключен к второму информационному выходу (i + 1)-го вычислительного модуля второго типа, второй информационный выход первого вычислительного модуля второго типа подключен к второму информационному входу вычислительного модуля первого типа, второй информационный выход которого подключен к первому информационному входу блока анализа, второй информационный вход которого подключен к входу задания точности вычислений устройства, синхровход которого подключен к синхровходам всех вычислительных модулей и блока анализа, i-й выход группы выходов блока анализа устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключен к i-му выходу группы выходов устройства, информационный выход которого подключен к выходу признака окончания вычислений устройства, отличающееся тем, что i-й вход второй группы управляющих входов устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 устройства подключен к второму управляющему входу i-го вычислительного модуля второго типа, третий управляющий вход устройства подключен к третьему управляющему входу вычислительного модуля первого типа, первый и второй управляющие выходы вычислительного модуля первого типа подключены соответственно к третьему и четвертому управляющим входам первого вычислительного модуля второго типа, первый и второй управляющие выходы i-го вычислительного модуля второго типа устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключены соответственно к третьему и четвертому управляющим входам (i + 1)-го вычислительного модуля второго типа, причем вычислительный модуль первого типа выполнен с возможностью реализации следующих функций:

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

где устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j и устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j - значения соответственно на первом и втором управляющих входах вычислительного модуля на j-м такте;

Aj+1 и Bj+1 - значения соответственно на первом и втором управляющих выходах вычислительного модуля на (j+1)-м такте;

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

где aj и Cj - значения соответственно на первом и втором информационных входах вычислительного модуля на j-м такте;

Dj+1 и Cj+1 - значения соответственно на первом и втором информационных выходах вычислительного модуля на (j+1)-м такте;

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j - значения на третьем управляющем входе вычислительного модуля на j-м такте,

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

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

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

где устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j и устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j- значения соответственно на третьем и четвертом управляющих входах вычислительного модуля на j-м такте,

Aj+устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 и устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j+устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382- значения соответственно на первом и втором управляющих выходах вычислительного модуля на (j+устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382)-м такте;

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

где Cj - значение на втором информационном входе вычислительного модуля на j-м такте;

Cj+устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 - значение на первом информационном выходе вычислительного модуля на (j+устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382)-м такте;

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

где aj и bj - значения соответственно на первом и третьем информационных входах вычислительного модуля на j-м такте;

Fj+nустройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382-1- значения на втором информационном выходе вычислительного модуля на (j+nустройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382-1)-м такте;

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382

где vj и устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j - значения соответственно на первом и втором управляющих входах вычислительного модуля на j-м такте,

устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j1устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382j10 - значения соответственно на выходах с первого по десятый блока управления вычислительного модуля на j-м такте.

2. Устройство по п. 1, отличающееся тем, что блок анализа содержит 2n регистров, n вычитателей, n схем сравнения, делитель с модулем счета (устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382n+n), делитель с модулем счета устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382n2 триггер, три элемента И и элемент ИЛИ, причем в блоке анализа первый информационный вход блока анализа подключен к информационному входу первого регистра, выход i-го регистра устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключен к информационному входу (i + 1)-го регистра, к i-му выходу группы выходов блока анализа и первому входу i-го вычитателя, второй вход которого подключен к выходу (i + n)-го регистра, выход i-го вычитателя устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключен к первому входу i-й схемы сравнения, вторые входы схем сравнения объединены и являются вторым информационным входом блока анализа, выход i-й схемы сравнения устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382 подключен к i-му входу первого элемента И, выход которого подключен к выходу признака окончания вычисления блока анализа, синхровход которого подключен к первым входам второго и третьего элементов И и счетным входам делителей с модулями счета (устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382n+n) и (устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382n2), выход делителя с модулем счета (устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382n2) подключен к информационному входу триггера, выход которого подключен к второму входу второго элемента И и входу установки в нулевое состояние делителя с модулем счета (устройство для вычисления собственных значений (n « n)-  матрицы, патент № 2073382n+n), выход которого и выход второго элемента И подключены соответственно к первому и второму входам элемента ИЛИ, выход которого подключен к второму входу третьего элемента И, выход которого подключен к синхровходам всех регистров.

Описание изобретения к патенту

Класс G06F17/16 матричные или векторные вычисления

способ оптимизации алгоритма управления конкретным объектом и/или процессом -  патент 2479864 (20.04.2013)
устройство вращения вектора -  патент 2475830 (20.02.2013)
устройство нормировки вектора -  патент 2473961 (27.01.2013)
устройство для моделирования процесса принятия решения в условиях неопределенности -  патент 2468423 (27.11.2012)
ячейка однородной вычислительной среды и устройство для сжатия двоичных векторов на базе ячеек однородной вычислительной среды -  патент 2450327 (10.05.2012)
устройство нормировки вектора -  патент 2449354 (27.04.2012)
инструкция и логическая схема для выполнения операции скалярного произведения -  патент 2421796 (20.06.2011)
способ передачи-приема сигнала в многопользовательской системе радиосвязи с множеством передающих и множеством приемных антенн -  патент 2398359 (27.08.2010)
устройство поиска нижней оценки размещения в полносвязных матричных системах при однонаправленной передаче информации -  патент 2398270 (27.08.2010)
устройство вычисления сумм произведений -  патент 2306595 (20.09.2007)
Наверх