Quadrature Demodulator (quad_demod)

Calculates the angle between the complex conjugate of the previous input and the current input. The output is proportional to the input signal’s relative frequency..

Design

This component will be deprecated within this OSP in future releases. It is the equivalent of quadrature_demod component within OpenCPI SDR Assets Library (ocpi.sdr.assets) .

Ports

Inputs:

  • in

    • Protocol: complex_short_timed_sample-prot

    • Optional: False

Outputs:

  • out

    • Protocol: short_timed_sample-prot

    • Optional: False

Implementations

Dependencies

The dependencies to other elements in OpenCPI are:

  • protocol_util primitives in sdr.assets

There is also a dependency on:

  • ieee.std_logic_1164

  • ieee.numeric_std

Limitations

Limitations of quad_demod are:

  • NONE