Demodulate using BPSK method
The BPSKDemodulator
object demodulates a signal
that was modulated using the binary phase shift keying method. The
input is a baseband representation of the modulated signal.
To demodulate a binary phase shift signal:
Define and set up your BPSK demodulator object. See Construction.
Call step
to demodulate a signal
according to the properties of comm.BPSKDemodulator
.
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.BPSKDemodulator
creates a demodulator System object, H
,
that demodulates the input signal using the binary phase shift keying
(BPSK) method.
H = comm.BPSKDemodulator(
creates
a BPSK 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.BPSKDemodulator(PHASE,
creates
a BPSK demodulator object, Name
,Value
)H
, with the PhaseOffset
property
set to PHASE
, and the other specified properties
set to the specified values.
|
Phase of zeroth point of constellation Specify the phase offset of the zeroth point of the constellation,
in radians, as a finite, real scalar. The default is |
|
Demodulation decision method Specify the decision method the object uses as one of |
|
Source of noise variance Specify the source of the noise variance as one of |
|
Noise variance Specify the variance of the noise as a nonzero, real scalar. The default is
|
|
Data type of output Specify the output data type as one of When the input signal is an integer data type, you must have
a Fixed-Point Designer™ user license to use this property in |
constellation | Calculate or plot ideal signal constellation |
step | Demodulate using BPSK method |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
This object implements the algorithm, inputs, and outputs described on the BPSK Demodulator Baseband block reference page. The object properties correspond to the block parameters.