Engee documentation

QPSK Demodulator Baseband

Demodulates QPSK-modulated data.

blockType: QPSKBasebandDemodulator

Path in the library:

/Communication Systems/Modulation/Digital Modulation/PM/QPSK Demodulator Baseband

Description

The QPSK Demodulator Baseband block demodulates a signal that has been modulated using the quadrature phase manipulation method. The input is a representation of the modulated signal in the modulating frequency band.

The input must be a complex signal. This block accepts the input signal as a scalar or column vector.

Ports

Input

# IN_1 — QPSK modulated input signal
scalar | vector

Details

The input QPSK-modulated signal as a scalar or vector.

Data types

Complex64.

Complex numbers support

Yes

Output

# OUT_1 — demodulated signal
scalar | vector

Details

Demodulated signal in the form of a scalar or vector.

Data types

Int64.

Complex numbers support

No

Parameters

Main

# Phase offset (rad) — phase offset (rad)
Real number

Details

Phase of the zero point of the signal constellation.

Default value

pi/4

Program usage name

Phaseoffset

Tunable

No

Evaluatable

Yes

# Constellation ordering — constellation ordering
Gray | Binary

Details

Determines how the block maps each pair of input bits or input integers into constellation symbols.

Values

Gray | Binary

Default value

Gray

Program usage name

ConstellationOrdering

Tunable

No

Evaluatable

No