×
20.12.2019
219.017.ef64

Результат интеллектуальной деятельности: Устройство обращения треугольной матрицы

Вид РИД

Изобретение

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

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

Известно устройство для обращения матриц [RU 1819020, 1995 г.], содержащее линейку из n+1 вычислительных модулей, два информационных входа, три настроечных входа и группу выходов. В основу работы устройства для обращения n×n матриц положен метод Гаусса-Жордана, представленный рекуррентными соотношениями.

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

Известно устройство для обращения матриц размерности n×n [RU 2037199, 1995 г. ], содержащее фиксированное число т вычислительных модулей, где m<n, причем каждый вычислительный модуль содержит три триггера, три параллельных регистра, пять сдвигающих регистров, умножитель, вычитатель, узел вычисления обратной величины числа, два элемента НЕ, пять элементов И, десять блоков элементов И, а также четыре блока элементов ИЛИ. В основу работы устройства положен метод Гаусса-Жордана. Вычислительный модуль работает в шести режимах. Режимы работы вычислительного модуля выполняются последовательно.

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

Известно устройство для обращения матриц [SU 1339585, 1987 г.], содержащее два блока хранения матриц, два блока формирования матриц, блок формирования обратной матрицы, блок управления. В устройстве процедура обращения организована рекуррентно. Рекуррентная процедура организуется с использованием вспомогательной матрицы и обратной к ней матрицы. Обращение осуществляется путем последовательной замены во вспомогательной матрице ее строк строками матрицы, подлежащей обращению, и нахождения на каждом шаге обратной для нее матрицы.

Однако, когда обращаемая матрица является многоэлементной, данное устройство будет функционировать со значительными временными затратами.

Известно устройство для обращения матриц [SU 1575204, 1990 г.], содержащее генератор тактовых импульсов, триггер, счетчик, блоки ввода и вывода и вычислительный блок. В устройстве реализован метод исключения обращения матрицы, основанный на алгоритме Гаусса-Жордана. Целью изобретения является расширение функциональных возможностей устройства за счет вычисления определителя обращаемой матрицы. Модификация традиционного алгоритма заключается в перестановке строк и столбцов на каждом шаге рекуррентной процедуры обращения матрицы.

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

Наиболее близким аналогом (прототипом) по совокупности существенных признаков является блок обращения ковариационной матрицы помеховых сигналов [RU 2466482, 2012 г.], в состав которого входят 11 вычислительных модулей, обеспечивающих построение обратной матрицы. В данном блоке реализован алгоритм на основе итерационного метода «окаймления», описанного, например, в [Воеводин В.В., Кузнецов Ю.А. Матрицы и вычисления. - М.: Наука, 1984, стр. 214; Фаддеев Д.К., Фаддеева В.Н. Вычислительные методы линейной алгебры. - М.-Л.: Госиздат, физ.-мат.литературы, 1963, стр. 187]. Входными сигналами блока являются сигналы от блока формирования ковариационной матрицы помеховых сигналов и от предыдущего этапа итераций. Выходными сигналами данного блока являются сигналы, поступающие на следующий этап итераций или сигналы, поступающие на перемножитель, который формирует весовые коэффициенты, т.е. сигналы, соответствующие обратной ковариационной матрице.

В соответствии с методом окаймления для перехода от блочной матрицы порядка n к блочной матрице порядка n+1, выполняемого на n-м шаге преобразования, дополнительно используются элементы {s1n,s2n,…,sn-1n}, образующие матрицу-столбец В, элементы {sn1,sn2,…,snn-1}, образующие матрицу-строку С, и snn, образующий элемент D. С использованием данных элементов матрица определяется как [6, 7]

где

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

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

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

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

Проведенный сравнительный анализ заявленного устройства и устройства-прототипа показывает, что заявленное устройство отличается тем, что:

- уменьшено число вычислительных модулей с 11 до 6;

- введены первый и второй блоки хранения коэффициентов и генератор тактовых импульсов;

- изменено схемное выполнение вычислительных модулей вследствие учета того, что матрица является треугольной;

- изменены связи между вычислительными модулями и введенными элементами.

На фиг. 1 представлена структурная схема устройства обращения треугольной матрицы.

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

