資源簡介
通常語音信號在增強時會出現混響現象,演講者為了消除背景混響,不得不頻繁地偏轉頭部的方向,這樣會造成脈沖響應的不斷改變。我們結合盲解卷法和頻譜消去法來提高逆濾波器的濾波效果。我們利用輸入語音信號
代碼片段和文件信息
clc;clear;clf;
[xfs]=wavread(‘a1.wav‘);?
n=0:pi/10000:2*pi;
n=0:length(x)-1;
x0=x;
N=4;?????????????????????????????????%四個麥克風的麥克風陣
%========================================================================%
????????????????????????????%畫x0的語譜圖
figure(1);
N_w=200;
N_fft=1024;?
N_overlap=round(0.5*N_w);
t=(1:length(x))/fs;
FSize?=?18;
Spec=abs(spectrogram(x0hanning(N_w)N_overlapN_fftfs)).^2;
imagesc(0:(N_w-N_overlap)/fs:t(end)0:500:(fs/2)10*log10(Spec));
set(gca‘FontSize‘FSize?);
axis(‘xy‘);
xlabel(?‘Time??(ms)‘?‘FontSize‘?FSize?);
ylabel(?‘Frequency??(Hz)‘?‘FontSize‘?FSize?);
title?(?‘SPECTROGRAM‘?‘FontSize‘?FSize?);
[x1n1]=shift(x0-10min(n)max(n));????%分別對信號平移103050個點
[x2n2]=shift(x0-30min(n)max(n));
[x3n3]=shift(x0-50min(n)max(n));??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9696??2011-05-03?13:24??Dereverberation.m
?????文件??????54344??2011-05-03?13:23??a1.wav
-----------?---------??----------?-----??----
????????????????64040????????????????????2
評論
共有 條評論