Engee documentation

BPSK Demodulator Baseband

Demodulates data modulated using the BPSK method.

bpsk demodulator baseband

Description

The BPSK Baseband Demodulator unit demodulates a signal that has been modulated using the Binary Phase Shift Keying (BPSK) method.

The block takes as input the frequency representation of the signal as a discrete complex scalar or column vector.

The values of exp(jθ) or -exp(jθ) are converted to 0 or 1, respectively. The Phase offset (rad) parameter specifies the value of θ in radians.

Ports

Input

In - input BPSK-modulated signal
scalar | vector | matrix

Input BPSK-modulated signal as a scalar, vector or matrix. In case of a matrix, each column is processed as an independent channel.

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

Output

Out - demodulated signal
vector | scalar

Demodulated signal as a scalar or vector. If the output is a scalar, its value is an integer. If the output is a vector, it is a vector of integer or binary numbers.

Data types: Float64.

Parameters

Phase offset (rad) - zero point phase shift
0 (by default) | scalar

Zero point phase offset in radians, scalar.

*Example: pi/4.