⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audns.m

📁 这个MATLAB程序是用于对音频信号进行降噪处理
💻 M
字号:
function H = audns(a,v,Y)
% AUDNS - Perceptual noise reduction method of Tsoukalas et al, 1993
%    H = AUDNS(A,V,Y) returns the spectral amplitude estimation filter H due
%    to the method of (Tsoukalas et al, 93) given A, a threshold below which
%    all frequency components are highly suppressed, V, the exponent used in
%    the filter computation, and Y, an array of observed data in noise.
%
% Y = Observed spectral magnitude (1993) or power (1997) [array]
%
% a = Threshold below which all frequency components are highly
%     suppressed [scalar or array]
%
% v = Exponent in filter computation (arbitrary, Tsoukalas et al., 1997
%     set to a constant 1 wrt. time and frequency) [scalar or array]
%
% References:
%
% D. Tsoukalas, M. Paraskevas, and J. Mourjopoulos.  Speech enhancement
% using psychoacoustic criteria.  In Proceedings of the IEEE International
% Conference on Acoustics, Speech and Signal Processing, volume 2, pages
% 359-362, 1993.
%
% D. Tsoukalas, J. Mourjopoulos, and G. Kokkinakis.  Speech enhancement
% based on audible noise suppression.  IEEE Transactions on Speech and Audio
% Processing, 5(6):497-514, November 1997.

% Author: Patrick J. Wolfe
%         Signal Processing Group
%         Cambridge University Engineering Department
%         p.wolfe@ieee.org
%
% Copyright (c) 2000 by Patrick J. Wolfe
% $Revision: 1.1 $  $Date: 2001/01/24 15:56:29 $

% Audible Noise Suppression filter calculation
%
H = Y.^v./(a.^v+Y.^v);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -