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
    • Primitives
      • Communication Primitive Library
      • DSP Primitive Library
        • Adaptive Equaliser (Non-Data-Aided) (adaptive_equaliser)
        • CIC Decimator (cic_dec)
        • CIC Interpolator (cic_int)
        • CORDIC DDS (cordic_dds)
        • CORDIC Rectangular to Polar Conversion (cordic_rec_to_pol)
        • CORDIC Sine and Cosine (cordic_sin_cos)
        • Finite Impulse Response (FIR) Filter (fir_filter)
        • Symmetric Finite Impulse Response (FIR) Filter (fir_filter_symmetric)
        • IQ Imbalance Corrector (iq_imbalance_corrector)
        • Multiply Accumulator (multiply_accumulate)
        • Polyphase Decimator (polyphase_decimator)
        • Polyphase FIR Interpolator (polyphase_interpolator)
        • Half-Even Rounder (rounding_halfeven)
        • Half-Up Rounder (rounding_halfup)
        • Truncating Rounder (rounding_truncate)
        • Windower (windower)
      • Interface Primitive Library
      • Math Primitive Library
      • Utilities Primitive Library
    • 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
  • Primitives
  • DSP Primitive Library

DSP Primitive Library

Primitive library for digital signal processing (DSP) primitives.

Primitives

  • Adaptive Equaliser (Non-Data-Aided) (adaptive_equaliser)
  • CIC Decimator (cic_dec)
  • CIC Interpolator (cic_int)
  • CORDIC DDS (cordic_dds)
  • CORDIC Rectangular to Polar Conversion (cordic_rec_to_pol)
  • CORDIC Sine and Cosine (cordic_sin_cos)
  • Finite Impulse Response (FIR) Filter (fir_filter)
  • Symmetric Finite Impulse Response (FIR) Filter (fir_filter_symmetric)
  • IQ Imbalance Corrector (iq_imbalance_corrector)
  • Multiply Accumulator (multiply_accumulate)
  • Polyphase Decimator (polyphase_decimator)
  • Polyphase FIR Interpolator (polyphase_interpolator)
  • Half-Even Rounder (rounding_halfeven)
  • Half-Up Rounder (rounding_halfup)
  • Truncating Rounder (rounding_truncate)
  • Windower (windower)
Previous Next

Last updated on 29 October 2026.