Main Content

DBPSK Modulator Baseband

Modulate using differential binary phase shift keying method

Library

PM, in Digital Baseband sublibrary of Modulation

  • DBPSK Modulator Baseband block

Description

The DBPSK Modulator Baseband block modulates using the differential binary phase shift keying method. The output is a baseband representation of the modulated signal.

This block accepts a scalar or column vector input signal. The input must be a discrete-time binary-valued signal. For information about the data types each block port supports, see Supported Data Types.

The following rules govern this modulation method when the Phase rotation parameter is θ:

  • If the first input bit is 0 or 1, respectively, then the first modulated symbol is exp(jθ) or -exp(jθ), respectively.

  • If a successive input bit is 0 or 1, respectively, then the modulated symbol is the previous modulated symbol multiplied by exp(jθ) or -exp(jθ), respectively.

Dialog Box

Phase rotation (rad)

The phase difference between the previous and current modulated symbols when the input is zero.

Output Data type

The output data type can be either single or double. By default, the block sets this to double.

Supported Data Types

PortSupported Data Types

Input

  • Double-precision floating point

  • Single-precision floating point

  • Boolean

  • 8-, 16-, and 32-bit signed integers

  • 8-, 16-, and 32-bit unsigned integers

Output

  • Double-precision floating point

  • Single-precision floating point

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced before R2006a