Demodulate using QPSK method
The QPSKDemodulator
object demodulates a signal that was
modulated using the quadrature phase shift keying method. The input is a baseband representation
of the modulated signal.
To demodulate a signal that was modulated using quadrature phase shift keying:
Define and set up your QPSK demodulator object. See Construction.
Call step
to demodulate the signal
according to the properties of comm.QPSKDemodulator
.
The behavior of step
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.
H = comm.QPSKDemodulator
creates a demodulator System object, H
.
This object demodulates the input signal using the quadrature phase
shift keying (QPSK) method.
H = comm.QPSKDemodulator(
creates
a QPSK demodulator 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
).
H = comm.QPSKDemodulator(PHASE,
creates
a QPSK demodulator object, Name
,Value
)H
. This object has
the PhaseOffset
property set to PHASE
,
and the other specified properties set to the specified values.
|
Phase of zeroth point in constellation Specify the phase offset of the zeroth point in the constellation,
in radians, as a real scalar value. The default is |
|
Output data as bits Specify whether the output consists of groups of bits or integer symbol values. When you set this property to When you set this property to |
|
Constellation encoding Specify how the object maps an integer or group of 2 bits to
the corresponding symbol as one of When you set this property to When you set this property to |
|
Demodulation decision method Specify the decision method the object uses as When you set the |
|
Source of noise variance Specify the source of the noise variance as one of |
|
Noise variance Specify the variance of the noise as a positive, real scalar
value. The default is This property applies when you set the |
|
Data type of output Specify the output data type as This property applies when you set the When the input data is of a fixed-point type, the output data
type behaves as if you had set the When you set When you set the |
constellation | Calculate or plot ideal signal constellation |
step | Demodulate using QPSK method |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
This object implements the algorithm, inputs, and outputs described on the QPSK Demodulator Baseband block reference page. The object properties correspond to the block parameters.