Размножитель
![]() |
![]() |
| Векторный | Си
| 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]] | Матрица |
Параметры
Блок не имеет параметров.
- Размерность выходного сигнала равна произведению размерности входного сигнала и количества векторов коэффициентов размножения – n×m.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

