log_spec_super_gaussV1_1
所属分类:matlab编程
开发工具:matlab
文件大小:6KB
下载次数:16
上传日期:2009-10-05 21:49:51
上 传 者:
sheng2019
说明: Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities.
(Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities.)
文件列表:
ConflHyperGeomFun.m (3368, 2007-11-23)
TabulateGainGamma2logmmse.m (2148, 2009-09-29)
license.txt (1559, 2009-09-29)
log_mmse_supergaus.m (772, 2009-09-29)
lookup_gain_in_table.m (1733, 2009-06-15)
The matlab files enclosed in this toolbox can be used to tabulate gain functions
for log-spectral magnitude MMSE estimators under an assumed Generalized-
Gamma model for the clean speech magnitude DFT coefficients.
For the theory behind these estimators and constraints on the parameters we refer to the article
[1] R.C.Hendriks, R.Heusdens and J.Jensen
"Log-spectral magnitude MMSE estimators under super-Gaussian densities", Interspeech, 2009.
Short description of the 2 main m-files (see the headers of the files for more info):
For an assumed Generalized-Gamma prior density of the magnitude DFT coefficients with gamma=2 and specific
nu parameter the m-file [G1]=TabulateGainGamma2logmmse(Rprior,Rpost,nu)
tabulates the gain function for the log-spectral magnitude DFT coefficients,
For mathematical expressions
of the gain functions for these estimators see [1].
The range of a priori and a posteriori SNRs is
-40 to 40 dB in 1 dB steps. Each row of the gain matrices is for a different a priori SNR, while a posteriori
SNR varies along columns.
Given the tabulated gain function, a vector of gain values for pairs of a priori and a posteriori SNRs can be
selected using the m-file
[gains]=lookup_gain_in_table(G,a_post,a_priori,a_post_range,a_priori_range);
where a_post and a_priori are vectors with the a posteriori and a priori SNRs respectively.
The vectors a_post and a_priori should have equal lengths. The parameters a_post_range and a_priori_range indicate
the ranges in dBs used in the gain table G.
The scriptfile log_mmse_supergaus gives an example of the usage of the aforementioned m-files.
Implementations of the special functions are based on
S. Zhang & J. Jin "Computation of Special Functions" (Wiley, 1996) with implementations available
online: http://iris-lee3.ece.uiuc.edu/~jjin/routines/routines.html
The implementations of these special functions in the toolbox have been adapted with respect to the original implementations
such that they can handle vector arguments as well.
Copyright 2009: Delft University of Technology, Information and
Communication Theory Group. The software is free for non-commercial use.
This program comes WITHOUT ANY WARRANTY.
June, 2009
R. C. Hendriks
近期下载者:
相关文件:
收藏者: