Уменьшите частоту дискретизации путем усреднения последовательных выборок
Коммуникационный тулбокс/операции последовательности
Блок Derepeat повторяет дискретный вход со скоростью 1/ N, умножающей входную частоту дискретизации, путем усреднения N последовательных выборок. N представляет Derepeat factor, N
параметр.
In
- Входной сигналВходной сигнал, заданный как скаляр, вектор или матрица.
Типы данных: double
Поддержка комплексного числа: Да
Out
- Выходной сигналВыход сигнал, возвращенный в виде скаляра или вектора-столбца.
Типы данных: double
Поддержка комплексного числа: Да
Для получения дополнительной информации о скоростях обработки см. разделы Обработка с одной скоростью и Многорейсовая обработка.
Derepeat factor, N
- Коэффициент ДерепитаКоэффициент дерепита, заданный как целое число. Коэффициент дерепита является количеством последовательных входных выборок, которое должно быть средним для получения каждой выходной выборки.
Типы данных: 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
медленнее, чем скорость входа выборки. Для получения дополнительной информации смотрите Multirate Processing.
Enforce single-rate processing
- Блок поддерживает входную частоту выборки путем уменьшения размера выходного кадра в множитель, равный Derepeat factor, N
значение параметров. Кроме того, в режиме односкоростной обработки вы можете использовать этот блок в триггируемой подсистеме. Для получения дополнительной информации смотрите Односкоростную обработку
Initial condition
- Начальное условиеНачальное условие, заданное как скаляр, вектор или матрица. Этот параметр задает значения, которые выводятся, когда слишком рано, чтобы входные данные отображались в выходе. Если размерности параметра Initial condition совпадают с выходными размерностями, то параметр представляет начальное выходное значение. Если Initial condition является скаляром, то он представляет начальное значение каждого элемента в выходе. Блок не поддерживает пустые матрицы для начальных условий.
Типы данных: double
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Блок удаляет каждую систему координат, обрабатывая отдельные каналы независимо. Каждый элемент выхода является средним значением N последовательных элементов вдоль столбца матрицы входа. N должно быть меньше формата кадра. N представляет Derepeat factor, N
параметр.
Когда вы устанавливаете Rate options
параметр в Enforce single-rate processing
вход и выход блока имеют одинаковую частоту дискретизации. Блок уменьшает частоту дискретизации при помощи пропорционально меньшего формата кадра, чем вход. Чтобы обработать все входы значения, N должны быть целочисленным коэффициентом от количества строк в векторе или матрице входа. Для дерепетации в N множителе выхода формата кадра в 1/ N раза превышает размер входного кадра, но входы и выход скорости системы координат равны. Когда вы используете эту опцию, Initial condition
параметр не применяется, и блок не испытывает задержки, потому что входные данные немедленно отображаются в выходе.
Для примера, для одноканального входа с 64 элементами, который отменяется в 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)
блок уменьшает частоту дискретизации путем использования пропорционально большего периода системы координат в порту выхода, чем в порту входа. Для дерепетации в N множителе период выходного кадра в N раза превышает период входного кадра, но размеры входного и выходного кадра равны. Выход задерживается на одну выходную систему координат, и первая выходная система координат является Initial condition
значение. Блок удаляет каждую систему координат, обрабатывая отдельные каналы независимо. Каждый элемент выхода является средним значением N последовательных элементов вдоль столбца матрицы входа. Коэффициент дерепита должен быть меньше, чем формат кадра.
Для примера для одноканального входа с периодом системы координат 1 секунду, который отменяется в 4 раза, выход имеет период системы координат 4 секунды. Входы и выход форматов кадра равны.
Repeat - Этот блок является одной из возможных обратных операций.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.