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
+关注
关注
189文章
3029浏览量
239248 -
数字信号处理
+关注
关注
16文章
580浏览量
47914 -
音频处理
+关注
关注
0文章
239浏览量
18337
原文标题:MATLAB课程之第七章 后面的世界更精彩(1)
文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
LabVIEW 2011模块和工具包(图像和信号处理)
`将数百种特定应用程序的图像和信号处理函数集成到NI LabVIEW应用程序中。 可将NI LabVIEW扩展至特定的应用,如:声音和振动测量、机器视觉、RF通信、瞬时与短时信号分析等。 包括NI LabVIEW高级
发表于 08-02 15:27
Labview 2012高级信号处理工具包64位
Labview 2012高级信号处理工具包有64位的吗?我装Labview 2012 装的是64位的,但是官网下的工具包是32位的,找了半天也没找到64位额工具包,我想知道到底有没有6
发表于 04-10 09:17
Python基础-图像处理工具包
PythonWare公司提供了免费的图像处理工具包PIL(Python Image Library),该软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像
发表于 03-30 14:09
•17次下载
数字电源入门工具包的详细中文资料概述
本用户指南提供数字电源入门工具包的概述。
现代电源的发展趋势是外形更小巧,效率更高,灵活性更强,成本更低。在开关电源(Switch Mode Power Supply,SMPS)设计中采用数
发表于 06-11 11:28
•34次下载
如何利用Matlab软件数字信号处理工具包处理音频文件的详细概述
评论