资源简介

通常语音信号在增强时会出现混响现象,演讲者为了消除背景混响,不得不频繁地偏转头部的方向,这样会造成脉冲响应的不断改变。我们结合盲解卷法和频谱消去法来提高逆滤波器的滤波效果。我们利用输入语音信号

资源截图

代码片段和文件信息

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


评论

共有 条评论