Accelerating the pace of engineering and science

# step

System object: dsp.AnalyticSignal
Package: dsp

Analytic signal

Y = step(H,X)

## Description

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

$Y=X+jH\left\{X\right\}$

where j is the imaginary unit and $H\left\{X\right\}$ denotes the Hilbert transform.

When you set the FrameBasedProcessing property to false, each of the M-by-N matrix elements is an independent channel. Thus, the method computes the analytic signal for each element of X. When you set the FrameBasedProcessing property to true, 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.