comm.MSKTimingSynchronizer
Recover symbol timing phase using fourth-order nonlinearity method
Description
The MSKTimingSynchronizer
object recovers the
symbol timing phase of the input signal using a fourth-order nonlinearity
method. This object implements a general non-data-aided feedback method
that is independent of carrier phase recovery. This method requires
prior compensation for the carrier frequency offset. This object is
suitable for systems that use baseband minimum shift keying (MSK)
modulation.
To recover the symbol timing phase of the input signal:
Define and set up your MSK timing synchronizer object. See Construction.
Call
step
to recover the symbol timing phase of the input signal according to the properties ofcomm.MSKTimingSynchronizer
. The behavior ofstep
is specific to each object in the toolbox.
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.
Construction
H = comm.MSKTimingSynchronizer
creates
a timing phase synchronizer System object, H
.
This object recovers the symbol timing phase of the input signal using
a fourth-order nonlinearity method.
H = comm.MSKTimingSynchronizer(
creates
an MSK timing synchronizer object, Name
,Value
)H
, with each
specified property set to the specified value. You can specify additional
name-value pair arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).
Properties
|
Number of samples representing each symbol Specify the number of samples that represent each symbol in
the input signal as an integer-valued scalar greater than |
|
Error update step size Specify the step size for updating successive timing phase estimates as a positive, real
scalar value. The default is |
|
Enable synchronization reset input Set this property to When you set this property to When the reset input is a nonzero value, the object restarts
the timing phase recovery process. When you set this property to |
|
Condition for timing phase recovery reset Specify the conditions to reset the timing phase recovery process
as one of When you set this property to When you set this property to |
Methods
step | Recover symbol timing phase using fourth-order nonlinearity method |
Examples
Algorithms
This object implements the algorithm, inputs, and outputs described on the MSK-Type Signal Timing Recovery block reference page. The object properties correspond to the block parameters, except:
The object corresponds to the MSK-Type Signal Timing Recovery block with the Modulation type parameter set to
MSK
.The Reset parameter corresponds to the
ResetInputPort
andResetCondition
properties.
Extended Capabilities
Version History
Introduced in R2012a