dsp。MovingRMS
移动均方根
描述
的dsp。MovingRMS
系统对象™计算输入信号沿每个通道的移动均方根(RMS),随时间独立。该对象使用滑动窗口方法或指数加权方法来计算移动RMS。在滑动窗口方法中,将指定长度的窗口逐个样本地移动到数据上,并对窗口中的数据计算RMS。在指数加权方法中,对象对数据样本进行平方,将它们与一组加权因子相乘,并将被加权的数据相加。然后,该对象通过取和的平方根来计算RMS。有关这些方法的详细信息,请参见算法.
计算输入的移动均方根值:
创建
dsp。MovingRMS
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
语法
描述
返回移动的RMS对象,movRMS
= dsp。MovingRMSmovRMS
,使用默认属性。
设置movRMS
= dsp。MovingRMS (Len
)WindowLength
财产Len
.
设置MovRMS
= dsp。MovingRMS (Len
,重叠
)WindowLength
财产Len
和OverlapLength
财产重叠
.
使用movRMS
= dsp。MovingRMS (名称,值
)名称,值
对。未指定的属性有默认值。
例子:movRMS = dsp。MovingRMS (“方法”,指数权重的,“ForgettingFactor”,0.9);
属性
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
算法
参考文献
[1]波登汉姆,迪恩。流数据的自适应过滤和变化检测博士论文。帝国理工学院,伦敦,2012。