[PIC®/AVR®/dsPIC®产品] 如何检测噪声强度,麦克风获取的数据该如何处理呢?

[复制链接]
1898|64
雾都浪漫 发表于 2026-6-9 16:15 | 显示全部楼层
用麦克风采集声信号,先转为数字音频采样值,经分帧、加窗处理后做 FFT 变换得到频谱。计算各频段声压,换算为分贝 (dB) 表征噪声强度。可设定阈值判定噪音等级,再做滤波降噪、均值平滑,输出实时噪声数值。
xinxianshi 发表于 2026-6-21 19:01 | 显示全部楼层
不需要强制把负信号翻转成正数再累加
老橘树下的桥头 发表于 2026-6-24 09:31 | 显示全部楼层
MCU 采集麦克风 ADC 原始波形,先做直流偏置消除,经滑动窗口取绝对值计算瞬时幅值;通过 FFT 拆分频域噪声,统计有效值换算分贝。设置采样窗口平均降噪,过滤脉冲干扰,分段阈值判定噪声等级,缓存均值降低瞬时波动误差,输出稳定噪声强度数值。
牛奶秋刀鱼 发表于 2026-8-29 14:00 | 显示全部楼层
麦克风模拟信号经运放放大、整流滤波得到幅值,单片机 ADC 采集。对采样值做滑动平均滤杂波,求取有效值换算分贝。设置阈值分段判定噪音等级,可增加峰值检测捕捉突发噪音,低频噪声可做简单均值剔除,稳定输出噪声强度数值。
又见春光 发表于 2026-8-22 14:50 | 显示全部楼层
通过 ADC 采集麦克风模拟信号,先做直流偏置去除,再经高通滤波滤低频噪声。对采样数据做绝对值、滑动平均得到信号幅值,换算成分贝表征噪声强度。可设置窗口做 RMS 均方根计算,剔除瞬时尖峰干扰。必要增加放大与硬件滤波,避免 ADC 饱和,依据幅值阈值判断噪声等级输出结果。
少女诗篇 发表于 2026-8-27 10:46 | 显示全部楼层
麦克风采集模拟噪声,经 ADC 采样得到原始波形数据。先做直流偏移消除,去掉直流分量;再通过 FFT 做频谱分析,或直接计算信号的 RMS 有效值得到声强。可设置滑动窗口做均值滤波平滑波动。RMS 数值大小反映噪声强度,换算成分贝需要校准。低频噪声可数字滤波剔除,MCU 中优先 RMS 方案,算力消耗远低于 FFT,适合噪声检测。
少女诗篇 发表于 2026-8-30 10:47 | 显示全部楼层
麦克风信号经硬件偏置放大送入 ADC 采样,不要直接翻转信号。先扣除直流基线,消除电压偏移;对分帧采样数据计算 RMS 均方根得到声音能量,可换算成分贝表征噪声强度。再用滑动平均滤波抑制数值跳变。算力充足可做 FFT 频谱分析,简易 MCU 只用 RMS 算法即可完成噪声强度检测。
小岛西岸来信 发表于 2026-8-31 16:41 | 显示全部楼层
通过麦克风采集音频原始 PCM 数据,先做直流偏移去除、滤波滤除工频干扰。计算短时均方根 RMS 得到瞬时声压幅值,换算为分贝 dB。采用滑动窗口做平滑抑制波动,结合校准系数把电压值映射为实际噪声声强;区分背景噪声与突发噪声,输出噪声强度数值。
未说出口的像你 发表于 2026-9-5 15:43 | 显示全部楼层
建议先做高通滤波去除直流偏移,然后计算一段时间窗口内的能量平均值,注意用dB SPL标定才有实际物理意义。
热爱浪漫 发表于 2026-9-6 15:28 | 显示全部楼层
麦克风输出 PCM 采样数据,先去除直流分量,分帧计算 RMS 均方根得到信号能量,以此反映噪声强度。做平滑滤波抑制瞬时脉冲干扰,可引入 A 计权贴合人耳感知。采集环境基线噪声作为参考阈值,区分噪声与有效声音。无需 FFT 也可粗测噪声;需要频谱信息时再做 FFT,MCU 根据计算结果输出噪声等级判断。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0