資源簡介
wav 文件用 matlab 疊加噪聲并消除噪聲。
matlab 噪聲 音頻文件
代碼片段和文件信息
%讀取信號的matlab程序
[xFsbits]=wavread(‘mail.wav‘);%讀出信號,采樣率和采樣位數。
%x=x(:1);??????????????????????%這里語音信號是雙聲道,如只取單聲道作分析,可加x=x(:1)或x=x(:2)
sound(xFsbits);???????????????%對原始信號的聲音進行回放
X=fft(x4096);??????????????????%對信號函數進行快速離散傅里葉變換分析
magX=abs(X);????????????????????%求幅值
angX=angle(X);??????????????????%求相位
figure(1)???????????????????????%畫圖
subplot(221);plot(x);title(‘原始信號波形‘);
subplot(222);plot(X);?title(‘原始信號頻譜‘);
subplot(223);plot(magX);title(‘原始信號幅值‘);
subplot(224);plot(angX);title(‘原始信號相位‘);
%加噪matlab程序
fs=4096;????????????????????????%采樣頻率取值
f=fs*(0:511)/1024;??????????????%對采樣頻率進行取值
t=0:1/1400:(size(x)-1)/1400;????%所加噪聲信號的點數調整到與原始信號相同
d=0.004*randn(size(x));?????????%用randn產生均值為0方差為1的正態分布白噪聲
x1=x+d;?????????????????????????%疊加噪聲
sound(x14096);?????????????????%播
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????????0??2019-03-11?17:09??wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?
?????文件??????110229??2018-07-29?19:30??wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?WechatIMG2.jpeg
?????目錄???????????0??2019-03-11?17:09??__MACOSX\
?????文件???????????0??2019-03-11?17:09??__MACOSX\wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?
?????文件?????????266??2018-07-29?19:30??__MACOSX\wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?._WechatIMG2.jpeg
?????文件????????6148??2019-03-11?17:09??wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?.DS_Store
?????文件?????????120??2019-03-11?17:09??__MACOSX\wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?._.DS_Store
?????文件????????2189??2019-03-11?16:29??wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?Unti
?????文件?????????695??2019-03-11?16:29??__MACOSX\wav?鏂囦歡鐢?matlab?鍙犲姞鍣0騫舵秷闄ゅ櫔澹?._Unti
評論
共有 條評論