peak2rms

Peak-magnitude-to-RMS比率

描述

例子

y= peak2rms (x的最大绝对值之比x的均方根(RMS)值x

例子

y= peak2rms (x昏暗的的峰值震级与均方根比x沿着维度昏暗的

例子

全部折叠

计算在1khz采样的100 Hz正弦信号的峰值振幅与均方根比。

T = 0:0.001:1-0.001;X = cos(2* *100*t);Y = peak2rms(x)
Y = 1.4142

创建一个频率为的复指数 π / 4 rad /样品。找出峰值震级与均方根比。

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

创建一个矩阵,其中每一列都是在1khz以不同振幅采样的100hz正弦信号。振幅等于列指标。

计算列的峰值幅度与均方根比。

T = 0:0.001:1-0.001;X = cos(2* *100*t)'*(1:4);Y = peak2rms(x)
y =1×41.4142 1.4142 1.4142 1.4142

创建一个矩阵,其中每一行都是一个100hz的正弦信号,采样频率为1khz,振幅不同。振幅等于行下标。

方法计算行的RMS级别,指定维数等于2昏暗的论点。

T = 0:0.001:1-0.001;X = (1:4)'*cos(2* *100*t);Y = peak2rms(x,2)
y =4×11.4142 1.4142 1.4142 1.4142

输入参数

全部折叠

输入信号,指定为向量,矩阵,N-D数组,或gpuArray对象。

看到在图形处理器上运行MATLAB函数(并行计算工具箱)而且GPU支万博1manbetx持按版本划分(并行计算工具箱)有关详情,请参阅gpuArray(并行计算工具箱)对象。

数据类型:|
复数支持:万博1manbetx是的

要操作的维度,指定为正整数标量。默认情况下,peak2rms的第一个数组维度进行操作xsize大于1。例如,如果x是行或列向量,y是实值标量。如果x是一个N——- - - - - -矩阵N> 1,y是1 × -吗的列的峰值大小到均方根值水平的行向量y

数据类型:|

输出参数

全部折叠

峰值幅度与有效值比值,指定为实值标量,矩阵,N-D数组,或gpuArray对象。

更多关于

全部折叠

Peak-Magnitude-to-RMS比率

峰值震级与均方根比为

X 1 N n 1 N | X n | 2

其中无限范数和均方根值沿指定维度计算。

参考文献

[1]IEEE®过渡,脉冲和相关波形标准, IEEE标准181,2003。

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

在R2012a中介绍