Derepeat

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

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

Описание

Блок 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