RootMeanSquare - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

SignalProcessing

  

RootMeanSquare

  

calculate the root mean square of a signal

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

RootMeanSquare( data )

Parameters

data

-

rtable or list of data

Description

• 

The RootMeanSquare command takes an rtable or list of data and returns the Root Mean Square (RMS). When  is a Vector with  elements:

• 

The input is converted to a 1-D Vector of either float[8] or complex[8] datatype, and an error will be thrown if this is not possible. For this reason, it is most efficient for the input to already be an rtable having the appropriate datatype.

• 

The RootMeanSquare command is not thread safe.

Examples

Simple Examples

(1)

(2)

(3)

(4)

(5)

(6)

Parseval's Theorem

• 

Parseval's Theorem shows that the root mean square of the Discrete Fourier Transform (DFT) of a signal is the same as that of the original signal. For example:

(7)

(8)

(9)

(10)
• 

We can also compare the original signal with the Inverse Discrete Fourier Transform (IDFT) of its DFT:

(11)

(12)

Compatibility

• 

The SignalProcessing[RootMeanSquare] command was introduced in Maple 2020.

• 

For more information on Maple 2020 changes, see Updates in Maple 2020.

• 

The SignalProcessing[RootMeanSquare] command was updated in Maple 2021.

See Also

SignalProcessing

SignalProcessing[Norm]

SignalProcessing[RelativeRootMeanSquareError]

SignalProcessing[RootMeanSquareError]

 


Download Help Document