AnyMath 文档

n.环境,环境

设备诊断的包络谱。

库::`工程师`

语法

函数调用

  • envspectrum(___,[参数:out]=:情节) -绘制信号的包络和包络的频谱。

争论

输入参数

# x — 输入信号

+ 向量资料 | 矩阵

Details

指定为矢量或矩阵的输入信号。 如果 x -矢量,它被认为是一个通道。 如果 x -矩阵,然后是函数 envspectrum 为每列独立计算包络谱,并在矩阵的相应列中返回结果 [参数:es].

数据类型

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

# 财政司司长 — 抽样调查 费率+ 标量,标量

Details

的采样频率,设置为正实标量。

数据类型

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

输入参数 «名称-值»

将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 类型参数 «名称-值» 它们应该放在其他参数之后,但对的顺序无关紧要。 您可以指定多个对 «名称-值».

# *方法*是 一种计算信号包络的算法

+ 繧"繝ォ繝舌β (默认情况下)| "希尔伯特"

Details

计算信号包络的算法,定义为 繧"繝ォ繝舌β"希尔伯特". 有关详细信息,请参阅算法

# 乐队 — 用于计算包络频谱的频率范围

+ [财政司司长/4财政司司长*3/8] (默认情况下)| 向量资料

Details

用于计算包络频谱的频率范围,定义为具有从零到奈奎斯特频率的严格递增值的双元向量。

数据类型

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

# 过滤顺序 — FIR滤波器顺序

+ 50 (默认)| 标量,标量

Details

FIR滤波器阶数被设置为正整数。

*如果为论点 [参数:方法] 值设置 "希尔伯特",则该自变量确定带通FIR滤波器的阶数。

*如果为论点 [参数:方法] 值设置 繧"繝ォ繝舌β,则该自变量确定低通FIR滤波器的阶数。

数据类型

Int32, Int64</无翻译>

# — 输出数据的类型

+ :数据 (默认情况下)| :剧情

Details

输出数据的类型:

  • :数据 -函数返回数据;

  • :剧情 -函数返回一个图形。

输出参数

# es — 包络频谱

+ 向量资料 | 矩阵

Details

作为向量或矩阵返回的包络频谱。

# f — 频率

+ 向量资料

Details

计算包络频谱的频率,作为向量返回。

# env — 信号的包络

+ 向量资料 | 矩阵

Details

作为向量或矩阵返回的信号的包络。

# t — 时间值

+ 向量资料

Details

计算信号包络的时间值,作为向量返回。

算法

功能 envspectrum 首先从输入信号中去除恒定偏移 [参数:x],然后计算信号的包络。

*如果为论点 [参数:方法] 值设置 "希尔伯特",则该函数执行以下操作:

  1. 用带通滤波器对信号进行滤波。 FIR滤波器具有由参数指定的顺序 [参数:FilterOrder],截止频率为 广管局[1]广管局[2],在哪里 -参数指定的频率范围 [参数:乐队].

  2. 使用函数计算分析信号 希尔伯特.

  3. 计算信号的包络作为分析信号的绝对值。

*如果为论点 [参数:方法] 值设置 繧"繝ォ繝舌β,则该函数执行以下操作:

  1. 执行复数信号解调。 信号乘以 ,在哪里 .

  2. 用低通滤波器对解调信号进行滤波,计算解析信号。 FIR滤波器具有由参数指定的顺序 [参数:FilterOrder],和截止频率 .

  3. 将信号的包络计算为分析信号绝对值的两倍。

在计算信号的包络之后,该函数从包络中去除恒定偏移,并使用FFT计算包络频谱。

文学作品

  1. 兰德尔,罗伯特*邦德。 基于振动的状态监测。 英国奇切斯特:John Wiley&Sons,2011。