• 大小: 112KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: 其他
  • 标签: matlab  

资源简介

维纳滤波处理一个带噪声的音频信号,可以很好地将噪声滤除。

资源截图

代码片段和文件信息

function y=add_overlap(fwininc)
    [mn] = size(f);
    w = win‘;
    n_buf = ceil(n/inc);
    buf_len = n + (m-1)*inc;
    y_tmp = zeros(buf_lenn_buf);
    y_tmp(repmat(1:nm1)+repmat((0:m-1)‘*inc+rem((0:m-1)‘n_buf)*buf_len1n)) = f.*repmat(wm1);
    y = sum(y_tmp2);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         292  2018-11-09 10:47  add_overlap.m
     文件       64044  2018-11-09 10:45  afterwiener.wav
     文件         652  2018-11-09 10:32  cut_frame.asv
     文件         653  2018-11-09 10:35  cut_frame.m
     文件         466  2018-11-09 10:47  exa150302.m
     文件       64044  2018-11-09 10:47  noisy_voice.wav
     文件        1406  2018-11-09 10:47  plot_STFT_square.m
     文件        1252  2018-11-09 10:42  wiener_speech.asv
     文件        1253  2018-11-09 10:45  wiener_speech.m
     文件         724  2018-11-09 10:47  wienerfilter.m

评论

共有 条评论