Modulate using BPSK method
The BPSKModulator
object modulates
using the binary phase shift keying method. The output is a baseband representation of the
modulated signal.
To modulate a binary phase shift signal:
Create the comm.BPSKModulator
object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
creates a
modulator System object™
bpskmod
= comm.BPSKModulatorbpskmod
, that modulates the input signal using the binary phase shift
keying (BPSK) method.
creates a BPSK modulator object bpskmod
= comm.BPSKModulator(Name
,Value
)bpskmod
, 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
).
creates a BPSK modulator object bpskmod
= comm.BPSKModulator(phase
,Name
,Value
)bpskmod
. The object's
PhaseOffset
property is set to phase
, and the
other specified properties are set to the specified values.
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Phase modulation is a linear baseband modulation technique in which the message modulates the phase of a constant amplitude signal. Binary Phase Shift Keying (BPSK) is a two phase modulation scheme, where the 0’s and 1’s in a binary message are represented by two different phase states in the carrier signal
for where:
ϕn = πm, m∈{0,1}.
Eb is the energy per bit.
Tb is the bit duration.
fc is the carrier frequency.
In MATLAB®, the baseband representation of a BPSK signal is
The BPSK signal has two phases: 0 and π. The probability of a bit error in an AWGN channel is
where N0 is the noise power spectral density.