Abstract
The paper presents an analysis of the realization of digital signal processing algorithms with the use of STM32F4 microcontrollers. Various programming techniques have been demonstrated focusing on the implementation of FIR filters and FFT calculations based on Cortex Microcontroller Software Interface Standard. During the tests we use STM32F407 Discovery module with WM5102 Wolfson Audio Card. The speed of algorithms and the accuracy of calculations were checked. The quality of digital filters were tested using LMS adaptive filter or Analog Discovery 2 device.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Reay, D.S.: Digital Signal Processing Using the ARM Cortex-M4. Wiley, Hoboken (2016)
Ünsalan, C., Yücel, M.E., Gürhan, H.D.: Digital Signal Processing using Arm Cortex-M based Microcontrollers: Theory and Practice, Arm Ltd. (2018)
Arm Processors for the Widest Range of Devices—from Sensors to Servers. https://www.arm.com/products/silicon-ip-cpu. Accessed 18 Jan 2020
STM32 32-bit Arm Cortex MCUs. https://www.st.com/en/microcontrollers-microprocessors/stm32–32-bit-arm-cortex-mcus.html. Accessed 18 Jan 2020
Szewczyk, P.: Real-time control of active stereo vision system. In: Mitkowski, W., et al. (eds.) Trends in Advanced Intelligent Control, Optimization and Automation, AISC, vol. 577, pp. 271-280. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60699-6_26
Chaber, P., Ławryńczuk, M.: Automatic code generation of MIMO model predictive control algorithms using transcompiler. In: Mitkowski, W., et al. (eds.) Trends in Advanced Intelligent Control, Optimization and Automation, AISC, vol. 577, pp. 315–324. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60699-6_30
Chaber, P., Ławryńczuk, M.: Implementation of analytical generalized predictive controller for very fast applications using microcontrollers: preliminary results. In: Mitkowski, W., et al. (eds.) Trends in Advanced Intelligent Control, Optimization and Automation. AISC, vol. 577, pp. 378–387. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60699-6_37
STM32F4DISCOVERY Discovery kit with STM32F407VG MCU (2016). https://www.st.com/en/evaluation-tools/stm32f4discovery.html. Accessed 18 Jan 2020
Wolfson Microelectronics plc: WM5102 Audio Hub CODEC with Voice Processor DSP, Wolfson Microelectronics plc (2014)
CMSIS DSP Software Library. https://arm-software.github.io/CMSIS_5/DSP/html/index.html. Accessed 18 Jan 2020
STM Homepage. https://www.st.com/en/embedded-software/x-cube-dspdemo.html. Accessed 02 Jan 2020
Digital signal processing for STM32 microcontrollers using CMSIS, Application note, AN4841 (2018)
ARM-based Digital Signal Processing Lab-in-a-Box ST Discovery Board and Wolfson Audio Card Edition, ARM University Program (2013)
The Analog Discovery 2: A portable USB laboratory for everyone. https://analogdiscovery.com/. Accessed 18 Jan 2020
Marciniak, T., Dąbrowski, A., Puchalski, R., Dratwiak, D., Marciniak, W.: Zastosowanie mikrokontrolera STM32F410 do prezentacji zagadnień cyfrowego przetwarzania sygnałów (Application of STM32F410 microcontroller for presentation of digital signal processing). Przegląd Elektrotechniczny R. 95, 118–120 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Marciniak, T., Podbucki, K., Suder, J., Dąbrowski, A. (2020). Analysis of Digital Filtering with the Use of STM32 Family Microcontrollers. In: Bartoszewicz, A., Kabziński, J., Kacprzyk, J. (eds) Advanced, Contemporary Control. Advances in Intelligent Systems and Computing, vol 1196. Springer, Cham. https://doi.org/10.1007/978-3-030-50936-1_25
Download citation
DOI: https://doi.org/10.1007/978-3-030-50936-1_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50935-4
Online ISBN: 978-3-030-50936-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)