
Toolbox for logspectral magnitude MMSE estimators under superGaussian densities 1.0 File ID: 78136 


 Toolbox for logspectral magnitude MMSE estimators under superGaussian densities 1.0 License: Freeware File Size: 10.0 KB Downloads: 11
Submit Rating: 



Toolbox for logspectral magnitude MMSE estimators under superGaussian densities 1.0 Description 

Description: Toolbox for logspectral magnitude MMSE estimators under superGaussian densities.
The toolbox can also be downloaded from: http://ict.ewi.tudelft.nl/~richard/log_spe...per_gaussV1.rar
The matlab files enclosed in this toolbox can be used to tabulate gain functions for logspectral magnitude MMSE estimators under an assumed GeneralizedGamma 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, "LogSpectral Magnitude MMSE Estimators under SuperGaussian Densities", Interspeech, pp. 1319  1322, 2009.
Short description of the 2 main mfiles (see the headers of the files for more info):
For an assumed GeneralizedGamma prior density of the magnitude DFT coefficients with gamma=2 and specific nu parameter the mfile
[G1]=TabulateGainGamma2logmmse(Rprior,Rpost,nu)
tabulates the gain function for the logspectral 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 mfile
[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 mfiles.
Implementations of the special functions are based on S. Zhang & J. Jin "Computation of Special Functions" (Wiley, 1996) with implementations available online: http://irislee3.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 noncommercial use.
This program comes WITHOUT ANY WARRANTY.
June, 2009
R. C. Hendriks
License: Freeware Related: Table, scriptfile, ranges, post range, priori range, log mmse supergaus, Special, Based, mfilesimplementations, aforementioned, Usage, lengths, Equal, pairs, Selected, values, Vector O/S:BSD, Linux, Solaris, Mac OS X File Size: 10.0 KB Downloads: 11


More Similar Code 

Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density
The toolbox can also be downloaded from: http://ict.ewi.tudelft.nl/~richard/
The matlab files enclosed in this toolbox can be used to tabulate gain functions for clean speech complexDFT, magnitudeDFT and magnitude squaredDFT estimators under an assumed Generalized Gamma model for the clean speech magnitude DFT...
Calculates the average logspectral distance between CLEAN and NOISY signals. It has the capability of calculating this distance for a specified subband as well. This measure is used for evaluation of processed speech quality in comparison to the...
Calculates the average logspectral distance between CLEAN and NOISY signals. Has the option of calculating this distance for speech active periods only. Also you can select a frequency range to study the distance in a subband.
The Combustion Toolbox for Matlab provides a set of functions for computing basic parameter of gas fuel (density, Wobbe number, combustion velocity, gas mixture parameters, etc.) and gas fuel combustion parameters (combustion...
MATLAB Toolbox for Simulation and Visualization of Random Boolean Networks (RBN).
 Different update modes (synchronous/asynchronous deterministic/nondeterministic)  Statistical Functions  Topology Evolution
The Comedi Toolbox for RealTime Workshop is designed for use with Linux based RealTime Workshop targets, such as the LNX target. It provides four Simulink blocks, analogue and digital I/O, which communicate with the installed I/O devices through...
MD&D is a MATLAB toolbox for design and then testing single point oceanographic moorings influenced by currents and wind. The supplied database will allow you to build a mooring and test it under typical current conditions, or force it by a...
You can find the description at:
http://www.advancedmcode.org/surfacerecos...lfretting.html
For those who wants more, a freeware toolbox for surface recon is available here:
AQUILA is a MATLAB toolbox for the one or two dimensional simulation of the electronic properties of GaAs/AlGaAs semiconductor nanostructures. The program solves for a userdefined structure the one or twodimensional Schroedinger and...
The attached ZIP file contains a tutorial for using the SonnetLab Toolbox for MATLABdlTÂ«. SonnetLab is a free MATLABdlTÂ« toolbox that enables users to control and automate Sonnet's 3D planar electromagnetic simulator.
The attached... 
User Review for Toolbox for logspectral magnitude MMSE estimators under superGaussian densities 
