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
        • Carrier Mixer (carrier_mixer_xs)
        • CIC Decimator (cic_decimator_s)
        • CIC Decimator (cic_decimator_xs)
        • CIC Interpolator (cic_interpolator_xs)
        • Fast Fourier Transform (fast_fourier_transform_xs)
        • Finite Impulse Response (FIR) Filter (fir_filter_f)
        • Finite Impulse Response (FIR) Filter (scaled) (fir_filter_scaled_l)
        • Finite Impulse Response (FIR) Filter (scaled) (fir_filter_scaled_s)
        • Finite Impulse Response (FIR) Filter (scaled) (fir_filter_scaled_xs)
        • FIR Filter Symmetric (fir_filter_symmetric_xs)
        • Finite Impulse Response (FIR) Filter (fir_filter_xf)
        • Frequency Demodulator (frequency_demodulator_xf_f)
        • Frequency Demodulator (frequency_demodulator_xs_s)
        • Frequency Modulator (frequency_modulator_l_xs)
        • Half Band Decimator (half_band_decimator_xs)
        • Half Band Interpolator (half_band_interpolator_xs)
        • IQ Imbalance Fixer (iq_imbalance_fixer_xs)
        • Moving Average Filter (moving_average_filter_b)
        • Non-Data-Aided Adaptive Equaliser (nda_adaptive_equaliser_xs)
        • Polyphase Decimator (polyphase_decimator_xs)
        • Polyphase Interpolator (polyphase_interpolator_xs)
        • Repeater (repeater)
        • Threshold (threshold_s_b)
        • Threshold (threshold_ul_b)
        • Windower (windower_l)
        • Windower Proxy (windower_l_proxy)
        • Windower (windower_s)
        • Windower Proxy (windower_s_proxy)
        • Windower (windower_xs)
        • Windower Proxy (windower_xs_proxy)
        • Zero Padder (zero_padder)
      • Generator Component Library
      • Instrumentation Component Library
      • Interface Component Library
      • Logic Component Library
      • Math Component Library
      • 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
  • DSP Component Library

DSP Component Library

Component library for digital signal processing (DSP) components.

DSP components

  • Carrier Mixer (carrier_mixer_xs)
  • CIC Decimator (cic_decimator_s)
  • CIC Decimator (cic_decimator_xs)
  • CIC Interpolator (cic_interpolator_xs)
  • Fast Fourier Transform (fast_fourier_transform_xs)
  • Finite Impulse Response (FIR) Filter (fir_filter_f)
  • Finite Impulse Response (FIR) Filter (scaled) (fir_filter_scaled_l)
  • Finite Impulse Response (FIR) Filter (scaled) (fir_filter_scaled_s)
  • Finite Impulse Response (FIR) Filter (scaled) (fir_filter_scaled_xs)
  • FIR Filter Symmetric (fir_filter_symmetric_xs)
  • Finite Impulse Response (FIR) Filter (fir_filter_xf)
  • Frequency Demodulator (frequency_demodulator_xf_f)
  • Frequency Demodulator (frequency_demodulator_xs_s)
  • Frequency Modulator (frequency_modulator_l_xs)
  • Half Band Decimator (half_band_decimator_xs)
  • Half Band Interpolator (half_band_interpolator_xs)
  • IQ Imbalance Fixer (iq_imbalance_fixer_xs)
  • Moving Average Filter (moving_average_filter_b)
  • Non-Data-Aided Adaptive Equaliser (nda_adaptive_equaliser_xs)
  • Polyphase Decimator (polyphase_decimator_xs)
  • Polyphase Interpolator (polyphase_interpolator_xs)
  • Repeater (repeater)
  • Threshold (threshold_s_b)
  • Threshold (threshold_ul_b)
  • Windower (windower_l)
  • Windower Proxy (windower_l_proxy)
  • Windower (windower_s)
  • Windower Proxy (windower_s_proxy)
  • Windower (windower_xs)
  • Windower Proxy (windower_xs_proxy)
  • Zero Padder (zero_padder)
Previous Next

Last updated on 29 October 2026.