В состав устройства обращения треугольной матрицы входят вычислительные модули 1-5, первый блок 6 хранения коэффициентов, второй блок 7 хранения коэффициентов и генератор 8 тактовых импульсов. Выход первого вычислительного модуля 1 подключен к третьему входу четвертого и четвертому входу пятого вычислительных модулей 4 и 5. Первый выход второго вычислительного модуля 2 подключен к третьему входу пятого вычислительного модуля 5, а второй выход - ко второму входу четвертого вычислительного модуля 4, выход которого подключен ко второму входу пятого вычислительного модуля 5. Первый выход первого блока 6 хранения коэффициентов подключен ко второму входу первого вычислительного модуля 1, второй выход - к первому входу четвертого вычислительного модуля 4, третий выход - ко входу третьего вычислительного модуля 3, выход которого подключен к первому входу пятого вычислительного модуля 5. Выход пятого вычислительного модуля 5 подключен к третьему входу первого вычислительного модуля 1. Первый вход первого вычислительного модуля 1 подключен к первому выходу второго блока 7 хранения коэффициентов, второй выход которого подключен ко входу второго вычислительного модуля 2. Управление работой модулей и блоков 1-7 производится генератором тактовых импульсов 8, формирующим управляющие воздействия для каждого из модулей и блоков.

Прежде чем рассмотреть функционирование предлагаемого устройства обращения треугольной матрицы, проведем теоретическое обоснование процесса обращения матрицы методом «окаймления» с учетом того, что она является треугольной.

В соответствии с данным алгоритмом на первом шаге из элементов sij, i=1,…,N, j=l,…,N ковариационной матрицы помеховых сигналов выбираются элементы s11, s12, s21, s22. Данные элементы позволяют сформировать блочную матрицу размерности 2×2. Формулы, на основе которых вычисляются данные элементы имеют вид

С учетом того, что матрица является треугольной, то в (1) операция вычисления коэффициентов будет выглядеть следующим образом:

На втором шаге происходит формирование обратной матрицы третьего порядка Для построения данной матрицы дополнительно используются элементы s13, s23, s33, s31, s32 матрицы М, «окаймляющие» полученную на первом шаге матрицу как приведено ниже

Однако для треугольной матрицы s13=0, s23=0. Поэтому для нахождения матрицы третьего порядка будут использоваться элементы s33, s31, s32. Элементы этой матрицы находятся с помощью формул

В общем случае для перехода от обратной матрицы порядка n к обратной матрице порядка n+1, выполняемого на n-м шаге преобразования, дополнительно используются элементы {0,0,…,0}, образующие матрицу-столбец В, элементы {sn+11, sn+12, …, sn+1n} образующие матрицу-строку С, а также элемент sn+1n+1, представляющий блок D, приведенные в (8).

Так как матрица-столбец В является нулевой матрицей, то есть справедлива запись В=(С×0)Т, то матрица элементы которой определяются формулами, описанными в [6, 7], примет вид:

где Н = D = sn+1 n+1.

Схема устройства, реализующая данный алгоритм, приведена на фигуре 1. На фигуре 2 даются пояснения по выполнению математических действий.

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

Первоначально, если матрица является нижней треугольной, то она преобразуется в верхнюю треугольную путем выполнения операции транспонирования. На первом шаге, как описано выше, на первый и второй входы первого вычислительного модуля 1 из первых выходов первого и второго блоков 6, 7 хранения коэффициентов извлекаются элементы исходной матрицы размерности 2×2 и формируются элементы обратной матрицы в соответствии с формулой (2).

На втором и последующем шагах итерационного алгоритма происходит формирование обратной матрицы третьего и последующих порядков. При этом первые выходы первого и второго блоков 6, 7 хранения коэффициентов не задействуются.

Для формирования обратных матриц третьего и более высокого порядков выполняется итерационный алгоритм. На каждом шаге, за исключением последнего выполняются следующие операции. На вход второго вычислительного модуля 2 поступают со второго выхода второго блока 7 хранения коэффициентов сигналы, соответствующие элементам блока D, «окаймляющим» матрицу Во втором вычислительном модуле 2 производится операция по формированию элемента матрицы Н-1, соответствующие математическому действию, описанному выражением (7). Сигналы с первого выхода второго вычислительного модуля 2 поступают на третьи входы пятого вычислительного модуля 5. Сигналы со второго выхода второго вычислительного модуля 2 поступают на второй вход четвертого вычислительного модуля 4. На первый вход четвертого вычислительного модуля 4 поступают сигналы со второго выхода первого блока 6 хранения коэффициентов, соответствующие матрице-строке С, «окаймляющей» матрицу Сигналы с третьего выхода первого блока 6 хранения коэффициентов, соответствующие матрице-строке С, поступают на вход третьего вычислительного модуля 3, в котором производится умножение матрицы-строки С на нуль и ее транспонирование, то есть операция (С×0)Т. Далее сигналы с третьего вычислительного модуля 3 поступают на первый вход пятого вычислительного модуля 5. Сигналы с первого вычислительного модуля 1, соответствующие матрице полученной на предыдущем шаге итерации поступают на четвертый вход пятого вычислительного модуля 5 и на третий вход четвертого вычислительного модуля 4, где производится операция - Далее сигналы с выхода четвертого вычислительного модуля 4 поступают на второй вход пятого вычислительного модуля 5, где формируется матрица Выходом пятого вычислительного модуля 5 являются сигналы обращенной матрицы на данном этапе итераций, поступающие в процессе обращения на входы первого вычислительного модуля. После выполнения N-2 шагов итерационного алгоритма формируется обратная матрица порядка N, и обращение матрицы завершается.

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

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

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

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

