Phase Detector

IMPORTANT: The Open Ephys GUI documentation has migrated to a new site – please visit https://open-ephys.github.io for the most up-to-date information.

Function

Emits events when a continuous signal arrives at a specific "phase," which really means a peak, falling zero-crossing, trough, or rising zero-crossing.

To use it, you have to select a phase (one of four buttons on the sine wave), an input channel (the continuous channel used for triggering), and an output channel (an event channel). Optionally, you can also select a "gate" channel, which causes the Phase Detector to emit its output only when that event channel is active (i.e., "high").

You can add additional detectors that target different phases or different channels by clicking the + button.

All continuous channels pass through the Phase Detector unchanged.

NOTE: Unless it follows a relatively narrow Bandpass Filter, the Phase Detector will emit events at very unpredictable intervals, and probably won't be that useful. It's meant for detecting the phase of an oscillation in a particular frequency range, such as theta.

Parameters saved

For each detector, it saves the phase of interest, the input channel, the gate channel, and the output channel.

Upgrades needed

Allow the user to select arbitrary phases, rather than just the four simple ones.