Spike2 contains advanced features for processing waveform and timestamp data. Waveforms can be modified and information passed between channel types, for example marking times of detected waveform features or converting event data to waveform for analysis of frequency content.
A channel process is an operation applied dynamically to waveform data. Although the original data is not changed in any way, the user sees the processed data. Multiple processes can be applied and removed at any time - see a video demonstration
Digital FIR (Finite Impulse Response) and IIR (Infinite Impulse Response) filters can be applied to waveform data. Both types are set up using interactive dialogs with the following functions:
FIR filter types include high pass, low pass, band pass and band stop (1, 1½ and 2 bands) and differentiators with control of band edges and steepness of cutoff. FIR filters are unconditionally stable and impose no phase delay, so peaks and troughs do not move when data is filtered.
IIR filter types include notch and resonator filters plus low pass, high pass, band pass and band stop, modelled on Butterworth, Bessel and Chebyshev analogue filters. IIR filters allow steeper edges and narrower notches than FIR filters for the same computational effort.
Spike2 includes a number of channel processing options that can be applied to waveform or RealWave data channels. Channel processes are dynamic and do not affect the data stored on disk, but use the raw data to display a calculated version of the processed trace on-screen. This video tutorial shows how to apply channel processes to different types of data.
Registered in England: 00972132
VAT: GB 214 2617 96
Producer registration number: WEE/BD0050TZ
For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.