Показаны записи 41-50 из 50.
12.04.2023
№223.018.420f

Способ совместной обработки телеметрических сигналов с временным разделением каналов, зарегистрированных на пространственно-разнесенных измерительных средствах

Изобретение относится к радиотехнике, телеизмерительной технике и может быть использовано при приеме, регистрации и совместной обработке телеметрических сигналов с временным разделением каналов, переданных с летательного аппарата и зарегистрированных на пространственно-разнесенных измерительных...
Тип: Изобретение
Номер охранного документа: 0002788583
Дата охранного документа: 23.01.2023
22.04.2023
№223.018.5156

Устройство целераспределения группировки комплексов средств поражения с учетом ограничений по зонам их назначения

Настоящее техническое решение относится к области вычислительной техники для авиации. Технический результат заключается в повышении точности целераспределения комплексов средств поражения. Технический результат достигается за счёт того, что устройство включает семь блоков памяти (БП 1 - БП 7);...
Тип: Изобретение
Номер охранного документа: 0002794187
Дата охранного документа: 12.04.2023
15.05.2023
№223.018.591e

Способ защиты космических аппаратов

Изобретение относится к методам и средствам защиты космических аппаратов (КА) от столкновения с объектами естественного и искусственного происхождения различной массы и степени дисперсности, в том числе фрагментами «космического мусора». Способ предусматривает кинетическое воздействие на...
Тип: Изобретение
Номер охранного документа: 0002760878
Дата охранного документа: 01.12.2021
15.05.2023
№223.018.5a99

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

Изобретение относится к автоматике и вычислительной технике. Задачей изобретения является создание устройства, позволяющего формировать каталог с выходными данными, а также позволяющего пользователю взаимодействовать с данными, полученными в результате работы устройства. Устройство для...
Тип: Изобретение
Номер охранного документа: 0002769787
Дата охранного документа: 06.04.2022
15.05.2023
№223.018.5a9a

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

Изобретение относится к автоматике и вычислительной технике. Задачей изобретения является создание устройства, позволяющего формировать каталог с выходными данными, а также позволяющего пользователю взаимодействовать с данными, полученными в результате работы устройства. Устройство для...
Тип: Изобретение
Номер охранного документа: 0002769787
Дата охранного документа: 06.04.2022
15.05.2023
№223.018.5ccb

Способ оценки видимости наземного объекта из космоса

Использование: изобретение относится к области противодействия техническим средствам разведки и предназначено для оценки видимости скрываемых (маскируемых) наземных объектов в условиях естественных и искусственных масок от технических средств видовой разведки космического базирования. Сущность:...
Тип: Изобретение
Номер охранного документа: 0002751575
Дата охранного документа: 15.07.2021
15.05.2023
№223.018.5ccc

Способ оценки видимости наземного объекта из космоса

Использование: изобретение относится к области противодействия техническим средствам разведки и предназначено для оценки видимости скрываемых (маскируемых) наземных объектов в условиях естественных и искусственных масок от технических средств видовой разведки космического базирования. Сущность:...
Тип: Изобретение
Номер охранного документа: 0002751575
Дата охранного документа: 15.07.2021
16.05.2023
№223.018.5edf

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в специализированных устройствах вычислительной техники для исследований возможностей распределения средств противовоздушной обороны по прикрытию элементов боевого порядка ракетной дивизии подвижных грунтовых...
Тип: Изобретение
Номер охранного документа: 0002756832
Дата охранного документа: 06.10.2021
20.05.2023
№223.018.671c

Система гарантированного электропитания электровоза

Использование: в области электротехники в качестве системы гарантированного электропитания потребителей постоянного и переменного тока электровоза и всех вагонов. Технический результат - обеспечение электрической энергией потребителей постоянного и переменного тока от контактной сети. Система...
Тип: Изобретение
Номер охранного документа: 0002755531
Дата охранного документа: 17.09.2021
21.05.2023
№223.018.689d

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

