Многомерная система
В теории математических систем многомерная система или мД-система — это система, в которой существует не только одна независимая переменная (например, время), но и несколько независимых переменных.
Важные проблемы, такие как факторизация и устойчивость m - D-систем ( m > 1), в последнее время привлекли интерес многих исследователей и практиков. Причина в том, что факторизация и устойчивость не являются прямым расширением факторизации и устойчивости одномерных систем, потому что, например, теорема алгебры не существует в кольце полиномов m -D ( m > 1) фундаментальная .
Приложения
[ редактировать ]Многомерные системы или системы m -D представляют собой необходимую математическую основу для современной цифровой обработки изображений , имеющей множество приложений в биомедицине , рентгеновских технологиях и спутниковой связи . [1] [2] Есть также некоторые исследования, сочетающие m системы -D с уравнениями в частных производных (PDE).
Линейная многомерная модель в пространстве состояний
[ редактировать ]Модель в пространстве состояний — это представление системы, в которой эффект всех «предшествующих» входных значений содержится в векторе состояния. В случае системы m -d каждое измерение имеет вектор состояния, который содержит эффект предыдущих входных данных относительно этого измерения. Совокупность всех таких размерных векторов состояния в точке составляет общий вектор состояния в этой точке.
Рассмотрим равномерную дискретно-пространственную линейную двумерную (2d) систему, пространственно-инвариантную и причинную. В матрично-векторном виде его можно представить следующим образом: [3] [4]
Представьте входной вектор в каждой точке к , выходной вектор по горизонтальный вектор состояния и вертикальный вектор состояния на . Тогда операция в каждой точке определяется следующим образом:
где и являются матрицами соответствующих размерностей.
Эти уравнения можно записать более компактно, объединив матрицы:
Данные входные векторы в каждой точке и значениях начального состояния значение каждого выходного вектора можно вычислить, рекурсивно выполнив описанную выше операцию.
Многомерная передаточная функция
[ редактировать ]Дискретную линейную двумерную систему часто описывают уравнением в частных разностях вида:
где это вход и это выход в точке и и являются постоянными коэффициентами.
Чтобы получить передаточную функцию системы, 2d Z к обеим частям приведенного выше уравнения применяется -преобразование.
Транспонирование дает передаточную функцию :
Таким образом, при наличии любого шаблона входных значений вычисляется 2d Z -преобразование шаблона, а затем умножается на передаточную функцию. для создания Z -преобразования выходных данных системы.
Реализация 2d передаточной функции
[ редактировать ]Часто обработка изображений или другая вычислительная задача md описывается передаточной функцией, которая имеет определенные свойства фильтрации, но желательно преобразовать ее в форму пространства состояний для более прямых вычислений. Такое преобразование называется реализацией передаточной функции.
Рассмотрим двумерную линейную пространственно-инвариантную причинную систему, имеющую отношения ввода-вывода, описываемые следующим образом:
Отдельно рассматриваются два случая: 1) нижнее суммирование — это просто константа 1 2) верхнее суммирование — это просто константа . Случай 1 часто называют случаем «всего нуля» или «конечной импульсной характеристикой», тогда как случай 2 называют случаем «всех полюсов» или «бесконечной импульсной характеристикой». Общая ситуация может быть реализована как каскад двух отдельных случаев. Решение для случая 1 значительно проще, чем для случая 2, и показано ниже.
Пример: полностью нулевая или конечная импульсная характеристика.
[ редактировать ]Векторы пространства состояний будут иметь следующие размерности:
- и
Каждый член суммирования включает в себя отрицательную (или нулевую) степень и из которые соответствуют задержке (или сдвигу) по соответствующему измерению ввода . Эту задержку можно осуществить, поместив вдоль супердиагонали в . и матрицы и умножающие коэффициенты на правильных позициях в . Значение находится в верхнем положении матрица, которая будет умножать входные данные и добавьте его к первому компоненту вектор. Также значение помещается в матрица, которая будет умножать входные данные и добавить его в вывод .Матрицы тогда выглядят следующим образом:
Ссылки
[ редактировать ]- ^ Бозе, НК, изд. (1985). Теория многомерных систем, прогресс, направления и открытые проблемы в многомерных системах . Дордре http, Голландия: Издательство Д. Рейделя.
- ^ Бозе, НК, изд. (1979). Многомерные системы: теория и приложения . IEEE Пресс.
- ^ Jump up to: Перейти обратно: а б Цафестас, С.Г., изд. (1986). Многомерные системы: методы и приложения . Нью-Йорк: Марсель-Деккер.
- ^ Jump up to: Перейти обратно: а б Качорек, Т. (1985). Двумерные линейные системы . Конспект лекций Контр. и Информ. наук. Том. 68. Шпрингер-Верлаг.