File Converters & Utilities

Hybrid Input Compensation

Hybrid Input Compensation

Version: 1.0
This MATLAB Utility will apply an inverse filter to the hybrid input data to restore the full DC values at the electrodes. A DC Hybrid "Pre-Emphasis" filter is implemented in analog electronics on the Hybrid and Combo Input Boards in the Digital Lynx and ATLAS. The purpose of the "Pre-Emphasis" filter on the Input Boards is to increase the DC input range to avoid clipping input signals if the DC exceeds ±132mV. This analog filter decreases the very low frequency gradually from 0.1 Hz to DC; as the signal approaches DC. The filter reduces the DC (0 Hz) by 90% (20 dB). Because the Input Board analog filter occurs BEFORE the A/D (on the Input Boards) it affects both .NRD and .CSC files. Be aware that the "De-Emphasis" filter in this MATLAB code will increase the DC and low frequency components (0.1 Hz) of your signal and MAY cause Clipping (values out of the range exceeding the ±32,768 sample value). Note that if your Input Boards have the "tiny jumpers" installed (one for each channel - see the User Manual) these will disable the "Pre-Emphasis" filter and your CSC and NRD recordings will already be DC accurate and should not be run through this MATLAB script. When the Hybrid and Combo Input Boards jumpers are NOT installed (hybrid coupling filter enabled) the DC input range before clipping occurs is ±1.1V at DC.


EDF Plus File Converter

EDF Plus File Converter

Version: 1.0.0
Generates an EDF file from CSC and Event files created in Cheetah 5.7.x and newer.


CSC File Rate Reducer

CSC File Rate Reducer

Version: 1.0.2
Generates a reduced / sub-sampled CSC file from an existing CSC file.

IMPORTANT: DSP Filtering must be performed prior to running the CSC File Rate Reducer. Neuralynx recommends a 1:4 High Cut to Sampling Rate ratio. Example: 500Hz High Cut filter for 2000Hz sampling rate. The NLX CSC Filter application can be utilized to perform DSP filtering.


CSC Filter

CSC Filter

Version: 1.0.0
Generates a filtered CSC file from an existing CSC file. Requires MATLAB Runtime 8.5 32bit for Windows.


Video Tracker MATLAB Utilities

Video Tracker MATLAB Utilities

Version: 1.1.0
MATLAB files for decoding Video Tracker bit fields.


CSC Spike Extractor

CSC Spike Extractor

Version: 3.0.1
Extract spikes from recorded CSC files. The application can apply either a slope or thresholding spike extraction algorithm. Spike file output may be configured for single electrode, stereotrode or tetrode channel counts. The application can batch process multiple files in a single execution.


CSC to WAV Converter

CSC to WAV Converter

Version: 2.0.2
Allows batch conversion of Neuralynx CSC (.NCS) files to WAV audio files. The application allows for configuration of sample frequency, bits per sample and channel count. Processes one CSC file at a time. The wave file outputted may have 1 or 2 channels.