STM32F10x DSP Library 2.0
Request
Download
link when available

STM32F10x DSP Library 2.0

STM32F10x DSP Library The STM32F10x DSP Library is a compact collection of digital signal processing primitives tailored for STM32F10x
5 
Rating
Your vote:
Latest version:
2.0 See all
Developer:
STMicroelectronics
No screenshots
Request
Download
link when available

STM32F10x DSP Library

The STM32F10x DSP Library is a compact collection of digital signal processing primitives tailored for STM32F10x microcontrollers based on the ARM Cortex-M3. It enables real-time filtering, spectral analysis, and numerical processing on resource-constrained systems with predictable performance and a small footprint.

Key features:


  • Filters: FIR, IIR (biquad), moving average; decimation/interpolation
  • Transforms: FFT/IFFT for real and complex signals, magnitude/phase extraction, windowing
  • Math and statistics: vector and matrix operations, dot product, convolution/correlation, mean/variance, RMS
  • Control utilities: simple PID, saturating arithmetic, signal scaling
  • Data formats: efficient fixed‑point (Q15/Q31) with optional single‑precision floating point
  • Lightweight: no dynamic memory allocation; include only the modules you need
  • Toolchain compatibility: works with common ARM toolchains (GCC/Clang, Keil MDK, IAR)
  • Example patterns: end‑to‑end pipelines such as ADC → filter/FFT → magnitude → output

Typical use cases:


  • Audio and vibration analysis
  • Sensor signal conditioning and pre‑processing
  • Motor control and power monitoring
  • Compact, embedded spectral analyzers

Requirements:


  • STM32F10x device (Cortex‑M3)
  • CMSIS core support files and a compatible build toolchain

Getting started:


  • Add the library sources and headers to your project
  • Enable the required modules at compile time
  • Feed data from peripherals (e.g., ADC via DMA) into your processing chain
  • Choose and validate numeric format (Q15/Q31/float), scaling, and buffering to prevent overflow and ensure real‑time performance

STM32F10x DSP Library is developed by STMicroelectronics. The most popular version of this product among our users is 2.0.

You can check AG DSP Controller, Small Library Organizer Pro, E-muPatchMix DSP and other related programs like Edcast DSP Plugin at the "download" section.

Comments

5
Rating
1 vote
5 stars
1
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: