# step

System object: dsp.AnalyticSignal
Package: dsp

Analytic signal

## Syntax

`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.

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.