espressif/esp-dsp

1.8.0

Latest
uploaded 9 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 using `ESP-DSP` and allows users to select objects to display.
          95.71 KB
        • kalman_filter
          This demo showcases the ESP32-Azure IoT kit's Kalman filter application, displaying a 3D object on the board's screen that responds to its movements.
          104.63 KB
    • m5stack_core_s3 2
      • apps 2
        • 3d_graphics
          This demo showcases 3D graphics on the M5Stack Core S3 board using the ESP-DSP Mat class and Kalman filter.
          6.37 KB
        • kalman_filter
          This demo showcases the use of matrices with ESP-DSP and displays 3D graphics on the M5Stack Core S3 board.
          15.62 KB
    • lyrat_board_app
      This demo application for the ESP32-LyraT board showcases the use of IIR filters to process audio stream data, enabling features like volume, bass, and treble adjustments.
      361.93 KB
    • spectrum_box_lite
      The demo applications for the ESP32-S3-BOX-Lite showcase FFT functionality to process audio from two microphones, displaying real-time spectrum data.
      5.12 KB
  • apps 2
    • 3d_graphics
      This demo showcases the ESP32-Azure IoT kit's ability to display 3D graphics using the ESP-DSP library, allowing user selection of objects.
      95.71 KB
    • kalman_filter
      This demo showcases a Kalman filter on the ESP32-Azure IoT kit, using IMU sensors for 3D object movement and display.
      104.63 KB
  • azure_board_apps 2
    • apps 2
      • 3d_graphics
        This demo application for the ESP32-Azure IoT kit showcases 3D graphics using matrices and a Kalman filter, allowing for 3D object rotation.
        95.71 KB
      • kalman_filter
        This demo showcases a Kalman filter application on the ESP32-Azure IoT kit, processing IMU sensor data to display a 3D object on the board.
        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 convolution of two images.
    2.37 KB
  • dotprod
    This example demonstrates how to use the dot product function from the esp-dsp library, including initialization, calculation, and performance comparison.
    2.58 KB
  • fft
    This example demonstrates how to use FFT functionality from the esp-dsp library, processing and visualizing complex input signals.
    3.47 KB
  • fft4real
    This example demonstrates how to use FFT functionality from the esp-dsp library, calculating FFT Radix-2 and Radix-4 for 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, including signal initialization, windowing, and filtering.
    3.87 KB
  • iir
    This example demonstrates how to use IIR filters functionality from the esp-dsp library.
    3.53 KB
  • kalman
    This example simulates a system with IMU sensors using the Extended Kalman Filter (EKF) to estimate gyroscope errors and compute system attitude.
    8.46 KB
  • lyrat_board_app
    This application for the ESP32-LyraT board demonstrates audio processing using IIR filters from the ESP-DSP library.
    361.93 KB
  • matrix
    This example demonstrates how to use Mat class functionality from the esp-dsp library for matrix operations.
    2.49 KB