Publisher review:Number of sinusoids Estimator - Estimate the number of sinusoid in a signal. Fast Algorithm estimating the number of sinusoids in a white Gaussian noise. This algorithm use a sub-space method based on chi-square statistics of eigen values of the Autocorrelation Matrix.Example : clear, close all hiddenN = 512;L_vrai = 4;fe = 2000;F = (0:(fe/2)/(N/2-1):(fe/2));snr = [-10 -10 -10 -10];f = [25 230 500 780];n = 32;prob = 0.95;y = zeros(1,N);t = (0:(N-1))/fe;for l = 1:L_vraiy = y sqrt(2)*10^(snr(l)/20)*sin(2.*pi.*f(l).*t 2.*pi.*rand);ends = y randn(1 , N);[L , R] = nbsinu(s , n , prob); Requirements: ยท MATLAB Release: R13
Number of sinusoids Estimator is a Matlab script for Signal Processing scripts design by Sebastien Paris.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Number of sinusoids Estimator - Estimate the number of sinusoid in a signal.
Operating system:Windows / Linux / Mac OS / BSD / Solaris