Repeat
Повторная дискретизация входного сигнала с более высокой скоростью путем повторения значений.
Тип: Repeat
Путь в библиотеке:
|
Описание
Блок Repeat увеличивает частоту дискретизации каждого канала входного сигнала (размером на ) до частоты, в раз превышающей частоту дискретизации входного сигнала. Для этого блок повторяет на выходе каждую последовательную входную выборку раз. Целое число задается в параметре Repetition count, L или через входной порт L.
Порты
Выход
#
out
—
выходной сигнал
скаляр | вектор | матрица
Details
Выходной сигнал с частотой дискретизации, которая в раз больше частоты дискретизации на входе.
Выходной сигнал блока Repeat имеет тот же тип данных, что и входной сигнал.
Размер выходного сигнала зависит от значения числа повторений и настройки параметра Rate options.
Если для параметра Repetition count, L установлено значение , а для параметра Rate options установлено значение:
-
Enforce single-rate processing— блок поддерживает частоту дискретизации на входе, увеличивая размер выходного кадра в раз. -
Allow multirate processing— блок произведет повторную выборку сигнала таким образом, что частота дискретизации на выходе в раз превышает входную. Выходной сигнал имеет тот же размер кадра, что и входной.
При вводе количества повторов через входной порт L параметр Rate options автоматически устанавливается в положение Enforce single-rate processing. В этом случае блок поддерживает на выходе частоту дискретизации входного сигнала, увеличивая размер выходного кадра в раз.
Выходной сигнал является сигналом переменного размера, если выполняется одно или оба условия:
-
На вход подается сигнал переменного размера.
-
Количество повторений подается через порт L.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Вход
#
in
—
входной сигнал
скаляр | вектор | матрица
Details
Входной сигнал в виде скаляра, вектора или матрицы.
Этот порт не имеет названия до тех пор, пока вы не установите для параметра Repetition count source значение Input port.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
L
—
количество повторений
целое положительное число ≤ Lmax
Details
Количество повторений , заданное как целое положительное число, меньше или равное значению, заданному в параметре Maximum repetition count, Lmax.
Зависимости
Чтобы использовать этот порт, установите для параметра Repetition count source значение Input port.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Repetition count source —
источник количества повторений
Поле ввода параметра | Input port
Details
Источник количества повторений:
-
Поле ввода параметра— количество повторений задается в параметре Repetition count, L. -
Input port— количество повторений будет получено через входной порт L.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Repetition count, L —
количество повторений
Вещественное число
Details
Количество повторений L в виде целого положительного числа. Это значение представляет собой число повторений блоком входного значения. Это коэффициент, на который блок увеличивает размер выходного кадра или частоту дискретизации.
Зависимости
Чтобы использовать этот параметр, установите для параметра Repetition count source значение Поле ввода параметра.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Maximum repetition count, Lmax —
максимальное количество повторений
Вещественное число
Details
Максимальное количество повторений в виде положительного целого числа, большего или равного 1. Количество повторений, задаваемое через входной порт L, должно быть меньше или равно .
Зависимости
Чтобы использовать этот параметр, установите для параметра Repetition count source значение Input port.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Input processing —
метод обработки входных сигналов
Columns as channels (frame based) | Elements as channels (sample based)
Details
Задайте, как блок должен обрабатывать вход. Вы можете установить для этого параметра одну из следующих опций:
-
Columns as channels (frame based)— когда вы выбираете эту опцию, блок обрабатывает каждый столбец ввода как отдельный канал. В этом режиме блок может выполнять односкоростную или многоскоростную обработку. -
Elements as channels (sample based)— когда вы выбираете эту опцию, блок обрабатывает каждый элемент ввода как отдельный канал. В этом режиме блок всегда выполняет многоскоростную обработку.
Подробнее см. Обработка сигналов по кадрам и отсчетам.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Rate options —
метод, с помощью которого блок повышает частоту дискретизации входа
Enforce single-rate processing | Allow multirate processing
Details
Задайте метод, по которому блок повышает частоту дискретизации входа. Вы можете выбрать один из следующих вариантов:
-
Enforce single-rate processing— блок поддерживает входную частоту дискретизации, увеличивая размер выходного кадра в раз. Чтобы выбрать эту опцию, вы должны установить для параметра Input processing значение Columns as channels (frame based). -
Allow multirate processing— блок произведет повторную выборку сигнала таким образом, что частота дискретизации на выходе будет в раз больше, чем на входе.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Начальные условия —
начальное значение
Скаляр / матрица вещественных чисел
Details
Укажите значение, которым инициализируется блок для случаев ненулевого времени ожидания в виде скаляра или матрицы.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |