小波变换语音消噪改进阈值.docVIP

  • 25
  • 0
  • 约2.36万字
  • 约 28页
  • 2017-04-20 发布于重庆
  • 举报
小波变换语音消噪改进阈值

改进阈值函数进行语音信号消噪,但是在程序运行过程中频频报错。本人经验不足调试不出,希望求得各位指导。 改进函数表达式附图 clear all; clc; close all; fs=8000;? ?? ?? ?? ?? ?? ?%语音信号采样频率为8000 xx=wavread(lw1.wav); x1=xx(:,1);%取单声道 t=(0:length(x1)-1)/8000; y1=fft(x1,2048);? ?? ?? ???%对信号做2048点FFT变换 f=fs*(0:1023)/2048; figure(1) plot(t,x1)? ?? ?? ?? ?? ?? ? %做原始语音信号的时域图形 y=awgn(x1,10,measured);? ?%加10db的高斯白噪声 [snr,mse]=snrmse(x1,y)%求得信噪比 均方误差 figure(2) plot(t,y)? ?? ?? ?? ?? ?? ? %做加噪语音信号的时域图形 [c,l]=wavedec(y,3,db1);%多尺度一维分解 %用db1小波对信号进行3层分解并提取系数 a3=appcoef(c,l,db1,3); %a2=appcoef(c,l,db1,2); %a1=appcoef(c,l,db1,1); d3=detcoef(c,l,3); d2=detcoef(c,l,2); d1=d

文档评论(0)

1亿VIP精品文档

相关文档