摘要: |
STM32F1系列处理器是ST公司推出的新一代基于cortex M3内核的ARM处理器,能够满足工业控制、医疗、消费类等领域的应用需求.同时ST公司为STM32F10x系列推出了一套DSP函数库,能够实现常用的数字信号处理.针对STM32F10x系列,提出了一整套FIR滤波器的设计与实现方法.实验表明,在FIR滤波器设计中,整型滤波器系数完全可以替代设计得到的浮点型系数,同时,在采样率为256样点/s的情况下,128阶滤波器得到256点滤波数据的时间仅为1.5 ms,完全满足工业控制系统的设计需求. |
关键词: 有限长单位冲激响应滤波器 滤波器 数字信号处理 STM32 ARM cortex M3 |
DOI: |
分类号: |
基金项目: |
|
Design and implementation of FIR filter based on STM32F103x |
ZHENG Zhendong1, WU Zhixia2, XU Minhao1, ZHAO Zhinxin1, NI Jifeng1
|
1.College of Information,Mechanical and Electrical Enginnering,Shanghai Normal University;2.Shanghai Development Center of Computer Softnare Technology
|
Abstract: |
STM32F1 series processors are based on ST′s new generation of ARM cortex M3 processor core to meet the industrial control,medical,consumer and other areas of application requirements.At the same time,ST companies also launched a set of DSP function library for the STM32F10x series,enabling common digital signal processing.In this paper,a set of FIR filter design and implementation is proposed for the STM32F10x series.Experiments show that the integer filter coefficients can replace the float coefficients in FIR filter design.When the sampling rate is 256 samples per second,the FIR filter is of the order of 128 and takes only 1.5ms to finish filtering 256 samples,fully meeting the design requirements for industrial control systems. |
Key words: FIR filter DSP STM32 ARM cortex M3 |