yelv123 发表于 2008-12-14 10:18

数字信号转换为音频信号

将验的实际测量得到的噪声信号按照采样频率fs转换数字信号,对该数字信号分别按照带范围设计带通滤波器,将滤波得到的数字信号利用MATLAB软件中的音频处理函数转换为音频信号,通过回放音响进行回放。

上面的是在一篇论文中看到的,我想问一下
1.上面得到的噪声信号是线性计权还是A计权或者其它的?
2.“数字信号利用MATLAB软件中的音频处理函数转换为音频信号,通过回放音响进行回放”,这里面的MATLAB软件中的音频处理函数是不是只用到了wavewrite函数?

希望知道的讲一下思路,或者举一些相关参考资料,谢谢!!

[ 本帖最后由 yelv123 于 2008-12-14 10:27 编辑 ]

sogooda 发表于 2008-12-14 14:28

回复 楼主 yelv123 的帖子

第一个问题太专业,不懂;
第二个问题,matlab也可以用sound把向量用声音的方式输出,比如
t=linspace(0,10,1000);
sound(sin(100t))

yelv123 发表于 2008-12-14 20:01

谢谢主任的回复,我看了一下,sound要求向量在[-1,1],我得到的信号在[-5000,5000],如果在对信号向量a每一个值都除以max(abs(a)),这个时候就怕声音会失真啊

ChaChing 发表于 2008-12-14 22:20

回复 板凳 yelv123 的帖子

不懂为何会失真, 楼主在意响度的大小吗? 那电脑音量大小不也会影响?
是线性计权还是A计权, 应该视所设计的带通滤波器而定!
对了, 不用自个儿除, soundsc即可

[ 本帖最后由 ChaChing 于 2008-12-14 22:21 编辑 ]

yelv123 发表于 2008-12-15 15:31

sound这个函数用过,soundsc没有用过,刚用了一下,是不错,谢谢ChaChing

songzy41 发表于 2008-12-15 16:15

可以用wavplay(y,fs),来回放音响,其中y是处理前或处理后的信号,fs便是采样频率。

yelv123 发表于 2008-12-15 21:55

自己也在网上找了一些资料,同时也看到一个不错的网站(Jyh-Shing Roger Jang(張智星))的,里面有不少的基础知识和例子介绍
http://neural.cs.nthu.edu.tw/jang/
下面一个是关于「音讯处理与辨识」几个常用到的重要網址的连接介绍http://neural.cs.nthu.edu.tw/jang/books/audioSignalProcessing/webSite_chinese.asp
不过基本都是繁体字
页: [1]
查看完整版本: 数字信号转换为音频信号