Engee documentation

BPSK Modulator Baseband

Modulates data using the BPSK method.

bpsk modulator baseband

Description

The BPSK Baseband Modulator unit modulates the signal using the Binary Phase Shift Keying (BPSK) method. The block transmits the frequency representation of the signal in the modulating frequency band to the output. The input signal must have a discrete-time binary representation. If the input bit is 0 or 1, the output signal is exp(jθ) or -exp(jθ) respectively. The Phase offset (rad) parameter specifies the value of θ in radians.

Ports

Input

In - input signal
vector | scalar

Input signal in the form of a scalar or vector with element values in the range of values , where M is the modulation order. If a binary vector is specified, the number of elements must be an integer multiple of the number of bits per symbol. The number of bits per symbol is equal to .

Data types: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

Output

Out - BPSK modulated baseband signal
vector | scalar

BPSK-modulated baseband signal; complex scalar or vector.

Data types: Float64.

Parameters

Phase offset (rad) - zero point phase shift
pi/4 (by default) | scalar

Zero point phase offset in radians; scalar.

Read More

Algorithms

Phase modulation is a method of linear modulation of the fundamental frequency band in which the message modulates the phase of the signal with a constant amplitude. Binary phase shift keying (BPSK) is a biphase modulation scheme in which 0 and 1 in a binary message are represented by two different phase states of the carrier signal.

π ,

for

where:

- energy per bit.

- bit duration.

- carrier frequency.

The representation of the BPSK signal in the main frequency band is as follows:

π

The BPSK signal has two phases: 0 and π. The probability of a bit error in the AWGN channel is equal to

where: - spectral power density of noise.