uploaded 9 months ago
ESP-DSP is the official DSP library for Espressif SoCs.

21 examples

  • applications 6
    • azure_board_apps 2
      • apps 2
        • 3d_graphics
          This demo application for the ESP32-Azure IoT kit showcases the use of the ESP-DSP Mat class, Kalman filter, and basic 3D graphics. It transforms 2D…
          95.71 KB
        • kalman_filter
          This demo showcases the use of the Kalman filter and the `ESP-DSP Mat` class on the ESP32-Azure IoT kit, demonstrating 3D graphics that respond to…
          104.63 KB
    • m5stack_core_s3 2
      • apps 2
        • 3d_graphics
          The demo is developed for the M5Stack Core S3 board and demonstrates the usage of matrices with the ESP-DSP Mat class, Kalman filter, and basic 3D…
          6.37 KB
        • kalman_filter
          This demo application for the M5Stack Core S3 board showcases the use of matrices with the ESP-DSP Mat class, a Kalman filter, and basic 3D graphics,…
          15.62 KB
    • lyrat_board_app
      The demo applications for the ESP32-LyraT development board utilize IIR filters from the ESP-DSP library to process audio streams. It involves…
      361.93 KB
    • spectrum_box_lite
      This demo application is developed for the ESP32-S3-BOX-Lite board, showcasing the use of FFT functions from the ESP-DSP library to process audio…
      5.12 KB
  • apps 2
    • 3d_graphics
      This demo application for the ESP32-Azure IoT kit showcases 3D graphics using matrices with the ESP-DSP Mat class and a Kalman filter. It converts 2D…
      95.71 KB
    • kalman_filter
      The demo application for the ESP32-Azure IoT kit showcases the use of the Kalman filter and 3D graphics by displaying a 3D object that tracks the…
      104.63 KB
  • azure_board_apps 2
    • apps 2
      • 3d_graphics
        The demo showcases the usage of matrices with the ESP-DSP Mat class, Kalman filter, and basic 3D graphics on the ESP32-Azure IoT kit development…
        95.71 KB
      • kalman_filter
        The Kalman filter demo application for the ESP32-Azure IoT kit showcases the use of matrices with the ESP-DSP Mat class and a Kalman filter to…
        104.63 KB
  • basic_math
    This example demonstrates how to use basic math functions from the esp-dsp library, including initializing the library, applying a window to input…
    3.25 KB
  • conv2d
    This example demonstrates how to use 2D convolution from the esp-dsp library, specifically the function dspi_conv_f32. It initializes input arrays…
    2.37 KB
  • dotprod
    This example demonstrates how to use the dotprod function from the esp-dsp library to calculate the dot product of two arrays, measure execution time…
    2.58 KB
  • fft
    This example demonstrates how to use FFT functionality from the esp-dsp library, including initializing the library, preparing input signals,…
    3.47 KB
  • fft4real
    This example demonstrates the use of the FFT functionality from the esp-dsp library, initializing input signals, calculating FFT Radix-2 and Radix-4…
    3.65 KB
  • fft_window
    This example demonstrates how to use Window and FFT functionality from the esp-dsp library, involving steps like initializing signals, applying a…
    3.37 KB
  • fir
    This example demonstrates the use of the FIR filter functionality from the esp-dsp library. It involves initializing an FFT library, creating an…
    3.87 KB
  • iir
    This example demonstrates how to use IIR filters functionality from the esp-dsp library. It initializes the library, produces impulse responses for…
    3.54 KB
  • kalman
    This example emulates a system using IMU sensors to demonstrate the Extended Kalman Filter (EKF) for estimating gyroscope errors and calculating…
    8.47 KB
  • lyrat_board_app
    This demo application for the ESP32-LyraT development board showcases the usage of IIR filters from the ESP-DSP library for processing audio stream…
    361.93 KB
  • matrix
    This example demonstrates how to use Mat class functionality from the esp-dsp library, including initializing matrices, calculating matrix products,…
    2.49 KB