Discrete Shift Register
Реализация сдвигового регистра с последовательным входом и параллельным выходом.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Discrete Shift Register выдает вектор, содержащий последние N отсчетов входного сигнала. Если на вход поступает более одного сигнала, блок выдает последние N отсчетов каждого сигнала в следующем порядке:
Out = [u1(k), u1(k−1), u1(k−2), u1(k−3), u2(k), u2(k−1), u2(k−2), u2(k−3)]
В этом примере показан выходной сигнал блока для входного сигнала, содержащего два сигнала, обозначенных u1 и u2, и количество отсчетов N = 4, обозначенных индексами от k до k − 3. Размерность выходного вектора составляет 4 × 2 = 8.
Параметры
Main group
# Number of samples N: — количество отсчетов
Details
Укажите количество отсчетов (или ступеней) регистра. Минимальное значение — 1. Значение по умолчанию — 32.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Initial inputs: — начальное значение отсчетов
Details
Укажите начальное значение N − 1 отсчетов, предшествующих моменту времени 0. Введите скаляр или вектор того же размера, что и входной сигнал.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Sample time: — интервал между шагами расчета
Details
Укажите период дискретизации блока в секундах.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |