📄 audns.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 + -