Derepeat

Уменьшите частоту дискретизации путем усреднения последовательных выборок

  • Библиотека:
  • Коммуникационный тулбокс/операции последовательности

  • Derepeat block

Описание

Блок Derepeat повторяет дискретный вход со скоростью 1/ N, умножающей входную частоту дискретизации, путем усреднения N последовательных выборок. N представляет Derepeat factor, N параметр.

Порты

Вход

расширить все

Входной сигнал, заданный как скаляр, вектор или матрица.

Типы данных: double
Поддержка комплексного числа: Да

Выход

расширить все

Выход сигнал, возвращенный в виде скаляра или вектора-столбца.

Типы данных: double
Поддержка комплексного числа: Да

Для получения дополнительной информации о скоростях обработки см. разделы Обработка с одной скоростью и Многорейсовая обработка.

Параметры

расширить все

Коэффициент дерепита, заданный как целое число. Коэффициент дерепита является количеством последовательных входных выборок, которое должно быть средним для получения каждой выходной выборки.

Типы данных: double

Управление обработкой входов, заданное как один из следующих опций:

  • Columns as channels (frame based) - Блок обрабатывает каждый столбец входа как отдельный канал.

  • Elements as channels (sample based) - Блок обрабатывает каждый элемент входа как отдельный канал.

Скорость обработки блоков, заданная в качестве одного из следующих опций:

  • Allow multirate processing - Блок понижает дискретизацию сигнала таким образом, чтобы выходная частота выборки была Derepeat factor, N медленнее, чем скорость входа выборки. Для получения дополнительной информации смотрите Multirate Processing.

  • Enforce single-rate processing - Блок поддерживает входную частоту выборки путем уменьшения размера выходного кадра в множитель, равный Derepeat factor, N значение параметров. Кроме того, в режиме односкоростной обработки вы можете использовать этот блок в триггируемой подсистеме. Для получения дополнительной информации смотрите Односкоростную обработку

Начальное условие, заданное как скаляр, вектор или матрица. Этот параметр задает значения, которые выводятся, когда слишком рано, чтобы входные данные отображались в выходе. Если размерности параметра Initial condition совпадают с выходными размерностями, то параметр представляет начальное выходное значение. Если Initial condition является скаляром, то он представляет начальное значение каждого элемента в выходе. Блок не поддерживает пустые матрицы для начальных условий.

Типы данных: double

Характеристики блоков

Типы данных

double | single

Многомерные сигналы

no

Сигналы переменного размера

no

Подробнее о

расширить все

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Блоки

Представлено до R2006a