|
|
| Векторизован | Си
| |
в палитре |
на схеме |
Блок реализует умножение входного скалярного сигнала (или элементов векторного входного
сигнала) на вектор-столбец (или векторы-столбцы) коэффициентов усиления.
Если на входе скалярный сигнал 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) подается на выход блока.
Входы
- input - порт входного вектора.
Выходы
- output - порт выходного вектора.
Свойства:
- Коэффициенты размножения - вектор (или векторы) коэффициентов
размножения k = [k1, k2, …,
km] или k = [[k1 1,
k1 2, …, k1 m], [k2 1,
k2 2, …, k2 m],…,[kn 1,
kn 2, …, kn m].
Предположим, что входной сигнал
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]]. Тогда
выходной вектор будет иметь значение:
Прим.:
- Размерность выходного сигнала равна произведению размерности входного сигнала и
количества векторов коэффициентов размножения – n×m.
- Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в
скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта
главного меню Сервис → Сигналы, или как внешние сигналы проекта при
помощи подключаемой базы сигналов.