Matlab软件中附带了很多数字信号处理工具包,基本涵盖了数字信号处理领域中的所有基本算法。所以只要掌握了相关函数的使用方法,就可以完成对应的音频处理功能!
先简单介绍一下如何用MATLAB读写音频文件的相关函数。
读wav文件函数:[x fs nbits] = wavread('x:xxxxabc.wav');
x: 读入的音频数据,以[-1.0, +1.0)的浮点数表示,单声道的话是一个一维数组,双声道的话是一个二维的数组。
fs: 采样频率。 nbits: 量化精度。
写wav文件函数:wavwrite(x,fs,nbits,'abcde.wav');
输入数据x需要保证在[-1.0, +1.0)的区间内。
播放读入的wav数据函数:soundsc(x,fs)。
学习完这几个基本函数,再来看看程序吧。
-
matlab
+关注
关注
182文章
2961浏览量
230094 -
数字信号处理
+关注
关注
15文章
555浏览量
45784 -
音频处理
+关注
关注
0文章
81浏览量
17756
原文标题:MATLAB课程之第七章 后面的世界更精彩(1)
文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论