Размножитель





| Векторный | Си | ST |
в палитре на схеме

Описание

Блок реализует умножение входного скалярного сигнала (или элементов векторного входного сигнала) на вектор-столбец (или векторы-столбцы) коэффициентов усиления.

Если на входе скалярный сигнал u(t), блок реализует функцию многоканального усилительного звена:

где u(t) – входной сигнал (скаляр), ki – элемент вектора-столбца коэффициентов усиления k = [k1, k2, …, km], yi(t) – элемент выходного векторного сигнала y(t) = [y1(t), y2(t),… ym(t)]. В этом случае размерность выходного сигнала определяется размерностью вектора коэффициентов усиления.

Если на вход блока подается векторный сигнал (размерностью n≥2), то в качестве коэффициентов размножения следует задавать соответствующее количество n вектор-столбцов одинаковой размерности m. Количество векторов-столбцов коэффициентов размножения обязательно должно быть равно размерности входного векторного сигнала. При этом блок реализует преобразование входного векторного сигнала по алгоритму:

Входной вектор u(t), интерпретируемый как вектор-строка, преобразуется в матрицу размера n×m, каждый j-ый столбец которой получен из j-ого элемента входного вектора умножением на j-ый вектор-столбец коэффициентов усиления. Затем матрица считывается по строкам и полученный вектор y(t) подается на выход блока.

Входные порты

Имя Описание Тип линии связи
inport Порт входного вектора. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Порт выходного вектора. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Коэффициенты размножения M

Вектор (или векторы) коэффициентов размножения k = [k1, k2, …, km] или k = [[k11, k12, …, k1m], [k21, k22, …, k2m],…,[kn1, kn2, …, knm].

Предположим, что входной сигнал x(t)=[x1(t), x2(t)] – 2-х жильный (N = 2). Необходимо размножить данный вектор в 3 раза (M = 3), причем сигнал на 1-ой "жиле" входного вектора необходимо усилить в 2, 3 и 5 раз, а сигнал на 2-ой "жиле" входного вектора необходимо усилить в 4, 2 и 7 раз, соответственно. Численный вид задания коэффициентов усиления: [[2,3,5], [4,2,7]]. Тогда выходной вектор будет иметь значение:

[[1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1]] Матрица

Параметры

Блок не имеет параметров.

Прим.:
  1. Размерность выходного сигнала равна произведению размерности входного сигнала и количества векторов коэффициентов размножения – n×m.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.