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 объект.

Для получения дополнительной информации см. Run MATLAB Functions on a GPU (Parallel Computing Toolbox) и GPU Support by Release (Parallel Computing Toolbox). gpuArray (Parallel Computing Toolbox) объекты.

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

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

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

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

свернуть все

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

Подробнее о

свернуть все

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

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

X1Nn=1N|Xn|2,

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

Ссылки

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

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

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

.

См. также

| | | | |

Введенный в R2012a