dsp.MovingRMS
Moving root mean square (RMS)
Description
The dsp.MovingRMS
      System object™ computes the moving root mean square (RMS) of the input signal along each
      channel, independently over time. The object uses either the sliding window method or the
      exponential weighting method to compute the moving RMS. In the sliding window method, a window
      of specified length is moved over the data, sample by sample, and the RMS is computed over the
      data in the window. In the exponential weighting method, the object squares the data samples,
      multiplies them with a set of weighting factors, and sums the weighed data. The object then
      computes the RMS by taking the square root of the sum. For more details on these methods, see
        Algorithms. 
To compute the moving RMS of the input:
- Create the - dsp.MovingRMSobject and set its properties.
- Call the object with arguments, as if it were a function. 
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
movRMS = dsp.MovingRMSmovRMS, using the default properties.
movRMS = dsp.MovingRMS(Len)WindowLength property to Len.
MovRMS = dsp.MovingRMS(Len,Overlap)WindowLength property to Len and the
            OverlapLength property to Overlap.
movRMS = dsp.MovingRMS(Name,Value)Name,Value pairs. Unspecified
          properties have default values.
Example: movRMS = dsp.MovingRMS('Method','Exponential
            weighting','ForgettingFactor',0.9);
Properties
Usage
Syntax
Description
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
      System object as the first input argument. For
      example, to release system resources of a System object named obj, use
      this syntax:
release(obj)
Examples
Algorithms
References
[1] Bodenham, Dean. “Adaptive Filtering and Change Detection for Streaming Data.” PH.D. Thesis. Imperial College, London, 2012.
Extended Capabilities
Version History
Introduced in R2016bSee Also
Objects
- dsp.MovingAverage|- dsp.MovingMaximum|- dsp.MovingMinimum|- dsp.MovingStandardDeviation|- dsp.MovingVariance|- dsp.MedianFilter


