Main Content

Complex Phase Shift

Apply complex phase shift to complex signal

  • Library:
  • Communications Toolbox / Utility Blocks

  • Complex Phase Shift block

Description

The Complex Phase Shift block applies a complex phase shift to a complex signal. This block independently processes each pair of corresponding elements.

Ports

Input

expand all

Input signal, specified as a scalar, column vector, or matrix.

Note

This block processes and outputs complex signals. Real values at the input port are type cast to complex values with +j0 complex components.

Data Types: double | single
Complex Number Support: Yes

Phase shift in radians, specified as a scalar, column vector, or matrix. If the phase shift is nonscalar, it must have the same dimension as the signal at port In.

Data Types: double

Output

expand all

Phase-shifted signal, returned as a complex-valued scalar, column vector, or matrix. This output is the same dimension and data type as the input signal.

Block Characteristics

Data Types

double | single

Multidimensional Signals

no

Variable-Size Signals

no

Extended Capabilities

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

Introduced before R2006a