Home > By category > Scripts >Communication > Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density



Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density

  • Downloads: 
  • Views: 
  • Rating:

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 complex-DFT, magnitude-DFT and magnitude squared-DFT 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 articles

[1] J.S. Erkelens, R.C. Hendriks, R. Heusdens, and J. Jensen,
"Minimum mean-square error estimation of discrete Fourier coefficients with generalized gamma priors",
IEEE Trans. on Audio, Speech and Language Proc., vol. 15, no. 6, pp. 1741 - 1752, August 2007.

[2] J.S. Erkelens, R.C. Hendriks and R. Heusdens
"On the Estimation of Complex Speech DFT Coefficients without Assuming Independent Real and Imaginary Parts",
IEEE Signal Processing Letters, 2008.

and

[3] R.C. Hendriks, J.S. Erkelens and R. Heusdens
"Comparison of complex-DFT estimators with and without the independence assumption of real and imaginary parts",
ICASSP, 2008

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 specific
gamma and nu parameter the m-file [Gdft,Gmag,Gmag2]=Tabulate_gain_functions(gamma,nu)
tabulates the gain functions for the complex DFT coefficients, the magnitude DFT coefficients,
and the magnitude squared DFT coefficients. These three estimators are computed under the same distributional assumption.
For mathematical expressions of the gain functions for the complex DFT coefficients see [2]. For mathematical expressions
of the gain functions for the magnitude coefficients see [1].
The range of a priori and a posteriori SNRs is
-40 to 50 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,step);
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, and step is the stepsize (assumed equal for both SNR parameters).

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 2007: Delft University of Technology, Information and
Communication Theory Group. The software is free for non-commercial use.
This program comes WITHOUT ANY WARRANTY.

December, 2007
J. S. Erkelens
R. C. Hendriks
R. Heusdens

Free download from Shareware Connection - Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density

Publisher: Richard Hendriks | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 27-05-2013 | Rating: 0 | Title: Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/25408/1/GenGamV1_2.zip

More downloads from Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density publisher Richard Hendriks:

MMSE based noise PSD tracking algorithm - Matlab implementation of an MMSE based noise PSD tracking algorithm for speech enhancement

Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities - Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities.

Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density keywords:
Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density related downloads:

Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities - Toolbox for log-spectral magnitude MMSE estimators under super-Gaussian densities.

Quaternion toolbox for Matlab - Quaternion toolbox for Matlab was developed as an accessible and open source tool that enables you to perform quaternion calculations in Matlab.

Mechanics of Materials ToolBox for Maple - Mechanics of Materials Toolbox for Maple was very popular software among students around the world for mechanics of materials education.

Recovery Toolbox for CD Free - The utility repairs the content of damaged optical discs for the most popular media formats: CD, DVD, Blu-Ray, etc. It quickly scans the surface of selected disc and retrieves affected data when possible. Recovery Toolbox for CD Free is freeware.

Recovery Toolbox for Outlook Express Password - Recovery Toolbox for Outlook Express Password retrieves forgotten or lost accounts for Outlook Express email client. Owing to this tool, users can safely retrieve lost passwords for their email and news accounts. Unlike other programs, it is safe.

Shareware Connection periodically updates pricing and software information of 'Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density' from company source 'Richard Hendriks' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Toolbox for MMSE estimators of DFT coefficients under the generalized Gamma density.

New Reviews

SnapCrab - Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...

SlimCleaner - Nearly all PC users need to use various utilities to enhance performance of their laptop or desktop from time to time. Windows inbuilt utilities can serve the purpose but when you can find more capable third party apps at low or zero cost, why ...

PCFerret - For average PC users learning about the details of each hardware component used in the laptop or desktop may not be an easy task. It is something the geeks can find out easily. However, less tech savvy PC users can surely resort to specialized ...

Menu Uninstaller Ultra - For every Windows user it becomes necessary to remove some programs after prolonged usage. It can be necessary to free up disk space or the app may not simply suit the needs any more. Whatever is the reason, you need to uninstall third party apps ...

Qustodio Free Parental Control - Without using the Internet, it is extremely difficult to obtain information, seek entertainment or look for study references but there is a downside to it as well. While some tech savvy kids master the tricks to bypass monitoring of their parents ...

DriveHQ Online Backup Enterprise Edition - For individual users as well as organizations, taking backup of data is vital nowadays. You really cannot count on the PC hard drive solely to store your data forever in a secure manner, as it is! Backup software is a prerequisite and choosing ...

dMaintenance - As a computer user, you may need to deal with several types of applications. For a lot of Windows users, the integrated tools of the OS may not suffice at times. They may need to use several third party apps for needs such as entertainment, ...

FortiClient Standard - Every computer user needs to have adequate protection for his system and this holds true for corporate and network users. In business setups, where multiple desktops and servers are connected to a network, using regular antivirus suite may be ...

LazPaint Portable - When it comes to choosing a suitable image editor, PC users are bombarded with options! There are a huge number of apps and some of them cost a lot. If you are looking for a freeware image editor that offers decent image editing features and ...

Bitcasa - The way computing technology evolves is quite amazing. Even a few years back data backup was limited mostly to external hard drives and DVDs. However, the proliferation of high speed internet access and emergence of cloud storage services have ...




New Downloads

Performance Scorecard
Builder

Performance Scorecard Builder
creates a comprehensive, one
page Performance Scorecard,
with complex algorithms
managed ...

Letter Extraction from
Image

This program makes an easy
understanding of Image
Processing on MATLAB.

Make_gui - automated GUI
creation

Auto generated GUIs for models
or subsystems with real time
emulation.

BNS Twitter Follow Button

This widget also creates a
shortcode that can be used in
posts and pages.

Tapatio

Enable users to leverage a
drupal system as a front end
to twitter.com (and other
sources in the future)
allowing them to ...

Alien Voices using the
Texas Instruments C5000 and
C6000 DSP

Two complete applications in
C, one for the Texas
Instruments C5000 fixed-point
processor and the other for
the TI C6000 ...

Creation operator

This m-file will generate
photon creation operator

Googlyzer

Googlyzer adds an
administrative dashboard to
WordPress with microcharts

TabGarb

By using TabGarb you can
easily convert your simple
post/page contents into
javascript tab contents .

Binary Puzzle

To solve the puzzle: You must
get all of the buttons to
light up (turn white) Click
the (gray/white) buttons to
try ...

Elementary Cellular
Automata

There are 256 elementary
cellular automata

matrandbin

This file generates a matrix
of 'n' (rxc) random numbers
(0's & 1's) with a binomial
distribution (randomized
binomial ...