espressif/esp-dsp

1.8.2

Latest
uploaded 22 hours 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 for the ESP32-Azure IoT kit showcases 3D graphics and matrix usage with the ESP-DSP Mat class, featuring a rotating 3D object.
          95.71 KB
        • kalman_filter
          The demo showcases a Kalman filter application on the ESP32-Azure IoT kit, utilizing IMU sensors for 3D graphics display.
          104.63 KB
    • m5stack_core_s3 2
      • apps 2
        • 3d_graphics
          The demo showcases 3D graphics on the M5Stack Core S3 board, using matrices with ESP-DSP to display a rotating 3D object.
          6.37 KB
        • kalman_filter
          The demo showcases 3D graphics on the M5Stack Core S3 board, utilizing ESP-DSP and sensors like bmi270 and bmm150.
          15.62 KB
    • lyrat_board_app
      This application demonstrates audio processing on the ESP32-LyraT board using IIR filters from the ESP-DSP library.
      361.93 KB
    • spectrum_box_lite
      This demo application for the ESP32-S3-BOX-Lite showcases FFT functions from the ESP-DSP library to process audio streams from two microphones.
      5.12 KB
  • apps 2
    • 3d_graphics
      This demo showcases a 3D graphics application for the ESP32-Azure IoT kit using the ESP-DSP Mat class and Kalman filter.
      95.71 KB
    • kalman_filter
      The demo showcases the ESP32-Azure IoT kit using a Kalman filter for processing IMU signals to display a 3D object on the board.
      104.63 KB
  • azure_board_apps 2
    • apps 2
      • 3d_graphics
        This demo showcases the ESP32-Azure IoT kit's ability to display 3D graphics, with rotation control and selectable objects.
        95.71 KB
      • kalman_filter
        This demo showcases the Kalman filter with the ESP32-Azure IoT kit to process IMU sensor outputs and display a 3D object.
        104.63 KB
  • basic_math
    This example demonstrates how to use basic math functions from the esp-dsp library, including FFT calculations and signal windowing.
    3.25 KB
  • conv2d
    This example demonstrates how to use 2D convolution from the esp-dsp library, calculating the convolution of two images.
    2.37 KB
  • dotprod
    This example demonstrates how to use the dot product function from the esp-dsp library, initializing input arrays, calculating their dot product, and measuring execution time.
    2.58 KB
  • fft
    This example demonstrates how to use the FFT functionality from the esp-dsp library, processing complex input signals and displaying the results.
    3.47 KB
  • fft4real
    This example demonstrates how to use FFT functionality from the esp-dsp library for 1024 complex samples.
    3.65 KB
  • fft_window
    This example demonstrates how to use Window and FFT functionality from the esp-dsp library.
    3.37 KB
  • fir
    This example demonstrates how to use FIR filter functionality from the esp-dsp library, covering signal initialization, FFT processing, and FIR filtering.
    3.87 KB
  • iir
    This example demonstrates how to use IIR filters from the esp-dsp library, including filtering input signals and showing impulse and frequency responses.
    3.53 KB
  • kalman
    This example emulates a system with IMU sensors using Extended Kalman Filter to estimate gyroscope errors and calculate system attitude.
    8.46 KB
  • lyrat_board_app
    This demo application for the ESP32-LyraT board showcases IIR filter functionality for processing audio streams.
    361.93 KB
  • matrix
    This example demonstrates how to use Mat class functionality from the esp-dsp library to perform matrix operations.
    2.49 KB