1.1.1 概述 本用戶指南描述了適用于基于ARM Cortex M33核心的微控制器系列的General Digital Filters Library(GDFLIB)。此庫包含了優(yōu)化函數(shù)。
1.1.2 數(shù)據(jù)類型 GDFLIB支持多種數(shù)據(jù)類型:(無)符號(hào)整數(shù)、分?jǐn)?shù)以及累加器。整數(shù)數(shù)據(jù)類型適用于通用計(jì)算;它們?yōu)?a class="article-link" target="_blank" href="/article/503831.html">MPU和MCU程序員所熟悉。分?jǐn)?shù)數(shù)據(jù)類型使得能夠?qū)崿F(xiàn)強(qiáng)大的數(shù)字和數(shù)字信號(hào)處理算法。累加器數(shù)據(jù)類型結(jié)合了整數(shù)和分?jǐn)?shù)部分。
以下列表展示了庫中定義的整數(shù)類型:
- 無符號(hào)16位整數(shù)—<0 ; 65535>,最小分辨率為1
- 有符號(hào)16位整數(shù)—<-32768 ; 32767>,最小分辨率為1
- 無符號(hào)32位整數(shù)—<0 ; 4294967295>,最小分辨率為1
- 有符號(hào)32位整數(shù)—<-2147483648 ; 2147483647>,最小分辨率為1
以下列表展示了庫中定義的分?jǐn)?shù)類型:
- 固定點(diǎn)16位分?jǐn)?shù)—<-1 ; 1 - 2-15>,最小分辨率為2-15
- 固定點(diǎn)32位分?jǐn)?shù)—<-1 ; 1 - 2-31>,最小分辨率為2-31
以下列表展示了庫中定義的累加器類型:
- 固定點(diǎn)16位累加器—<-256.0 ; 256.0 - 2-7>,最小分辨率為2-7
- 固定點(diǎn)32位累加器—<-65536.0 ; 65536.0 - 2-15>,最小分辨率為2-15