Engee 文档

峰值2rms

峰值与均方根值的比值。

库::`工程师`

语法

函数调用

争论

输入参数

# x — 输入信号

+ 向量资料 | 矩阵 | 一个N维数组

Details

指定为向量、矩阵或多维数组的输入信号。

数据类型

漂浮物32, 漂浮64</无翻译> 支持复数::是

# 昏暗 — 执行操作的测量

+ 标量,标量

Details

对其执行操作的维度,指定为正整数标量。 默认情况下 峰值2rms 与数组的第一维一起工作 [参数:x] 维大于 1. 例如,如果 [参数:x] -行向量或列向量,则 [参数:y] -一个真正的标量。 如果 [参数:x] -维度矩阵 ,在哪里 然后 [参数:y] -vector是一个维度的字符串 1 ,包含列的峰值与RMS值之比 [参数:y].

数据类型

漂浮物32, 漂浮64</无翻译>

输出参数

# y 是 峰值与均方根值之比

+ 标量,标量 | 矩阵 | 一个N维数组

Details

峰值与RMS值的比率,作为真实标量、矩阵或多维数组返回。

例子:

正弦波的峰值与RMS值之比

Details

计算峰值与均方根值的比值 100 具有采样频率的Hz正弦 1 千赫。

import EngeeDSP.Functions: peak2rms

t = range(0, stop=1-0.001, step=0.001)
x = cos.(2*pi*100*t)
y = peak2rms(x)

println("y = ", y)
y = 1.414213562373095

二维矩阵的峰值与均方根值之比

Details

让我们创建一个矩阵,其中每列代表一个频率的正弦曲线 100 Hz,以频率采样 1 kHz,具有不同的振幅。 幅度等于列索引。

计算列的峰值与RMS值之比。

import EngeeDSP.Functions: peak2rms

t=0:0.001:1-0.001
x=cos。(2*pi*100*t)。* (1:4)'
y=12rms(x)

println("y=",y)
y = [1.414213562373095 1.414213562373095 1.4142135623730945 1.414213562373095]

沿给定维度的二维矩阵的峰值与均方根值之比

Details

让我们创建一个矩阵,其中每行代表一个频率的正弦曲线 100 Hz,以频率采样 1 kHz,具有不同的振幅。 幅度等于行索引。

计算列的峰值与均方根值之比,指定维度等于 2,使用参数 昏暗.

import EngeeDSP.Functions: peak2rms

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

y = peak2rms(x, 2)
 1.4142135623730934
 1.4142135623730934
 1.4142135623730963
 1.4142135623730934

复数指数的峰值与均方根值之比

Details

让我们用频率创建一个复杂的指数 π/4 rad/倒计时。 让我们找到峰值与RMS值的比率。

import EngeeDSP.Functions: peak2rms

n = 0:99
x = exp.(im*pi/4*n)

y = peak2rms(x)
1.0

此外

峰值与均方根值之比

Details

峰值与均方根值之比定义为

其中无限范数和标准偏差的值沿着指定的测量计算。

文学作品

  1. IEEE®Standard on Transitions,Pulses,And Related Waveforms,IEEE Standard181,2003.