Среднеквадратичное значение входа или последовательность входов
Инструментарий/статистика системы DSP
Среднеквадратичный блок вычисляет среднеквадратичное (среднеквадратичное) значение каждой строки или столбца входного сигнала или вдоль векторов заданного размера входного сигнала. Он также может вычислить среднеквадратичное значение всего входного сигнала. Размер можно задать с помощью параметра Найти среднеквадратичное значение над. Блок RMS может также отслеживать значение RMS в последовательности входов в течение некоторого периода времени. Для отслеживания значения RMS в последовательности входов выберите параметр Running RMS.
Примечание
Режим выполнения в блоке RMS будет удален в следующей версии. Для вычисления текущего RMS в Simulink ® используйте блок Moving RMS.
In - Ввод данныхБлок принимает вещественные или комплексные многоканальные и многомерные входы.
Этот порт не называется, пока вы не выберете параметр Running RMS и не установите для параметра Reset port значение, отличное от None.
Типы данных: single | double
Поддержка комплексного номера: Да
Rst - Сброс портаУкажите событие сброса, которое приводит к сбросу блока запущенной службы управления правами. Время выборки ввода Rst должно быть положительным целым числом, кратным времени входной выборки.
Чтобы включить этот порт, выберите параметр Running RMS и установите для параметра Reset port значение, отличное от None.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean
Port_1 - среднеквадратичное значение по указанному размеруТип данных вывода соответствует типу данных ввода.
Если параметр Running RMS не выбран, блок вычисляет значение RMS в каждой строке или столбце ввода или вдоль векторов заданного размера ввода. Он также может вычислять среднеквадратичное значение всего входного сигнала в каждый отдельный момент времени выборки. Каждый элемент в выходном массиве y - среднеквадратичное значение соответствующего столбца, строки или всего входного значения. Выходной массив y зависит от установки параметра Find the RMS value over. Рассмотрим трехмерный входной сигнал размера M-by-N-by-P. Если для параметра Найти значение RMS задано значение:
Entire input - Выходной сигнал в каждый момент времени выборки представляет собой скаляр, который содержит среднеквадратичное значение входной матрицы M-by-N-by-P.
Each row - Выходной сигнал в каждый момент времени выборки состоит из M-by-1-by-P массива, где каждый элемент содержит среднеквадратичное значение каждого вектора по второму измерению входного сигнала. Для ввода матрицы M-на-N выходной сигнал в каждый момент времени выборки является вектором столбца M-by-1.
Each column - Выходной сигнал в каждый момент времени выборки состоит из 1-by-N-by-P массива, где каждый элемент содержит среднеквадратичное значение каждого вектора по первому измерению входного сигнала. Для входного сигнала матрицы M-на-N выходной сигнал в каждый момент времени выборки является вектором 1-by-N строки.
В этом режиме блок обрабатывает неориентированные векторные входы длиной М как векторы M-by-1 столбцов.
Specified dimension - выходные данные в каждый момент времени выборки зависят от значения параметра Dimension. Если для параметра «Размер» задано значение 1, вывод такой же, как при выборе Each column. Если для параметра «Размер» задано значение 2, вывод такой же, как при выборе Each row. Если для параметра «Размер» задано значение 3выходной сигнал в каждый момент времени выборки представляет собой матрицу M-на-N, содержащую среднеквадратичное значение каждого вектора по третьему измерению входного сигнала.
При выборе Running RMS блок отслеживает значение RMS каждого канала во временной последовательности входов. В этом режиме необходимо также указать значение параметра обработки ввода.
Elements as channels (sample based) - Блок обрабатывает каждый элемент входа как отдельный канал. Для трехмерного входного сигнала размера M-за-N-за-P блок выводит матрицу M-за-N-за-P. Каждый элемент yijk выходного сигнала содержит среднеквадратичное значение элемента uijk для всех входов с момента последнего сброса.
Когда происходит событие сброса, выполняющийся RMS yijk в текущем кадре сбрасывается в элемент uijk.
Columns as channels (frame based) - Блок обрабатывает каждый столбец входа как отдельный канал. Эта опция не поддерживает входные сигналы с более чем двумя измерениями. Для двухмерного входного сигнала размера M-на-N блок выводит матрицу M-на-N. Каждый элемент yij выхода содержит среднеквадратичное значение элементов в j-ом столбце всех входов с момента последнего сброса, вплоть до элемента uij текущего входа включительно.
Когда происходит событие сброса, RMS для каждого канала становится значением RMS всех выборок в текущем входном кадре, вплоть до текущей входной выборки включительно.
Типы данных: single | double
Running RMS - Возможность выбора запущенного RMSПри выборе параметра Running RMS блок отслеживает значение RMS каждого канала во временной последовательности входов.
Find the RMS value over - Размер, по которому блок вычисляет среднеквадратичное значениеEach column (по умолчанию) | Entire input | Each row | Specified dimension
Each column - Блок выводит среднеквадратичное значение над каждым столбцом.
Each row - Блок выводит среднеквадратичное значение над каждой строкой.
Entire input - Блок выводит среднеквадратичное значение по всему входу.
Specified dimension - Блок выводит среднеквадратичное значение размера, указанного в параметре Dimension.
Чтобы включить этот параметр, снимите флажок Running RMS.
Dimension - Пользовательское измерение1 (по умолчанию) | скалярУкажите размер (на основе одного значения) входного сигнала, по которому вычисляется среднеквадратичное значение. Значение этого параметра должно быть больше 0 и меньше количества измерений во входном сигнале.
Чтобы включить этот параметр, установите для параметра Find the RMS value over значение Specified dimension.
Input processing - Способ обработки входных данных в рабочем режимеColumns as channels (frame based) (по умолчанию) | Elements as channels (sample based)Columns as channels (frame based) - Блок обрабатывает каждый столбец входа как отдельный канал. Эта опция не поддерживает входные сигналы с более чем двумя измерениями. Для двухмерного входного сигнала размера M-на-N блок выводит матрицу M-на-N. Каждый элемент yij выхода содержит среднеквадратичное значение элементов в j-ом столбце всех входов с момента последнего сброса, вплоть до элемента uij текущего входа включительно.
Когда происходит событие сброса, RMS для каждого канала становится значением RMS всех выборок в текущем входном кадре, вплоть до текущей входной выборки включительно.
Elements as channels (sample based) - Блок обрабатывает каждый элемент входа как отдельный канал. Для трехмерного входного сигнала размера M-за-N-за-P блок выводит матрицу M-за-N-за-P. Каждый элемент yijk выходного сигнала содержит среднеквадратичное значение элемента uijk для всех входов с момента последнего сброса.
Когда происходит событие сброса, выполняющийся RMS yijk в текущем кадре сбрасывается в элемент uijk.
Входные данные переменного размера
Если входные данные имеют переменный размер и выбран параметр Running RMS, то:
Если для параметра Input processing установлено значение Elements as channels (sample based), состояние сбрасывается.
Если для параметра Input processing установлено значение Columns as channels (frame based), затем:
Если разность входных размеров равна количеству каналов (количеству столбцов), состояние сбрасывается.
Если разница в размере входного сигнала определяется длиной каналов (количеством строк), сброс не выполняется, и выполняемая операция выполняется в обычном режиме.
Чтобы включить этот параметр, выберите параметр Running RMS.
Reset port - Событие сбросаNone (по умолчанию) | Rising edge | Falling edge | Either edge | Non-zero sampleБлок сбрасывает запущенную RMS всякий раз, когда на необязательном порту Rst обнаруживается событие сброса. Время сброса выборки должно быть положительным целым числом, кратным времени ввода выборки.
Когда происходит событие сброса, когда параметр обработки Input имеет значение Elements as channels (sample based), RMS для каждого канала инициализируется значением в соответствующем канале текущего входа. Аналогично, если параметр обработки Input имеет значение Columns as channels (frame based)RMS для каждого канала становится значением RMS всех выборок в текущем входном кадре, вплоть до текущей входной выборки включительно.
Этот параметр используется для указания события сброса.
None - Отключает порт Rst.
Rising edge - запускает операцию сброса, когда вход Rst выполняет одно из следующих действий:
Увеличивается от отрицательного значения до положительного значения или нуля.
Повышается от нуля до положительного значения, где подъем не является продолжением подъема от отрицательного значения до нуля.

