硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1043|回复: 7
收起左侧

[DSP] 单片机内部adc录音有沙沙声,底噪。

[复制链接]

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2023-9-13 16:13:32 | 显示全部楼层 |阅读模式
音频是AU_HPL口输出的,单片机直接用内部adc采集,采集方式是8k 8bit。现在数据采集是没问题,声音可以采集到的,音质还凑合,唯一的缺点就是有底噪,有沙沙的背景音,有没那个大佬知道怎么过滤掉底噪?附件是采集的实际的样音,打包成wav格式的文件了。

8k8bit样音.zip

6.91 KB, 下载次数: 6

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-9-13 18:58:24 | 显示全部楼层
1、可以试试FIR和IIR滤波器,首先要FFT锁定下你的噪声频率范围。
2、专门用的音频代码生成软件。
DSP Concept推出的ST版超强劲傻瓜式音频软件ST-AudioWeaver升级至V8.B
https://www.armbbs.cn/forum.php?mod=viewthread&tid=99294

3、ST开源的音频算法
https://www.armbbs.cn/forum.php?mod=viewthread&tid=117458


回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2023-9-13 22:34:26 | 显示全部楼层
底噪幅值不大,采集的时候高于126,低于130的都设置为128就行
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2023-9-14 09:22:55 | 显示全部楼层
庄永 发表于 2023-9-13 22:34
底噪幅值不大,采集的时候高于126,低于130的都设置为128就行

音量大的时候这样做没问题,但是音量小的时候就不行了,因为音量小的时候,声音信号的幅值和噪声的幅值一样大。
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2023-9-14 09:55:26 | 显示全部楼层
eric2013 发表于 2023-9-13 18:58
1、可以试试FIR和IIR滤波器,首先要FFT锁定下你的噪声频率范围。
2、专门用的音频代码生成软件。
DSP Con ...

好的,看起来有点复杂,不知道能不能跑起来
回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2023-9-14 15:30:56 | 显示全部楼层
131202110 发表于 2023-9-14 09:22
音量大的时候这样做没问题,但是音量小的时候就不行了,因为音量小的时候,声音信号的幅值和噪声的幅值一 ...

你这个底噪看上去是ADC本身出现的随机噪声,估计只有±2LSB,如果音量只有这么大的话那压根没得玩
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2023-9-14 16:38:12 | 显示全部楼层
庄永 发表于 2023-9-14 15:30
你这个底噪看上去是ADC本身出现的随机噪声,估计只有±2LSB,如果音量只有这么大的话那压根没得玩

噪声差不多就是±2LSB,最上面的样音是最大音量的,下面这个附件是音量调到4格和11格的,到了4格的的时候可以看原始数据,噪声和有用的信号的幅值很近了。

音量调到4格和11格.zip

4.38 KB, 下载次数: 2

回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2023-9-14 23:10:35 | 显示全部楼层
131202110 发表于 2023-9-14 16:38
噪声差不多就是±2LSB,最上面的样音是最大音量的,下面这个附件是音量调到4格和11格的,到了4格的的时候 ...

噪声和信号相近了,信噪比这么低了,数据还有什么意义
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 05:40 , Processed in 0.258761 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表