Уменьшайте уровень выборки путем усреднения последовательных выборок
Communications Toolbox / Операции Последовательности
![]()
Блок Derepeat передискретизирует дискретный вход на уровне 1/N времена входная частота дискретизации путем усреднения N последовательные выборки. N представляет параметр Derepeat factor, N.
\in Входной сигналВходной сигнал, заданный как скаляр, вектор или матрица.
Типы данных: double
Поддержка комплексного числа: Да
Out — Выходной сигналВыходной сигнал, возвращенный как скаляр или вектор-столбец.
Типы данных: double
Поддержка комплексного числа: Да
Для получения дополнительной информации о скоростях обработки смотрите Односкоростную Обработку и Многоскоростную Обработку.
Derepeat factor, N — Фактор DerepeatФактор Derepeat, заданный как целое число. derepeat фактором является количество последовательных входных выборок к среднему значению, чтобы произвести каждую выходную выборку.
Типы данных: double
Input processing — Введите управление обработкойColumns as channels (frame based) (значение по умолчанию) | Elements as channels (sample based)Введите управление обработкой, заданное как одна из этих опций:
Columns as channels (frame based) — Блок обрабатывает каждый столбец входа как отдельный канал.
Elements as channels (sample based) — Блок обрабатывает каждый элемент входа как отдельный канал.
Rate options — Блокируйте скорость обработкиAllow multirate processing (значение по умолчанию) | Enforce single-rate processingБлокируйте скорость обработки, заданную как одна из этих опций:
Allow multirate processing — Блок субдискретизирует сигнал, таким образом, что выходная частота дискретизации является временами Derepeat factor, N медленнее, чем входная частота дискретизации. Для получения дополнительной информации смотрите Многоскоростную Обработку.
Enforce single-rate processing — Блок поддерживает входную частоту дискретизации путем уменьшения выходного формата кадра фактором, равным значению параметров Derepeat factor, N. Кроме того, в односкоростном режиме обработки можно использовать этот блок в инициированной подсистеме. Для получения дополнительной информации смотрите Односкоростную Обработку
Initial condition — Начальное условиеНачальное условие, заданное как скаляр, вектор или матрица. Этот параметр задает значения, которые выводятся, когда слишком рано для входных данных, чтобы обнаружиться в выводе. Если размерности параметра Initial condition совпадают с выходными размерностями, то параметр представляет начальное выходное значение. Если Initial condition является скаляром, то он представляет начальное значение каждого элемента в выводе. Блок не поддерживает пустые матрицы для начальных условий.
Типы данных: double
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Блок derepeats каждый кадр, обрабатывая отличные каналы независимо. Каждый элемент вывода является средним значением N последовательные элементы вдоль столбца входной матрицы. N должен быть меньше, чем формат кадра. N представляет параметр Derepeat factor, N.
Когда вы устанавливаете параметр Rate options на Enforce single-rate processing, ввод и вывод блока имеют ту же частоту дискретизации. Блок уменьшает уровень выборки при помощи пропорционально меньшего формата кадра, чем вход. Чтобы обработать все входные значения, N должен быть целочисленным фактором количества строк во входном векторе или матрице. Для derepetition фактором N выходной формат кадра является 1/N временами входной формат кадра, но частота кадров ввода и вывода равна. Когда вы используете эту опцию, параметр Initial condition не применяется, и блок не подвергается никакой задержке, потому что входные данные сразу обнаруживаются в выводе.
Например, для одноканального входа с 64 элементами, который является derepeated фактором 4, блок выходные параметры 16 элементов. Периоды кадра ввода и вывода равны.
Кроме того, в односкоростном режиме обработки можно использовать этот блок в инициированной подсистеме.
Когда вы устанавливаете параметр Rate options на Allow multirate processing, ввод и вывод блока одного размера, но частота дискретизации вывода является временами N медленнее, чем вход. N представляет параметр Derepeat factor, N.
Когда вы устанавливаете параметр Input processing на Elements as channels (sample based), блок принимает, что вход является вектором или матрицей, элементы которой представляют выборки от независимых каналов. Средние выборки блока от каждого канала независимо в зависимости от времени. Выходной период является временами N входной период, и размеры ввода и вывода идентичны. Вывод задерживается одним выходным периодом, и первое выходное значение является значением Initial condition. Если вы устанавливаете Rate options на Enforce single-rate processing, блок генерирует сообщение об ошибке.
Когда вы устанавливаете параметр Input processing на Columns as channels (frame based), блок уменьшает уровень выборки при помощи пропорционально более длинного периода кадра в выходном порту, чем во входном порту. Для derepetition фактором N выходной период кадра является временами N входной период кадра, но форматы кадра ввода и вывода равны. Вывод задерживается одним выходным кадром, и первый выходной кадр является значением Initial condition. Блок derepeats каждый кадр, обрабатывая отличные каналы независимо. Каждый элемент вывода является средним значением N последовательные элементы вдоль столбца входной матрицы. derepeat фактором должны быть меньше, чем формат кадра.
Например, для одноканального входа с периодом кадра 1 секунды, которая является derepeated фактором 4, вывод имеет период кадра 4 секунд. Форматы кадра ввода и вывода равны.
Повторитесь — Этот блок является одной возможной обратной операцией.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.