Software Listing of Author : "Ikaro Silva"
- Biosignal Toolbox
- License: Shareware
- Price:


Small collection of functions that I developed. Most functions are broad enough to be used with other signals/fields as well. Some of the features: -tests of randomness of signals -SNR estmation under non-stationary and weighted averaging -EEG plotting -Estimating regions of stationarity (ACF,SEM) -ROC curve area plotting and estimation See Biosignal.m for table of contents. ***This is a working project so please report any bugs to the author.
- Publisher: Ikaro Silva
- Date Released: 20-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- eegplot
- License: Freeware
- Price: 0.00


This functions uses GRIDDATA to interpolate pixel values from scatterred points on a head image. A reference image can be used to interactively select point locations from the 10/20 international system (EEG electrode position). Options for interpolation include linear and cubic and nearest. The input is are values corresponding to each location selected. Examples included.
- Publisher: Ikaro Silva
- Date Released: 27-03-2013
- Download Size: 307 KB
- Download
- Platform: Matlab, Scripts
- Fundamental Frequency Tracking through Comb (Notch) IIR Filtering
- License: Shareware
- Price:


Implements the algorithm described in IEEE Signal Processing Magazine (11/2009) by Tan and Jiang for tracking fundamental frequency of a harmonic complex based on IIR comb (notch) filtering and the LMS algorithm. *This is the first version of the algorithm. Author would welcome any feedback & bug reports.
- Publisher: Ikaro Silva
- Date Released: 24-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- getvarargin
- License: Freeware
- Price: 0.00


Utility function that makes it easier to work with variable number of input arguments. GETVARARGIN allows: *An optional logical check on the inputs (ie, check input type, range etc), issuing an error on the calling function if condition are not met. *An easy way to assign default values *Input variables can be '&' prefix before the variable name as string followed by the variable value For example, a function that generates a tone using getvargin in the example attached can be called in any of these ways: %sequential with respect to signature tone(1000,1,[],[],'hanning'); %string-value pair tone(1000,1,'&win','hanning'); %Using default window which is hanning tone(1000,1); Logical tests on input are optional,here tone uses a check to make sure the frequency is positive,a negative frequency will issue a specific error according...
- Publisher: Ikaro Silva
- Date Released: 17-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- GUI for Simulink Properties
- License: Shareware
- Price:


This is a GUI that allows you to go through the parameters of Simulink models, blocks, and signals once you have an open Simulink model (the GUI needs some minor updates to catch unexpected warnings but works fine).
- Publisher: Ikaro Silva
- Date Released: 26-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Harmonic Reconstruction
- License: Shareware
- Price:


Uses the file exchange function harmonic_est.m to estimate the harmonic components of a signal and generates a synthetic (deterministic & periodic) signal based on that analysis. See example with the *.mat file on a short ecg signal.
- Publisher: Ikaro Silva
- Date Released: 25-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- LABELNET
- License: Freeware
- Price: 0.00


This function graphs the neuron's weight and the input vectors. You can label the neurons and inputs, change the marker size, and color code the map to see which inputs activate which neurons (a visual representation of the approximation of the input field of a neuron in the adaptive network).
- Publisher: Ikaro Silva
- Date Released: 21-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Multi Channel Physiological Signal Estimation (PhysioNet 2010 Challenge entry)
- License: Shareware
- Price:


Combination of gradient adaptive laguerre lattice filters and Kalman filter for the estimation of a missing signal in a multichannel record. Entry submitted for the PhysioNet 2010 which involved estimation of last 30 seconds of a physiological signals. For details see
- Publisher: Ikaro Silva
- Date Released: 21-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Survival 2
- License: Shareware
- Price:


Modified version of Survival 1 that allows the preys to move around and simulate a sort of rough swarm behavior in an attempt to escape from predadors and at the same time try to form a pack.
- Publisher: Ikaro Silva
- Date Released: 07-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Woody Average (Average with alignment)
- License: Freeware
- Price: 0.00


Computes the Woody average by first aligning individual signals (corrupted by jitter) with the standard average. Uses xcorr to compute the lag and then re-averages the signals to get an improved estimate. Example included in help. Technique deteriorates at low SNRs.
- Publisher: Ikaro Silva
- Date Released: 21-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts