資源簡介
用LMS算法實現實時錄取的語音或者音樂信號與噪聲混音后提取有用信號而抑制噪聲信號
代碼片段和文件信息
close?all;
clear?all;
N=400000;??????????%輸入數據長度
[dnFsNb]=wavread(‘yuanshi.wav‘N);??%讀入原始信號,即語音加噪聲
[noisenFsNb]=wavread(‘zao.wav‘N);??%讀入噪聲
%---------------使原始信號和噪聲同步————————%
m=xcorr(dnnoisen);
[Mnum]=max(m);
plot(m)
grid?on;
title(‘原始信號和噪聲的互相關‘);
flag=num-N;
if?flag>0
????shiftn=flag;
????d=dn(shiftn+1:N);
????noise=noisen(1:N-shiftn);
elseif?flag<0
????shiftn=-flag;
????d=dn(1:N-shiftn);
????noise=noisen(shiftn+1:N);
else
????d
- 上一篇:MATLAB雙目采集工具
- 下一篇:基于MATLAB的圖像去霧技術.rar
評論
共有 條評論