Software Listing of Author : "Esfandiar Zavarehei"
- Berouti Spectral Subtraction
- License: Freeware
- Price: 0.00


Spectral Subtraction method proposed by berouti for enhancement of noisy speech signals.
- Publisher: Esfandiar Zavarehei
- Date Released: 17-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Boll Spectral Subtraction
- License: Shareware
- Price:


The spectral Subtraction Method for enhancement of noisy speech signals proposed by Boll 79. The method implements spectral averaging and residual noise reduction proposed in the paper. Note that the first 0.25 sec of the speech signal is assumed to be noise only and is used to model the noise signal.
- Publisher: Esfandiar Zavarehei
- Date Released: 06-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Log Spectral Distance
- License: Freeware
- Price: 0.00


Calculates the average log-spectral distance between CLEAN and NOISY signals. It has the capability of calculating this distance for a specified sub-band as well. This measure is used for evaluation of processed speech quality in comparison to the original speech.
- Publisher: Esfandiar Zavarehei
- Date Released: 02-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- LP Log Spectral Distance
- License: Freeware
- Price: 0.00


Calculates the average log-spectral 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 sub-band.
- Publisher: Esfandiar Zavarehei
- Date Released: 08-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MMSE log-STSA
- License: Freeware
- Price: 0.00


This is an implementation of Ephraim's MMSE log-STSA method 1985. The decision-directed method is used for tracking of a priori SNR tracking.
- Publisher: Esfandiar Zavarehei
- Date Released: 01-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MMSE STSA
- License: Shareware
- Price:


This is an implementation of Ephraim's MMSE STSA method (Ephraim 1984). The decision-directed method is used for tracking of a priori SNR tracking.
- Publisher: Esfandiar Zavarehei
- Date Released: 20-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Multi-band Spectral Subtraction
- License: Shareware
- Price:


Multiband spectral subtraction as proposed by Kamath 2002. Uses adjusts the subtraction coefficient with the frequency as well as the SNR. note that the first 0.25sec of your signal is used to model the noise.
- Publisher: Esfandiar Zavarehei
- Date Released: 05-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Vector Quantization - K-Means
- License: Freeware
- Price: 0.00


This function is for training a codebook for vector quantization. The data set is split to two clusters, first, and the mean of each cluster is found (centroids). The disttance of each vector from these centroids is found and each vector is associated with a cluster. The mean of vectors of each cluster replaces the centroid first. If the total distance is not improved substantially, The centroids are each split to two. This goes on untill the required number of clusters is reached and the improvement is not substantial.
- Publisher: Esfandiar Zavarehei
- Date Released: 27-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Wiener Filter
- License: Freeware
- Price: 0.00


Wiener Filter for Noisy Speech Enhancement, implemented as proposed by Scalart 1996. Uses a decision directed method to track the a priori SNR. Note that the first 0.25sec of the signal is used to model the noise, that is, it is assumed that speech starts after that 0.25sec
- Publisher: Esfandiar Zavarehei
- Date Released: 15-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