Изобретение относится к области экспериментальных исследований стойкости оптико-электронной аппаратуры к излучению плазменной области. Сущность предлагаемого изобретения заключается в том, что в качестве источника излучения используется трехцветный RGB-лазер, излучение которого с помощью...
Тип: Изобретение
Номер охранного документа: 0002794510
Дата охранного документа: 19.04.2023
Показаны записи 1-9 из 9.
20.02.2015
№216.013.2a8f

Устройство для измерения защищенности сигнала от помех

Изобретение относится к радиотехнике и может быть использовано при оценке систем связи с широкополосными сигналами. Технический результат заключается в повышении точности измерения защищенности сигнала от помех. В устройстве для измерения защищенности сигнала от помех взаимодействие сигнала и...
Тип: Изобретение
Номер охранного документа: 0002542352
Дата охранного документа: 20.02.2015
10.09.2015
№216.013.7850

Устройство обращения ковариационной матрицы помеховых сигналов

Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных специализированных вычислительных машинах и устройствах обработки сигналов для обращения ковариационных матриц помеховых сигналов. Техническим результатом является увеличение быстродействия за счёт...
Тип: Изобретение
Номер охранного документа: 0002562389
Дата охранного документа: 10.09.2015
10.11.2015
№216.013.8b31

Способ измерения угла крена летательного аппарата

Изобретение относится к радионавигации и может использоваться в навигационной системе летательного аппарата (ЛА), применяемой для определения ориентации относительно земли, например, при заходе ЛА на посадку по приборам. Достигаемый технический результат - снижение погрешности измерения угла...
Тип: Изобретение
Номер охранного документа: 0002567240
Дата охранного документа: 10.11.2015
10.04.2016
№216.015.2b87

Многофункциональная адаптивная антенная решетка

Изобретение относится к антенной технике и может быть использовано в радиотехнических системах связи, радиолокации и радионавигации при приеме сигналов в условиях воздействия помех. Техническим результатом изобретения является универсальность антенной решетки за счет возможности антенной...
Тип: Изобретение
Номер охранного документа: 0002579996
Дата охранного документа: 10.04.2016
27.05.2016
№216.015.4421

Цифровой частотомер

Изобретение относится к измерительной технике и может быть использовано для измерения характеристик гармонических сигналов, импульсных сигналов и механических колебаний звуковых частот. В состав цифрового частотомера входят: усилитель высокой частоты (УВЧ), усилитель звуковой частоты (УЗЧ),...
Тип: Изобретение
Номер охранного документа: 0002585513
Дата охранного документа: 27.05.2016
19.01.2018
№218.016.0e1a

Передающая адаптивная антенная решетка

Изобретение относится к антенной технике и может быть использовано в радиотехнических системах связи при передаче широкополосных сигналов в условиях ведения радиоразведки, а также для обеспечения электромагнитной совместимости радиоэлектронных средств и электромагнитной экологии. В передающую...
Тип: Изобретение
Номер охранного документа: 0002633029
Дата охранного документа: 11.10.2017
29.03.2019
№219.016.edad

Адаптивная антенная решетка

Изобретение относится к антенной технике и может быть использовано в системах радиосвязи при приеме сигналов в условиях воздействия помех, источники которых находятся в движении. Технический результат заключается в повышении быстродействия функционирования адаптивной антенной решетки при приеме...
Тип: Изобретение
Номер охранного документа: 0002683140
Дата охранного документа: 26.03.2019
06.12.2019
№219.017.ea20

Автоматизированная многофункциональная адаптивная антенная решетка

Изобретение относится к антенной технике и может быть использовано в радиотехнических системах связи, радиолокации и радионавигации при приеме сигналов в условиях воздействия помех. Сущность изобретения заключается в том, что в прототип дополнительно введены N полосовых фильтров, пульт...
Тип: Изобретение
Номер охранного документа: 0002707985
Дата охранного документа: 03.12.2019
27.06.2020
№220.018.2c1a

Антенная решетка с обработкой сигнала

Использование: для прямого преобразования энергии электромагнитного поля СВЧ диапазона радиоволн в постоянный электрический ток. Сущность изобретения заключается в том, что антенная решетка с обработкой сигнала состоит из М=2,3,4,… рядов линейных вибраторов, лежащих в одной плоскости и...
Тип: Изобретение
Номер охранного документа: 0002724592
Дата охранного документа: 25.06.2020
+ добавить свой РИД