Description: 数字信号处理的视频分析中短时傅立叶变化STFT和连续小波变化CWT和离散小波变换DWT的算法源程序,在实际中已应用,-digital video signal processing of short-time Fourier analysis of changes STFT and continuous wavelet transform CWT and DWT DWT algorithm source, in practice has been applied. Platform: |
Size: 13312 |
Author:aben |
Hits:
Description: Based on the spectrum of the vuvuzela sound, this denoising technique simply computes an antenuation map in the time-frequency domain. Then, the audio signal is restored by computing the inverse STFT. See [1] or [2] for more detail about the algorithm.
To hear the result of this algorithm, go directly to: http://soundcloud.com/choc29/vuvuzela-correction-with-matlab
References:
[1] Steven F. Boll, "Suppression of Acoustic Noise in Speech Using Spectral Subtraction", IEEE Transactions on Signal Processing, 27(2),pp 113-120, 1979 Platform: |
Size: 1156096 |
Author:naarkhoo |
Hits:
Description: STFT和ST变换的基本函数,和一个stft的一个例程-This code computes the Stockwell transform (S-Transform) of a one dimensional series without for loop, thereby making it computationally fast and simple. S-Transform was proposed in 1996. A nice tutorial on S-Transform can be found here:
djj.ee.ntu.edu.tw/S_Transform.pdf?
File Information Description
The present code is a Matlab function that provides a Short-Time Fourier Transformation (STFT) of a given signal x(n). The algorithm is similar to that of Matlab command “spectrogram”. The result is:
1) stft- a matrix with complex stft coefficients with time across columns and frequency across rows
2) f- frequency vector
3) t- time vector.
swt Discrete stationary wavelet transform 1-D.
swt performs a multilevel 1-D stationary wavelet decomposition
using either a specific orthogonal wavelet ( wname see
WFILTERS for more information) or specific orthogonal wavelet
decomposition filters. Platform: |
Size: 4096 |
Author:zl |
Hits:
Description: 这是在MATLAB上的DUET算法,实现欠定盲源分离。(This is a simulation of DUET Algorithm on MATLAB.
* Although the inverse STFT function doesn't work properly, the rest of it works totally fine.
* Fixed by moving the line: row=zeros(1,length(x1)+2*windowsize);) Platform: |
Size: 3072 |
Author:正文 |
Hits: