Matlab軟件中附帶了很多數(shù)字信號處理工具包,基本涵蓋了數(shù)字信號處理領(lǐng)域中的所有基本算法。所以只要掌握了相關(guān)函數(shù)的使用方法,就可以完成對應(yīng)的音頻處理功能!
先簡單介紹一下如何用MATLAB讀寫音頻文件的相關(guān)函數(shù)。
讀wav文件函數(shù):[x fs nbits] = wavread('x:xxxxabc.wav');
x: 讀入的音頻數(shù)據(jù),以[-1.0, +1.0)的浮點數(shù)表示,單聲道的話是一個一維數(shù)組,雙聲道的話是一個二維的數(shù)組。
fs: 采樣頻率。 nbits: 量化精度。
寫wav文件函數(shù):wavwrite(x,fs,nbits,'abcde.wav');
輸入數(shù)據(jù)x需要保證在[-1.0, +1.0)的區(qū)間內(nèi)。
播放讀入的wav數(shù)據(jù)函數(shù):soundsc(x,fs)。
學(xué)習(xí)完這幾個基本函數(shù),再來看看程序吧。
-
matlab
+關(guān)注
關(guān)注
185文章
2980瀏覽量
230997 -
數(shù)字信號處理
+關(guān)注
關(guān)注
15文章
563瀏覽量
45999 -
音頻處理
+關(guān)注
關(guān)注
0文章
88瀏覽量
17800
原文標(biāo)題:MATLAB課程之第七章 后面的世界更精彩(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
LabVIEW 2011模塊和工具包(圖像和信號處理)
Labview 2012高級信號處理工具包64位
Matlab處理音頻文件
(重點學(xué)習(xí))數(shù)字信號處理及其Matlab實現(xiàn)
Python基礎(chǔ)-圖像處理工具包
數(shù)字電源入門工具包的詳細(xì)中文資料概述
![<b class='flag-5'>數(shù)字</b>電源入門<b class='flag-5'>工具包</b>的<b class='flag-5'>詳細(xì)</b>中文資料<b class='flag-5'>概述</b>](https://file.elecfans.com/web1/M00/53/10/o4YBAFseF46AAlWgAADm24OY3XA418.png)
數(shù)字信號處理MATLAB的習(xí)題詳細(xì)資料說明
![<b class='flag-5'>數(shù)字信號</b><b class='flag-5'>處理</b><b class='flag-5'>MATLAB</b>的習(xí)題<b class='flag-5'>詳細(xì)</b>資料說明](https://file.elecfans.com/web1/M00/B1/37/o4YBAF35wa-Abr5GAAQODCK6hR0173.png)
評論