關(guān)于信號(hào)處理方面,CMSIS中有CMSIS-DSP,而CMSIS-DSP為我們開(kāi)發(fā)提供了61個(gè)功能函數(shù),這些函數(shù)的主要功能為數(shù)學(xué)運(yùn)算、數(shù)字濾波、PID控制函數(shù)、數(shù)據(jù)拷貝等內(nèi)容。基本上可以滿足大部分的信號(hào)處理應(yīng)用。
分別為:
Basic Math Functions
提供了加減乘除等基本的數(shù)據(jù)運(yùn)算,包括浮點(diǎn)和定點(diǎn)運(yùn)算。
Common Tables
提供位翻轉(zhuǎn)或相關(guān)參數(shù)表。
Complex Math Functions
提供了向量,求模等復(fù)雜的數(shù)學(xué)運(yùn)算。
Controller Functions
提供了PID等控制功能的函數(shù)。
Fast Math Functions
提供正弦、余弦以及平方根的運(yùn)算函數(shù)。
Filtering Functions
提供了數(shù)字濾波的功能函數(shù),包括FIR、IIR和LMS等。
Matrix Functions
提供了矩陣運(yùn)算的函數(shù)。
Statistics Functions
提供了求平均值、均方根、方差、標(biāo)準(zhǔn)差等統(tǒng)計(jì)功能的函數(shù)。
Support Functions
提供了數(shù)據(jù)拷貝、Q格式和浮點(diǎn)格式等的轉(zhuǎn)換函數(shù)。
Trans form Functions
提供了傅里葉變換、逆變換等運(yùn)算函數(shù)。