Contributions:NihonKohdenSource: Difference between revisions
No edit summary |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 27: | Line 27: | ||
==Functional Description== | ==Functional Description== | ||
This setup requires the following components: | |||
* '''JE-120A amplifier''': | |||
* '''QI-123A LAN converter''': | |||
is a clinical monitoring system capable of acquiring EEG or ECoG signals from up to 256 channels. Paired with the QI-123A LAN converter box, this system can provide a research data stream in addition to the clinical data stream. The research data stream can be sampled at up to 2kHz for 256 channels, 5kHz for 128 channels or 10kHz for 64 channels. | |||
[edit] | |||
* '''Input range''': ±3.2 mV or ±12.8 mV (selectable) | |||
* '''Effective resolution''': 16 bit (97.65 nV/LSB) or 16 bit (390.62 nV/LSB) (selectable) | |||
* '''Input impedance''': 200 MΩ | |||
* '''Sampling Rates''': 100Hz, 200Hz, 500Hz, 1000Hz, 2000Hz, 5000Hz, 10000Hz | |||
==Clinical Setup== | |||
==Installation== | ==Installation== | ||
Line 48: | Line 62: | ||
{| border="1" | {| border="1" | ||
! | !SamplingRate | ||
!Max SourceCh | !Max SourceCh | ||
!Aliasing Filter Cut-Off | |||
|- | |- | ||
![samples/sec] | |||
![channels] | |||
![Hz] | |||
|- | |- | ||
| | |100 | ||
|256 | |256 | ||
|30 or 35 | |||
|- | |- | ||
| | |200 | ||
|256 | |256 | ||
|60 or 70 | |||
|- | |- | ||
| | |500 | ||
|256 | |256 | ||
|120 | |||
|- | |- | ||
| | |1000 | ||
|256 | |256 | ||
|300 | |||
|- | |- | ||
| | |2000 | ||
| | |256 | ||
|600 | |||
|- | |- | ||
|10000 | |5000 | ||
|64 | |128 | ||
|1200 | |||
|- | |||
|10000 | |||
|64 | |||
|3000 | |||
|} | |} | ||
Line 76: | Line 102: | ||
===State Variables=== | ===State Variables=== | ||
* '''DC01''' to '''DC16''' DC Input data | |||
** Digital Range: 0 to 65535 | |||
** Analog Range: 0xFFFF(Max)-0x8000(0V)-0x0000(Min). (Signed.) | |||
** 1LSB: 366.3uV | |||
* '''SpO2''' | |||
** Digital Range: 0 to 100 | |||
** 0 means 0%, 100 means 100% | |||
* '''EtCO2''' | |||
** Digital Range: 0 to 100 | |||
** 0 means 0mmHg, 100 means 100mmHg | |||
* '''BP1''' to '''BP2''' | |||
** not implemented | |||
* '''DigitalMark1''' to '''DigitalMark2''' | |||
** not implemented | |||
==DC Input From Other Devices== | |||
Analog data from a g.TRIGbox and parallel port can be obtained though the JE120A's DC inputs. A parallel port Y-splitter and a custom cable is necessary. Connection of the custom cables and Y-splitter is outlined in the image below. | |||
[[File:Parrallel Ports to JE120A.jpg|700px|alt text]] | |||
The outputs from the g.TRIGbox and parallel port to the DC input of the JE120A are defined below. Note that the g.TRIGbox trigger outputs are the TTL pins. See [[Contributions:ParallelPortFilter]] for information on how to set the outputs of a parallel port from BCI2000. | |||
{| class="wikitable" | |||
! JE120A | |||
! | |||
! g.TRIGbox | |||
! | |||
! Parallel Port | |||
! | |||
|- | |||
| Pin No. | |||
| Signal | |||
| Pin No. | |||
| Signal | |||
| Pin No. | |||
| Signal | |||
|- | |||
| 1 | |||
| DC01 | |||
| 1 | |||
| Output A | |||
| - | |||
| - | |||
|- | |||
| 2 | |||
| DC02 | |||
| 2 | |||
| Output B | |||
| - | |||
| - | |||
|- | |||
| 3 | |||
| DC03 | |||
| 3 | |||
| Output C | |||
| - | |||
| - | |||
|- | |||
| 4 | |||
| DC04 | |||
| 4 | |||
| Output D | |||
| - | |||
| - | |||
|- | |||
| 5 | |||
| DC05 | |||
| 5 | |||
| Encoded Output | |||
| - | |||
| - | |||
|- | |||
| 6 | |||
| DC06 | |||
| - | |||
| - | |||
| - | |||
| - | |||
|- | |||
| 7 | |||
| DC07 | |||
| - | |||
| - | |||
| - | |||
| - | |||
|- | |||
| 8 | |||
| DC08 | |||
| - | |||
| - | |||
| - | |||
| - | |||
|- | |||
| 9 | |||
| DC09 | |||
| - | |||
| - | |||
| 2 | |||
| Data0 | |||
|- | |||
| 10 | |||
| DC10 | |||
| - | |||
| - | |||
| 3 | |||
| Data1 | |||
|- | |||
| 11 | |||
| DC11 | |||
| - | |||
| - | |||
| 4 | |||
| Data2 | |||
|- | |||
| 12 | |||
| DC12 | |||
| - | |||
| - | |||
| 5 | |||
| Data3 | |||
|- | |||
| 13 | |||
| DC13 | |||
| - | |||
| - | |||
| 6 | |||
| Data4 | |||
|- | |||
| 14 | |||
| DC14 | |||
| - | |||
| - | |||
| 7 | |||
| Data5 | |||
|- | |||
| 15 | |||
| DC15 | |||
| - | |||
| - | |||
| 8 | |||
| Data6 | |||
|- | |||
| 16 | |||
| DC16 | |||
| - | |||
| - | |||
| 9 | |||
| Data7 | |||
|- | |||
| 24 | |||
| GND | |||
| 24 | |||
| GND | |||
| 24 | |||
| GND | |||
|} | |||
==See also== | ==See also== |
Revision as of 15:16, 30 July 2019
Synopsis
The Nihon Kohden JE-120A amplifier is a clinical monitoring system capable of acquiring EEG or ECoG signals from up to 256 channels. Paired with the QI-123A LAN converter box, this system can provide a research data stream in addition to the clinical data stream. The research data stream can be sampled at up to 2kHz for 256 channels, 5kHz for 128 channels or 10kHz for 64 channels.
Location
http://www.bci2000.org/svn/trunk/src/private/SignalSource/NihonKohdenSource
Versioning
Authors
Griffin Milsap (griffin.milsap@gmail.com) Johns Hopkins University
Peter Brunner (brunner@neurotechcenter.org) Wadsworth Center - National Center for Adaptive Neurotechnologies
Version History
Version 1.0: November 2015
- #
Source Code Revisions
- Initial development: 4913
- Tested under: #
- Known to compile under: 4913
- Broken since: --
Functional Description
This setup requires the following components:
- JE-120A amplifier:
- QI-123A LAN converter:
is a clinical monitoring system capable of acquiring EEG or ECoG signals from up to 256 channels. Paired with the QI-123A LAN converter box, this system can provide a research data stream in addition to the clinical data stream. The research data stream can be sampled at up to 2kHz for 256 channels, 5kHz for 128 channels or 10kHz for 64 channels. [edit]
- Input range: ±3.2 mV or ±12.8 mV (selectable)
- Effective resolution: 16 bit (97.65 nV/LSB) or 16 bit (390.62 nV/LSB) (selectable)
- Input impedance: 200 MΩ
- Sampling Rates: 100Hz, 200Hz, 500Hz, 1000Hz, 2000Hz, 5000Hz, 10000Hz
Clinical Setup
Installation
Parameters
- SourceCh total number of channels to be acquired from the source module or auto for all channels (256 channels)
- SampleBlockSize number of samples acquired in each block or auto for default setting (1/10th of sampling rate)
- NOTE: Only specific combinations of SampleBlockSize and SampleRate are valid! See #Valid Operating Modes
- SampleRate determines the rate at which the device samples data.
- NOTE: Only specific combinations of SampleBlockSize and SampleRate are valid! See #Valid Operating Modes
- ChannelNames is a convenience parameter. Name channels here and they can be referenced by these names later.
- SourceChOffset auto for default settings (0 for each channel).
- SourceChGain auto for default settings (1 for each channel).
- SourceChList list of channels that should be acquired or auto for all channels
- SourceBufferSize
Valid Operating Modes
The NihonKohdenSource only accepts specific sampling rates. The number of channels acquire is limited at sampling rates of 5000 Hz and above. The following table shows all valid combinations of sample rate and maximum number of channels.
SamplingRate | Max SourceCh | Aliasing Filter Cut-Off |
---|---|---|
[samples/sec] | [channels] | [Hz] |
100 | 256 | 30 or 35 |
200 | 256 | 60 or 70 |
500 | 256 | 120 |
1000 | 256 | 300 |
2000 | 256 | 600 |
5000 | 128 | 1200 |
10000 | 64 | 3000 |
Valid Operating Modes
State Variables
- DC01 to DC16 DC Input data
- Digital Range: 0 to 65535
- Analog Range: 0xFFFF(Max)-0x8000(0V)-0x0000(Min). (Signed.)
- 1LSB: 366.3uV
- SpO2
- Digital Range: 0 to 100
- 0 means 0%, 100 means 100%
- EtCO2
- Digital Range: 0 to 100
- 0 means 0mmHg, 100 means 100mmHg
- BP1 to BP2
- not implemented
- DigitalMark1 to DigitalMark2
- not implemented
DC Input From Other Devices
Analog data from a g.TRIGbox and parallel port can be obtained though the JE120A's DC inputs. A parallel port Y-splitter and a custom cable is necessary. Connection of the custom cables and Y-splitter is outlined in the image below.
The outputs from the g.TRIGbox and parallel port to the DC input of the JE120A are defined below. Note that the g.TRIGbox trigger outputs are the TTL pins. See Contributions:ParallelPortFilter for information on how to set the outputs of a parallel port from BCI2000.
JE120A | g.TRIGbox | Parallel Port | |||
---|---|---|---|---|---|
Pin No. | Signal | Pin No. | Signal | Pin No. | Signal |
1 | DC01 | 1 | Output A | - | - |
2 | DC02 | 2 | Output B | - | - |
3 | DC03 | 3 | Output C | - | - |
4 | DC04 | 4 | Output D | - | - |
5 | DC05 | 5 | Encoded Output | - | - |
6 | DC06 | - | - | - | - |
7 | DC07 | - | - | - | - |
8 | DC08 | - | - | - | - |
9 | DC09 | - | - | 2 | Data0 |
10 | DC10 | - | - | 3 | Data1 |
11 | DC11 | - | - | 4 | Data2 |
12 | DC12 | - | - | 5 | Data3 |
13 | DC13 | - | - | 6 | Data4 |
14 | DC14 | - | - | 7 | Data5 |
15 | DC15 | - | - | 8 | Data6 |
16 | DC16 | - | - | 9 | Data7 |
24 | GND | 24 | GND | 24 | GND |