i Cant Undersyand that Code ...


%SPECTRALSUBTRACTION performs speech enhancement using spectral
subtraction [OUT,PO]=SS(IN,FS,P)
%
% implementation of spectral subtraction algorithm
% noisy speech IN with fs=FS enhanced by SS and returned in OUT, P is
the algorithm parameters as bellow:
% algorithm parameters: t* in seconds, f* in Hz, k* dimensionless
% 1: tg = smoothing time constant for signal power estimate (0.04):
high=reverberant, low=musical
% 2: ta = smoothing time constant for signal power estimate used in
noise estimation (0.1)
% 3: tw = fft window length (will be rounded up to 2^nw samples)
% 4: tm = length of minimum filter (1.5): high=slow response to noise
increase, low=distortion
% 5: to = time constant for oversubtraction factor (0.08)
% 6: fo = oversubtraction corner frequency (800): high=distortion,
low=musical
% 7: km = number of minimisation buffers to use (4): high=waste
memory, low=noise modulation
% 8: ks = oversampling constant (4)
% 9: kn = noise estimate compensation (1.5)
% 10:kf = subtraction floor (0.02): high=noisy, low=musical
% 11:ko = oversubtraction scale factor (4): high=distortion,
low=musical



Please tell me about P which is the Parmater ...and about PO