peak2rms

Соотношение пиковая амплитуда к RMS

Описание

пример

y = peak2rms(x) возвращает отношение самого большого абсолютного значения в x к среднеквадратичному (RMS) значению x.

пример

y = peak2rms(x,dim) вычисляет соотношение пиковая амплитуда к RMS x по измерению dim.

Примеры

свернуть все

Вычислите соотношение пиковая амплитуда к RMS синусоиды на 100 Гц, произведенной на уровне 1 кГц.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t);

y = peak2rms(x)
y = 1.4142

Создайте комплексную экпоненту с частотой π/4 рад/выборка. Найдите соотношение пиковая амплитуда к RMS.

n = 0:99;
x = exp(1j*pi/4*n);

y = peak2rms(x)
y = 1

Создайте матрицу, в которой каждый столбец является синусоидой на 100 Гц, произведенной на уровне 1 кГц с различной амплитудой. Амплитуда равна индексу столбца.

Вычислите соотношения пиковая амплитуда к RMS столбцов.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t)'*(1:4);

y = peak2rms(x)
y = 1×4

    1.4142    1.4142    1.4142    1.4142

Создайте матрицу, в которой каждая строка является синусоидой на 100 Гц, произведенной на уровне 1 кГц с различной амплитудой. Амплитуда равна индексу строки.

Вычислите уровни RMS строк, задав размерность, равную 2 с dim аргумент.

t = 0:0.001:1-0.001;
x = (1:4)'*cos(2*pi*100*t);

y = peak2rms(x,2)
y = 4×1

    1.4142
    1.4142
    1.4142
    1.4142

Входные параметры

свернуть все

Входной сигнал в виде вектора, матрицы, N-D массив или gpuArray объект.

Смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox) и Поддержка графического процессора Релизом (Parallel Computing Toolbox) для получения дополнительной информации о gpuArray объекты.

Типы данных: double | single
Поддержка комплексного числа: Да

Величина для работы, заданная как положительный целый скаляр. По умолчанию, peak2rms действует вдоль первого измерения массива x с размером, больше, чем 1. Например, если x строка или вектор-столбец, y скаляр с действительным знаком. Если x N-by-M матрица с N > 1, y 1 M вектором-строкой, содержащим пиковую величину к уровням RMS столбцов y.

Типы данных: double | single

Выходные аргументы

свернуть все

Соотношение пиковая амплитуда к RMS в виде скаляра с действительным знаком, матрицы, N-D массив или gpuArray объект.

Больше о

свернуть все

Соотношение пиковая амплитуда к RMS

Соотношение пиковая амплитуда к RMS

X1Nn=1N|Xn|2,

где норма по бесконечности и значения RMS вычисляются в заданном измерении.

Ссылки

[1] Стандарт IEEE® на переходах, импульсах и связанных формах волны, стандарт IEEE 181, 2003.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| | | | |

Представленный в R2012a