Уменьшайте уровень выборки путем усреднения последовательных выборок
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.