Derepeat

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

  • Библиотека:
  • Communications Toolbox / Операции Последовательности

  • Derepeat block

Описание

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

Порты

Входной параметр

развернуть все

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

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

Вывод

развернуть все

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

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

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

Параметры

развернуть все

Фактор Derepeat в виде целого числа. derepeat фактором является количество последовательных входных выборок к среднему значению, чтобы произвести каждую выходную выборку.

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

Введите управление обработкой в виде одной из этих опций:

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

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

Блокируйте скорость обработки в виде одной из этих опций:

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

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

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

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

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

Типы данных

double | single

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

no

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

no

Больше о

развернуть все

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

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

Смотрите также

Блоки

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