Logo
OpenCPI Version: develop
  • Changelog

Main Documentation

  • Getting Started Guides
  • Developer Guides
  • Additional Guides
  • Command-Line Tools
  • Tutorials
  • Briefings
  • Glossary of Terms

OpenCPI Project Documentation

  • Assets Project
  • Core Project
  • Examples Project
  • Platform Project
  • Tutorial Project

Comp Project Documentation

  • SDR Project
    • Changelog
    • Components
      • Coding Component Library
      • Communication Component Library
      • DSP Component Library
      • Generator Component Library
      • Instrumentation Component Library
      • Interface Component Library
      • Logic Component Library
      • Math Component Library
        • Absolute (abs_l)
        • Absolute (abs_s)
        • Adder (adder_l)
        • Adder (adder_s)
        • Bias (bias_l)
        • Bias (bias_s)
        • Bias (bias_s_l)
        • Bias (bias_xs)
        • Complex Combiner (complex_combiner_s_xs)
        • Complex Multiplier (complex_multiplier_scaled_xs)
        • Complex Multiplier (complex_multiplier_xf)
        • Divider (divider_s)
        • Exponentiation (exp_us)
        • Gain (gain)
        • Gain (gain_s_l)
        • Imaginary (imaginary_xs_s)
        • Log10 (log10_f)
        • Logarithm (log_us)
        • Multiplier (multiplier_s_l)
        • Negator (negator_l)
        • Negator (negator_s)
        • Real (real_xs_s)
        • Shift Left (shift_left_xs)
        • Shift Right (shift_right_xs)
        • Square Scaled (square_scaled_s)
      • Utilities Component Library
    • Primitives
    • Protocols
    • Timed Sample Protocols
    • Component Testing Guidelines
    • Block-based Testing Guidelines

OSP Project Documentation

  • Analog Devices Inc Project
  • Avnet Engineering Project
  • E3xx Project
  • Ettus Research Project
  • PlutoSDR Project
  • Xilinx Project
OpenCPI assets
  • SDR Project
  • Components
  • Math Component Library

Math Component Library

Component library for components that apply mathematical functions to the data in samples opcode messages.

Math components

  • Absolute (abs_l)
  • Absolute (abs_s)
  • Adder (adder_l)
  • Adder (adder_s)
  • Bias (bias_l)
  • Bias (bias_s)
  • Bias (bias_s_l)
  • Bias (bias_xs)
  • Complex Combiner (complex_combiner_s_xs)
  • Complex Multiplier (complex_multiplier_scaled_xs)
  • Complex Multiplier (complex_multiplier_xf)
  • Divider (divider_s)
  • Exponentiation (exp_us)
  • Gain (gain)
  • Gain (gain_s_l)
  • Imaginary (imaginary_xs_s)
  • Log10 (log10_f)
  • Logarithm (log_us)
  • Multiplier (multiplier_s_l)
  • Negator (negator_l)
  • Negator (negator_s)
  • Real (real_xs_s)
  • Shift Left (shift_left_xs)
  • Shift Right (shift_right_xs)
  • Square Scaled (square_scaled_s)
Previous Next

Last updated on 29 October 2026.