版块导航
正在加载中...
客户端APP下载
复试调剂辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4344)
>
虫友互识
(364)
>
休闲灌水
(163)
>
硕博家园
(112)
>
基金申请
(89)
>
文献求助
(87)
>
导师招生
(78)
>
考博
(51)
>
论文投稿
(50)
>
考研
(41)
>
招聘信息布告栏
(38)
>
教师之家
(36)
>
博后之家
(29)
>
找工作
(27)
>
公派出国
(27)
>
论文道贺祈福
(25)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB/Mathematica
»
matlab处理声音
5
1/1
返回列表
查看: 1599 | 回复: 15
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
【悬赏金币】回答本帖问题,作者沉默18将赠送您 20 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
沉默18
新虫
(职业作家)
应助: 0
(幼儿园)
金币: 1917.1
散金: 6387
红花: 4
沙发: 1
帖子: 4225
在线: 281.8小时
虫号: 8000267
注册: 2018-02-10
性别: GG
专业: 流体力学
[
求助
]
matlab处理声音
已有2人参与
利用matlab已经读出声音波形图,并用fft得到频谱图,请问我该怎么做才能得到声音的dB?谢谢各位
发自小木虫Android客户端
回复此楼
» 猜你喜欢
小硕盲审没过
已经有15人回复
博士毕业找工作选择!
已经有6人回复
七级岗,到手不到8000,带本科论文12教学分/生,额定教学分280
已经有11人回复
想问下电池发在nano letters含金量高不高
已经有5人回复
找工作千万不能来差学校
已经有7人回复
第一篇论文终于进去审稿状态了
已经有8人回复
2024申博 化学 一作sci两篇
已经有5人回复
科研好难啊,想退学去打工。
已经有32人回复
有去昆士兰大学联培的吗
已经有3人回复
北京师范大学人工智能学院2024年第二批博士研究生招生报名
已经有3人回复
1楼
2018-05-14 17:39:19
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
沉默18
新虫
(职业作家)
应助: 0
(幼儿园)
金币: 1917.1
散金: 6387
红花: 4
沙发: 1
帖子: 4225
在线: 281.8小时
虫号: 8000267
注册: 2018-02-10
性别: GG
专业: 流体力学
引用回帖:
4楼
:
Originally posted by
somomo91
at 2018-05-23 14:58:15
计算声压有很多方法,用FFT 也可以,或者用其他的 filter
通常,更好的是用 A-weighting
AWeighting = weightingFilter('A-weighting', 48000)
我现在没法用MATLAB测试,你可以先试试这个例子,用 butter fil ...
请问,怎么能得到横轴为频率,纵轴为db呢?
发自小木虫Android客户端
赞
一下
回复此楼
高级回复
6楼
2018-05-24 17:44:43
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 16 个回答
somomo91
专家顾问
(职业作家)
专家经验: +3
应助: 144
(高中生)
金币: 19352.2
红花: 115
帖子: 3854
在线: 1053.2小时
虫号: 2399301
注册: 2013-04-03
专业: 动力学与控制
管辖:
计算模拟
【答案】应助回帖
★ ★
jjdg: 金币+2, 感谢参与
2018-05-25 17:23:52
正常是
CODE:
Pref=20; % 20microPascal
Y = fft(y)
db = 20*log10((abs(Y)/Pref))
但有很多解释,比较啰嗦
或者你可以用最新的 MATLAB 2018A,语音处理工具箱 新添加了一个 splMeter ,专门量 spl 的,这个比较标准,最好用这个
赞
一下
回复此楼
2楼
2018-05-23 02:19:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
沉默18
新虫
(职业作家)
应助: 0
(幼儿园)
金币: 1917.1
散金: 6387
红花: 4
沙发: 1
帖子: 4225
在线: 281.8小时
虫号: 8000267
注册: 2018-02-10
性别: GG
专业: 流体力学
引用回帖:
2楼
:
Originally posted by
somomo91
at 2018-05-23 02:19:50
正常是
Pref=20; % 20microPascal
Y = fft(y)
db = 20*log10((abs(Y)/Pref))
但有很多解释,比较啰嗦
或者你可以用最新的 MATLAB 2018A,语音处理工具箱 新添加了一个 splMeter ,专门量 spl 的,这个比 ...
非常感谢您!Y=fft(y),Y不是是声压才可以用您下面那个分贝计算公式?您知道怎么才能得到声压吗?
发自小木虫Android客户端
赞
一下
回复此楼
3楼
2018-05-23 08:34:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
somomo91
专家顾问
(职业作家)
专家经验: +3
应助: 144
(高中生)
金币: 19352.2
红花: 115
帖子: 3854
在线: 1053.2小时
虫号: 2399301
注册: 2013-04-03
专业: 动力学与控制
管辖:
计算模拟
【答案】应助回帖
引用回帖:
3楼
:
Originally posted by
沉默18
at 2018-05-23 08:34:24
非常感谢您!Y=fft(y),Y不是是声压才可以用您下面那个分贝计算公式?您知道怎么才能得到声压吗?
...
计算声压有很多方法,用FFT 也可以,或者用其他的 filter
通常,更好的是用 A-weighting
CODE:
AWeighting = weightingFilter('A-weighting', 48000)
我现在没法用MATLAB测试,你可以先试试这个例子,用 butter filter,
CODE:
[wav,fs_Hz]=audioread( "audiofile.wav"); %load the WAV file
my_cal_factor = 1.0; %the value for your system to convert the WAV into Pascals
wav_Pa = wav * my_cal_factor;
%extract the envelope
smooth_sec = 0.125; %"FAST" SPL is 1/8th of second. "SLOW" is 1 second;
smooth_Hz = 1/smooth_sec;
[b,a]=butter(1,smooth_Hz/(fs_Hz/2),'low'); %design a Low-pass filter
wav_env_Pa = sqrt(filter(b,a,wav_Pa.^2)); %rectify, by squaring, and low-pass filter
%compute SPL
Pa_ref = 20e-6; %reference pressure for SPL in Air
SPL_dB = 10.0*log10( (wav_env_Pa ./ Pa_ref).^2 ); % 10*log10 because signal is squared
%plot results
figure;
subplot(2,1,1);
t_sec = ([1:size(wav_Pa)]-1)/fs_Hz;
plot(t_sec,wav_Pa);
xlabel('Time (sec)');
ylabel('Pressure (Pa)');
subplot(2,1,2)
plot(t_sec,SPL_dB);
xlabel('Time (sec)');
ylabel('SPL (dB)');
yl=ylim;ylim(yl(2)+[-80 0]);
赞
一下
回复此楼
» 本帖已获得的红花(最新10朵)
沉默18
4楼
2018-05-23 14:58:15
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 16 个回答
不应助
确定回帖应助
(注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
论文翻译-EnPapers美助理教授团队-SCI英文润色
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
硕博家园
]
小硕盲审没过
+15
xmc2007
2024-04-28
15/750
2024-05-03 11:23
by
晓幕丛
[
教师之家
]
博士毕业找工作选择!
+5
gsq嘿嘿
2024-04-30
6/300
2024-05-03 11:10
by
鱼翔浅底1
[
教师之家
]
七级岗,到手不到8000,带本科论文12教学分/生,额定教学分280
+10
河西夜郎
2024-05-02
11/550
2024-05-03 11:04
by
鱼翔浅底1
[
硕博家园
]
科研好难啊,想退学去打工。
+29
byywnyl
2024-04-27
32/1600
2024-05-03 04:46
by
shuirong
[
考博
]
北京师范大学人工智能学院2024年第二批博士研究生招生报名
+3
taoto
2024-05-02
3/150
2024-05-02 21:45
by
Bobby自行车
[
高分子
]
高分子聚合物有机材料方向的合作/招聘科研助理
+3
wwwzg
2024-05-01
3/150
2024-05-02 21:38
by
Dr. Zhang
[
硕博家园
]
有没有想聊天的
+8
兔跑儿2024
2024-04-27
12/600
2024-05-02 17:21
by
girl女孩
[
硕博家园
]
博士后和科研助理好难找啊
+12
找工作啊
2024-04-28
12/600
2024-05-02 16:31
by
xysxm
[
论文投稿
]
审稿人一收一拒,编辑给了修
+5
njuyck
2024-04-30
6/300
2024-05-02 13:23
by
kingzgh
[
论文投稿
]
审稿人评审完成状态还是under review
5
+3
ZH0826
2024-04-30
9/450
2024-05-02 13:13
by
ZH0826
[
教师之家
]
说同学对待毕业论文不认真后她很不悦
+11
河西夜郎
2024-04-30
14/700
2024-05-02 11:16
by
苏东坡二世
[
考博
]
博士申请
+5
Farssh
2024-04-29
9/450
2024-05-02 10:39
by
学堂路
[
材料综合
]
为什么石墨样氮化碳会拍出来这么诡异的TEM照片
+4
Hikarico
2024-04-26
15/750
2024-05-01 17:38
by
CQ_2021Z
[
硕博家园
]
大家能不能给点意见啊
+4
是小蚂蚁啦
2024-05-01
11/550
2024-05-01 16:18
by
是小蚂蚁啦
[
基金申请
]
第二次申请青基,祝自己好运! 中! 中! 中!
+13
阿豪v5
2024-04-29
15/750
2024-05-01 14:44
by
Howard28
[
基金申请
]
国家社科“申请人可根据实际研究需要,吸收境外研究人员作为课题组成员”怎么解读呀?
+3
youyousong
2024-04-27
5/250
2024-05-01 09:43
by
holypower
[
考博
]
申请25年博士,求推荐学校及博导
+4
明开夜合20
2024-04-28
7/350
2024-04-30 14:23
by
明开夜合20
[
高分子
]
水性聚氨酯
+4
钠与水
2024-04-28
6/300
2024-04-29 20:49
by
qiyanjie1008
[
考博
]
博士招生-211农业院校
+6
NYC917
2024-04-26
13/650
2024-04-29 13:17
by
_Loser
[
论文投稿
]
关于Journal of Crystal Growth的OA和版面费
50
+4
席羊羊
2024-04-26
9/450
2024-04-28 22:17
by
席羊羊
信息提示
关闭
请填处理意见
关闭
确定