System object: dsp.AnalyticSignal
Package: dsp

Analytic signal


Y = step(H,X)


Y = step(H,X) computes the analytic signal, Y, of the M-by-N input matrix X, according to the equation


where j is the imaginary unit and H{X} denotes the Hilbert transform.

Each of the N columns in X contains M sequential time samples from an independent channel. The method computes the analytic signal for each channel.

    Note:   H specifies the System object™ on which to run this step method.

    The object performs an initialization the first time the step method is executed. This initialization locks nontunable properties and input specifications, such as dimensions, complexity, and data type of the input data. If you change a nontunable property or an input specification, the System object issues an error. To change nontunable properties or inputs, you must first call the release method to unlock the object.

Was this topic helpful?