Falling edge - запускает операцию сброса, когда вход Rst выполняет одно из следующих действий:
Падает от положительного значения до отрицательного значения или нуля.
Падает от нуля до отрицательного значения, где падение не является продолжением падения от положительного значения до нуля.

Either edge - Запускает операцию сброса, если входным сигналом Rst является Rising edge или Falling edge.
Non-zero sample - запускает операцию сброса в каждый момент времени выборки, когда вход Rst не равен нулю.
Примечание
При выполнении моделирования в многозадачном режиме Simulink сигналы сброса имеют задержку в одну выборку. Следовательно, когда блок обнаруживает событие сброса, имеется задержка в одну выборку на скорости порта сброса, прежде чем блок применит сброс. Дополнительные сведения о задержках и режимах задания Simulink см. в разделах Избыточная алгоритмическая задержка (задержка задания) и Планирование и создание кода на основе времени (кодер Simulink).
Чтобы включить этот параметр, выберите параметр Running RMS.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
Среднеквадратичное значение дискретно-временного сигнала является квадратным корнем среднего арифметического квадратов значений выборки сигнала.
Для входной матрицы u M-на-N среднеквадратичное значение j-го столбца входного сигнала задается следующим образом:
При сбросе параметра Running RMS в блоке и задании размера в блоке получаются результаты, идентичные результатам MATLAB
®rms функция, когда она вызывается как y = rms(u,D).
u - ввод данных.
D - измерение.
y - среднеквадратичное значение.
Среднеквадратичное значение по всему входу идентично вызову rms функция как y = rms(u(:)).
Когда входные данные являются комплексными, блок вычисляет среднеквадратичное значение величины комплексного входного сигнала.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.