24小时热门版块排行榜    

查看: 1599  |  回复: 15
【悬赏金币】回答本帖问题,作者沉默18将赠送您 20 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

沉默18

新虫 (职业作家)

[求助] matlab处理声音已有2人参与

利用matlab已经读出声音波形图,并用fft得到频谱图,请问我该怎么做才能得到声音的dB?谢谢各位

发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

沉默18

新虫 (职业作家)

引用回帖:
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

专家顾问 (职业作家)

【答案】应助回帖

★ ★
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

新虫 (职业作家)

引用回帖:
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楼: 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朵)

4楼2018-05-23 14:58:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 小硕盲审没过 +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 席羊羊
信息提示
请填处理意见