文档

peak2rms

Peak-magnitude-to-RMS比率

语法

Y = peak2rms (X)
Y = peak2rms (X,昏暗的)

描述

Y= peak2rms (X中最大绝对值的比率X的均方根值X.默认情况下,peak2rms的第一个数组维数X大小大于1。例如,如果X是行向量或列向量,Y是实值标量。如果Y是一个N——- - - - - -矩阵N> 1,Y是1 -的列的峰值大小到均方根级别的行向量Y

Y= peak2rms (X昏暗的计算的峰值-幅度-均方根水平X沿着维度,昏暗的

输入参数

X

实值或复数输入向量、矩阵或gpuArray对象。默认情况下,peak2rms的第一个数组维度X大小大于1。

看到GPU计算(并行计算工具箱)和GPU系统需求有关gpuArray对象。

昏暗的

峰值-幅度-均方根比的尺寸。可选昏暗的输入参数指定计算峰值-幅度- rms水平的维度。

默认值:第一个大于1的数组维度

输出参数

Y

Peak-magnitude-to-RMS比率。为向量,Y是实值标量。对矩阵,Y包含沿指定维度计算的峰值-幅度- rms水平,昏暗的.默认情况下,昏暗的是第一个大于1的数组维度。

例子

全部折叠

计算以1khz采样的100hz正弦信号的峰值-幅度-均方根比。

t = 0:0.001:1 - 0.001;x = cos(2 *π* 100 * t);y = peak2rms (x)
y = 1.4142

计算频率为的复指数的峰值-幅度-均方根比rad /样品。

生成一个复指数,其频率为rad /样品。求峰值-幅度-均方根比。

n = 0:99;x = exp (1 j *π/ 4 * n);y = peak2rms (x)
y = 1

创建一个矩阵,其中每一列是一个100 Hz的正弦信号,采样频率为1 kHz,振幅不同。振幅等于列的指标。

计算柱的峰值-幅度-均方根比。

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

创建一个矩阵,其中每一行是100 Hz的正弦信号,采样频率为1 kHz,振幅不同。振幅等于行指数。

属性计算指定维度为2的行的RMS级别昏暗的论点。

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

更多关于

全部折叠

Peak-magnitude-to-RMS水平

峰值-幅度- rms比值为

X 1 N n 1 N | X n | 2

在哪里-∞范数和RMS值是沿着指定的维度计算的。

参考文献

[1] IEEE®转换、脉冲和相关波形的标准,IEEE标准,2003。

扩展功能

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

介绍了R2012a

这个话题有用吗?