Увеличение частоты дискретизации
Увеличивает частоту дискретизации входного сигнала путем добавления промежуточных значений.
Тип: Upsample
Путь в библиотеке:
|
Описание
Блок Увеличение частоты дискретизации увеличивает частоту дискретизации каждого канала входного сигнала (размером Mi на N) в раз, вставляя нулей между соседними значениями входного сигнала, где — значение параметра Коэффициент повышения частоты дискретизации, L.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал в виде скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал имеет тот же тип и комплексность, что и входной сигнал. Размерность выходного сигнала зависит от значения параметра Коэффициент повышения частоты дискретизации, L и значения параметра Настройки частоты дискретизации.
Если для параметра Коэффициент повышения частоты дискретизации, L задано значение , а для Настройки частоты дискретизации установлено значение:
-
Обеспечить односкоростную обработку
, то блок поддерживает входную частоту дискретизации и увеличивает размер выходного кадра в раз. -
Разрешить многоскоростную обработку
, то блок повышает частоту дискретизации сигнала таким образом, что выходная частота дискретизации была в раз больше, чем входная частота дискретизации. Размер выходного кадра такой же, как и у входного сигнала.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Коэффициент повышения частоты дискретизации, L —
коэффициент повышения дискретизации
Вещественное или комплексное число
Details
Коэффициент повышения дискретизации , на который нужно увеличить входную частоту дискретизации, заданный как положительное целое число.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Смещение, [0, L-1] —
смещение отсчетов
Вещественное или комплексное число
Details
Задайте смещение отсчетов как целое число в диапазоне [0, L−1]
.
Используйте параметр Смещение, [0, L-1], чтобы задержать выходные отсчеты на заданное количество периодов. Это позволяет выбрать любую из возможных выходных фаз.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Обработка входных данных —
способ обработки входных сигналов
Столбцы в виде каналов (на основе кадров)
| Элементы в виде каналов (на основе отсчётов)
Details
Укажите метод обработки входа:
-
Столбцы в виде каналов (на основе кадров)
— блок обрабатывает каждый столбец входа как отдельный канал. В этом режиме блок может выполнять односкоростную или многоскоростную обработку. -
Элементы в виде каналов (на основе отсчётов)
— блок обрабатывает каждый элемент входа как отдельный канал. В этом режиме блок всегда выполняет многоскоростную обработку.
Подробнее см. Обработка сигналов по кадрам и отсчетам.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Настройки частоты дискретизации —
метод, с помощью которого блок повышает частоту дискретизации ввода
Обеспечить односкоростную обработку
| Разрешить многоскоростную обработку
Details
Задайте метод, которым блок повышает частоту дискретизации входа. Вы можете выбрать один из следующих вариантов:
-
Обеспечить односкоростную обработку
— блок поддерживает входную частоту дискретизации, увеличивая размер выходного кадра в раз. -
Разрешить многоскоростную обработку
— блок увеличивает частоту дискретизации сигнала таким образом, что выходная частота дискретизации в раз больше, чем входная частота дискретизации.
Зависимости
Чтобы использовать этот параметр, установите для параметра Обработка входных данных значение Столбцы в виде каналов (на основе кадров)
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Начальное значение —
начальное значение
Скаляр / массив вещественных и/или комплексных чисел
Details
Значение выходного сигнала в начале симуляции. Если этот параметр задан как вектор или матрица, его размер должен быть таким же, как и у входного сигнала. Этот параметр используется если вы конфигурируете блок для выполнения многоскоростной обработки.
Зависимости
Чтобы использовать этот параметр, установите для параметра Настройки частоты дискретизации значение Разрешить многоскоростную обработку
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
Подробнее
Обработка на основе кадра
Details
Когда вы устанавливаете для параметра Обработка входных данных значение Столбцы в виде каналов (на основе кадров)
, блок увеличивает частоту дискретизации каждого столбца входных данных с течением времени. В этом режиме блок может выполнять как односкоростную, так и многоскоростную обработку. Параметр Настройки частоты дискретизации позволяет указать, как блок увеличивает частоту дискретизации входных данных.
-
Когда вы устанавливаете для параметра Настройки частоты дискретизации значение
Обеспечить односкоростную обработку
, входные и выходные данные блока будут иметь одинаковую частоту дискретизации. В этом режиме блок выдает сигнал с пропорционально большим размером кадра, чем входной. При увеличении частоты дискретизации на коэффициент размер выходного кадра в раз больше размера входного ( ), но частоты входных и выходных кадров равны. -
Когда вы устанавливаете для параметра Настройки частоты дискретизации значение
Разрешить многоскоростную обработку
, блок обрабатывает входную матрицу размером на как независимых каналов. Блок повышает дискретизацию каждого столбца входного сигнала с течением времени, сохраняя размер кадра постоянным ( ) и делая период выходного кадра ( ) в раз короче периода входного кадра ( ).
Обработка на основе отсчетов
Details
Когда вы устанавливаете для параметра Обработка входных данных значение Элементы в виде каналов (на основе отсчётов)
, блок обрабатывает входную матрицу на как независимых каналов и повышает частоту дискретизации каждого канала с течением времени. В этом режиме блок всегда выполняет многоскоростную обработку. Выходная частота дискретизации в раз выше входной ( ), а размеры входного и выходного сигнала идентичны.
Нулевая задержка
Details
Блок Увеличение частоты дискретизации имеет нулевую задержку для односкоростной обработки. Блок находится в односкоростном режиме, если коэффициент повышения дискретизации равен 1
, или если для параметра Обработка входных данных установлено значение Столбцы в виде каналов (на основе кадров)
, а для параметра Настройки частоты дискретизации — значение Обеспечить односкоростную обработку
.
Нулевая задержка означает, что блок передает первый входной сигнал (полученный в момент времени ) сразу после последовательных нулей, где — значение параметра Смещение, [0, L-1].
Ненулевая задержка
Details
Блок Увеличение частоты дискретизации имеет задержку для многоскоростной обработки:
-
В режиме многоскоростной обработки на основе отсчетов начальное условие для каждого канала отображается как выходной отсчет , за которым следуют вставленных нулей. Первый вход канала отображается как выходной отсчет . Параметр Начальное значение может быть матрицей размером на , содержащей одно значение для каждого канала, или скалярным значением, которое блок применяет ко всем каналам сигнала.
-
В режиме многоскоростной обработки на основе кадров первая строка матрицы начальных условий отображается как выходной отсчет , за которым следуют вставленных нулей, вторая строка матрицы начальных условий и так далее. Первая строка первой входной матрицы отображается на выходе как отсчет . Параметр Начальное значение может быть матрицей размером на или скалярным значением, которое блок повторяет для всех элементов входной матрицы.