envelope
信号包络
语法
说明
[
返回输入序列 yupper,ylower
] = envelope(x
)x
的上下包络作为其解析信号的幅值。使用在 hilbert
中实现的离散傅里叶变换查找 x
的解析信号。该函数最初会删除 x
的均值,并在计算包络后再重新添加该均值。如果 x
是矩阵,则 envelope
单独对 x
的每列进行运算。
[
返回使用其解析信号的幅值确定的 yupper,ylower
] = envelope(x
,fl
,'analytic')x
的包络。解析信号是通过用长度为 fl
的希尔伯特 FIR 滤波器对 x
进行滤波来计算的。如果只指定两个参量,则使用此语法。
[
返回 yupper,ylower
] = envelope(x
,wl
,'rms')x
的上下均方根包络。包络是用长度为 wl
个采样的滑动窗来确定的。
[
返回 yupper,ylower
] = envelope(x
,np
,'peak')x
的上下峰值包络。包络是通过对至少分隔 np
个采样的局部最大值进行样条插值来确定的。
不带输出参量的 envelope(___)
用于绘制信号及其上下包络。此语法接受上述语法中的任何输入参量。
示例
输入参数
输出参量
扩展功能
版本历史记录
在 R2015b 中推出