SignalProcessing
EquivalentNoiseBandwidth
computes equivalent noise bandwidth of a window
Calling Sequence
Parameters
Description
Thread Safety
Examples
Compatibility
EquivalentNoiseBandwidth( size, windowtype, samplerate )
EquivalentNoiseBandwidth( windowvector, samplerate )
size
-
Positive integer for the size of the window.
windowtype
(optional) Either a list, name, or string, specifies the windowing command to be applied. The default is "none" (for no windowing to be applied). If a list is passed, the first element provides the name of the windowing command, and any remaining terms are passed as options to the command.
windowvector
1-D rtable or list of numeric values, specifies the Windowing Vector.
samplerate
(optional) Positive numeric value for the sampling rate. The default is size or numelems(windowvector), depending on the calling sequence.
The value of windowtype, when not passed as a list, should be the name or string, with or without the Window suffix, that corresponds to the windowing command. For example, to use a Hamming window, you can pass Hamming or "HammingWindow". In both cases, the command SignalProcessing[HammingWindow] will be used internally. Similarly, you can pass ["Exponential",0.5] or [ExponentialWindow,0.5] to use SignalProcessing[ExponentialWindow] with parameter value 0.5.
Denote and . For a given windowtype, the windowing Vector is the Vector of size formed by applying the window to the Vector of size filled with ones. Applying the window to any real-valued Vector of size is equivalent to multiplying element-wise by .
Define to be the Root Mean Square (RMS) of , and to be the mean of . The Equivalent Noise Bandwidth (ENBW) is given by:
The SignalProcessing[EquivalentNoiseBandwidth] command is thread-safe as of Maple 2021.
For more information on thread safety, see index/threadsafe.
Example 1
Example 2
Example 3
The SignalProcessing[EquivalentNoiseBandwidth] command was introduced in Maple 2021.
For more information on Maple 2021 changes, see Updates in Maple 2021.
See Also
SignalProcessing[Mean]
SignalProcessing[RootMeanSquare]
Download Help Document