中值滤波器
这个dsp。MedianFilter
系统对象™ 沿每个通道独立计算输入信号随时间的移动中值。对象使用滑动窗口方法计算移动中值。在该方法中,在每个通道上逐个采样移动指定长度的窗口,对象计算窗口中数据的中值。有关详细信息,请参阅算法.
要计算输入的移动中值,请执行以下操作:
创建dsp。MedianFilter
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?.
返回中值筛选器对象,medFilt
= dsp。MedianFiltermedFilt
,使用默认属性。
设置medFilt
= dsp。MedianFilter (Len
)WindowLength
财产Len
.
medFilt = dsp.MedianFilter(名称、值)
指定WindowLength
使用名称,值
一对
例子:
movMin=dsp.MedianFilter(“WindowLength”,5);
要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名为的系统对象的系统资源obj
,使用下面的语法:
发行版(obj)
[1] Bodenham,院长。流数据的自适应过滤和变化检测博士论文。伦敦帝国理工学院,2012年。
dsp.MovingAverage
|dsp.MOVINGMAX
|dsp。MovingMinimum
|dsp。MovingRMS
|dsp。MovingStandardDeviation
|dsp。MovingVariance