Sinusoids
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...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Number of sinusoids Estimator Download |
I have used sum of three sinusoids as my data and this program plots single sided PSD at the end. This is a very simple code made to illustrate the algorithm invloved.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Non parametric periodogram spectral estimation Download |
Harminv is a free program and C library for harmonic inversion: decomposing a time-series into a sum of sinusoids, including exponentially decaying sinusoids. Harminv is based on the "filter diagonalization method" (FDM) of Mandelshtam & Taylor, which maps the harmonic inversion problem onto a...
Platforms: *nix
License: Freeware | Size: 327.68 KB | Download (103): Harminv Download |
This code illustrates Bartlett method for a simple signal (sum of three sinusoids). This code allows user to change to length of each pieces (sub sequence).For example in the code LS is the term which gives length of each piece. Here it is 30 and signal length is 65. So signal will be chopped...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): Bartlett Spectral Estimation method Download |
Input data=sum of three sinusoidsAdditive gaussian noise used.At the end, we plot single sided PSD in decibels.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): correlogram spectral estimation technique Download |
This method allows to use various windows for sidelobe reduction. In this code , this technique is illustrated for a very simple data (sum of three sinusoids). At the end, single sided Power spectral density (PSD) is plotted.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (46): Blackman Tookey Spectral Estimate Download |
This standalone application (no installation needed) allows you to generate the purest of frequencies using your PC. Volume sliders are available for the six sacred Solfeggio frequencies:
UT - 396 Hz - Liberating Guilt and Fear
RE - 417 Hz - Undoing Situations and Facilitating Change
MI - 528 Hz...
Platforms: Windows
License: Freeware | Size: 839.68 KB | Download (571): Solfeggio Mixer Download |
This function quickly finds local peaks or valleys (local extrema) in a noisy vector using a user defined magnitude threshold to determine if each peak is significantly larger (or smaller) than the data around it. The problem with the strictly derivative based peak finding algorithms is that if...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): PeakFinder Download |
EDFT (Extended Discrete Fourier Transform) algorithm produces N-point DFT of sequence X where N is greater than the length of input data. Unlike the Fast Fourier Transform (FFT), where unknown readings outside of X are zero-padded, the EDFT algorithm for calculation of the DFT using only...
Platforms: Matlab
License: Freeware | Size: 235.52 KB | Download (42): Extended DFT Download |
MATLAB supports Agilent arbitrary waveform generators through the Instrument Control Toolbox.This example demonstrates how you can use MATLAB to develop a GUI application for configuring an Agilent N8241A Arbitrary Waveform Generator. The GUI allows you to configure sinusoids and pulse trains of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (47): MATLAB GUI Example for Agilent N8241A Arbitrary Waveform Generator Download |
A time-frequency representation which uses a signal-dependent, radially Gaussian kernel that adapts over time. The code provides an excellent ambiguity domain filter for time-frequency analysis.Just run the script main_AOK.m to see it in action. The test signal includes three impulses, two...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 112.64 KB | Download (49): Adaptive Optimal Kernel Download |