step
System object: comm.MSKTimingSynchronizer
Namespace: comm
Recover symbol timing phase using fourth-order nonlinearity method
Syntax
[Y,PHASE] = step(H,X)
[Y,PHASE] = step(H,X,R)
Description
Note
Starting in R2016b, instead of using the step
method to perform the operation defined by the System object™, you can call the object with arguments, as if it were a function. For example, y = step(obj,x)
and y = obj(x)
perform equivalent operations.
[Y,PHASE] = step(H,X)
recovers the timing
phase and returns the time-synchronized signal, Y
,
and the estimated timing phase, PHASE
, for input
signal X
. X
must be a double
or single precision complex column vector.
[Y,PHASE] = step(H,X,R)
restarts the timing
phase recovery process when you input a reset signal, R
,
that is non-zero. R
must be a logical or double
scalar. This syntax applies when you set the ResetInputPort
property
to true.
Note
obj
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. For more information on changing property values, see System Design in MATLAB Using System Objects.