你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【中文文档】UM2031_基于STM32Cube的声音等级测量软件扩展库

[复制链接]
STMCU-管管 发布时间:2019-3-15 14:36
基于STM32Cube的声音等级测量软件扩展库3 S6 _+ C3 G4 O: b3 H  m
* V& L( b  H- T5 G# j8 o4 s0 z1 U- d
引言 6 s; x" w8 _5 Y- R5 p# O
7 Q8 g; @5 h# o  ?) t
声级计库软件用户手册描述了SoundMeterR(SMR)模块配置及其接口。该用户手册描述了如何将模块集成到主程序,例如X-CUBE-AUDIO扩展软件中。它还提供了对基础算法的基本理解。声级计库软件扩展适用于16或32位输入/输出格式。它是X-CUBE-AUDIO固件包的一部分。
' n' O! ~7 a6 Q! g
2 F4 T; M# L, l- n# |) P1 模块概述
9 R% U. h1 T- B2 \8 O3 R4 M, M1 F% Q6 u- g" r, J; O& H2 I
1.1 算法功能SoundMeteR(SMR)模块负责在对数尺度上测量传入信号的电平。它以尺度转换、平滑滤波和加权滤波为基础。 % X0 k* V& B2 S. p
' }. V; h5 V4 k( t; k: V8 `- t% D
当前实现对所有计算使用32位分辨率,可与16或32位输入/输出格式一起使用。支持的采样率为8 kHz、16 kHz和48 kHz。
* G- q; ?' `5 }/ {/ T7 c
$ R% q1 G. s: V3 g% H0 t1.2 模块配置
* h( O) S* T; `0 |* U! `; a8 w( s' O8 j- G, ], Q/ A
SMR模块支持单声道和立体声16位或32位I/O数据。其存储器受限于960个采样的最大输入帧大小,相当于10 ms的48 kHz立体声信号。
8 a# }4 X4 g; B4 @( t

9 C0 H2 q' o2 e( |# P根据I/O格式、Cortex®内核和使用的工具链,有多个模块版本可供使用:
  |5 |( r* P; e
& w4 @1 r0 s: f+ v• SMR_CM4_IAR.a / SMR_CM4_GCC.a / SMR_CM4_Keil.lib:适用于16位输入/输出缓冲区,在任何使用包含Cortex®-M4指令集的内核的STM32微控制器上运行。
1 K, @+ q0 E/ z' h9 i3 ~• SMR_32b_CM4_IAR.a / SMR_32b_CM4_GCC.a / SMR_32b _CM4_Keil.lib:适用于32位输入/输出缓冲区,在任何使用包含Cortex®-M4指令集的内核的STM32微控制器上运行。 : ?8 k  Z5 x& x; e4 t9 a
• SMR_CM7_IAR.a / SMR_CM7_GCC.a / SMR_CM7_Keil.lib:适用于16位输入/输出缓冲区,在任何使用包含Cortex®-M7指令集的内核的STM32微控制器上运行。
# F9 W' X+ r, U0 d6 [; C• SMR_32b_CM7_IAR.a / SMR_32b_CM7_GCC.a / SMR_32b _CM7_Keil.lib:适用于32位输入/输出缓冲区,在任何使用包含Cortex®-M7指令集的内核的STM32微控制器上运行。0 j# n5 m; ?( k. ~6 P5 a
$ M. N6 H0 D5 C$ Y% V8 j- K/ |$ J
1.3 资源总结
# m& G: S% n* F. H" i4 j8 I

7 Z& s' T# d5 h) F. ^表 1包含模块对存储器和频率(MHz)的要求。 * t% M* \8 F9 |1 G3 m) {: U

; Y, H: z- I- a' @使用:IAR Embedded Workbench for ARM V7.40(IAR Embedded Workbench common componentsv7.2)测量板上的内存占用量。
+ K$ J- h. ^/ I( h6 k$ Z$ g
0 ]* v  ~. Y  G, e
1.png

, X5 W9 d: q$ g& [
..............

6 \3 u1 B" j: T
想了解更多,请下载原文阅读
+ F. k3 u0 e, m1 g  n
赞 收藏 评论0 发布时间:2019-3-15 14:36

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版