Drive-L MRI Console

The Drive L MRI console is a complete two channel MRI electronics unit which uses MATLAB software for data acquisition.

The Drive-L has well documented interconnections for interfacing it to external gradient and radiofrequency amplifiers for adapting it to larger MRI systems.  

The specifications below are for the Research Lab configuration (Drive-L + Magspec magnet).  Two software packages are included with the Research Lab instrument, TEACH-m and OpenMATLAB.

The TEACH-m software is a standalone package which allows students to acquire data for a number of nuclear magnetic resonance (NMR) and magnetic resonance imaging (MRI) experiments.

OpenMATLAB is software which runs in the MATLAB environment and provide full access to all the raw data, pulse programs and data analysis and visualization tools.

The MATLAB environment using openMATLAB makes developing new MRI protocols as easy as 1, 2, 3!

Write your code

Experiment in MATLAB

The MATLAB environment allows you to program your MRI experiment, acquire the data, interface with other peripherals to fully automate your experiment and create publication quality plots.

Review the measurement

openMATLAB for development

The openMATLAB library provided with the Drive-L has many tools to help develop the MRI sequence.

Analyze & polish the results

MATLAB Analysis

Use the analysis and plotting tools in MATLAB environment to analyze data, and create publication quality charts to present your results.


Gradient System
# Outputs 4 (4 amplified and 4 differential)
Built in gradient amplifier
4 x 10 W (max 10 V / 2 A per channel, voltage controlled 1.1 Ω
Port type 4 differential ports
industrial standard ( ± 15 V, Rdiff = 50 Ω, Rcom > 1 kΩ
Gradient points per TR per channel 1021
Gradient system (magspec) xyz bipolar gradients
Gradient strength xy 0.27 T/m and 0.38 T/m
Gradient resolution 16 bit
Gradient amplitude resolution xy 8.5 µT/m z 11.9 µT/m
Connection to internal gradient amplifier RJ-45
Connection to external gradient amplifier
3M mini-delta ribbon; 14 pins (10214-55G3PC) fits into 10114-3000PE together with 10314-52F0-008
RF TX System
Direct digital synthesis RF output
2 channel 16 bit resolution @ 125 MS/sec (up to 333 Ms/sec)
Pulse setting resolution 8 ns
Pulse phase resolution less than 0.02°
Pulse frequency resolution less than 0.03 Hz
Pulse amplitude resolution 16 bit
Pulse duration 8 nsec … 250 sec
Phase, frequency and amplitude switching Zero latency
Internal RF amplifier 23 dBm (200 mW) 50 Ω
External RF amplifier any NMR/MRI standard
Blanking signal 0 V blank / 5 V activation, 50 Ω
Network analyzer mode X (tuning and matching – Rx/Tx port)
Generates completely formed RF excitation pulses as well as high resolution digital control signals X (tuning and matching – Rx/Tx port)
Arbitrary waveform generation
X (phase, frequency and amplitude of each pulse segment on 8 ns grid)
Maintains signal coherence between excitation and acquisition systems at all frequencies X
Connection of T/R
4 x SMB (Rx/Tx, Tx2, Tx/Rx switch, blank)
AQ RX system
Sample Rate of the input signal
125 MS/sec @ 16 bit (up to 166 MS/sec @ 16 bit
Maximum samples per acquisition window
streaming cache 64 kS @ 125 MS/sec (up to 166 MS/s) 16 bit
streaming cache 8 kS @ 15 kHz to 31.25 MHz complex, 2 x 48 bit (128 bit/sec)
streaming bandwidth ~ 20 MB/sec
e.g. info samples @ <= 1 MS/sec depending upon memory
Acquisition phase resolution < than 0.02°
Acquisition frequency resolution < 0.03 Hz
Acquisition window starting point 8 nsec grid
Acquisition window duration 8 nsec to 250 sec
Built in variable preamplifier
5 mV to 500 mV (full scale), NF ~ 3dB @ full scale < 10 mV
Frequency maximum
100 MHz (up to 600 MHz possible with frequency conversion)
With signal detection enabled
15 kHz to 31.25 MHz bandwidth of baseband data or 125 MHz raw ADC data
Wide-bandwidth input amplifier and A/D converter for undersampling applications X
Autonomously signal-averaging of the baseband data between multiple acquisitions X
Directly captures and digitally demodulates IF/RF signals. The desired baseband bandwidth is user definable through software X
T/R switch output
SMB (Tx2 active 12 V 50 Ω limited to 25 mA /Tx2 inactive -12 V DC 1.25 kΩ, buffered 1 µF 50 Ω
External Clock synchronization
10 MHz; input voltage waveform 0.25 to 2 Vpp (LCVMOS 1.8) input voltage sige waveform 1.5 to 2 Vpp ( 9 dBm ± 1 dBm) internally terminated with 50 Ω.
Connection to External Clock SMB
PC Connection USB
Digital I/Os 2V high, < 0.8 V low, input stage 10 kΩ to GND, 0 < Vin< 5.5 V)\n6 outputs (high 3.3 V, low 0 V, 50 Ω, Imax 19 mA)”}”>
6 inputs (>2V high, < 0.8 V low, input stage 10 kΩ to GND, 0 < Vin< 5.5 V) 6 outputs (high 3.3 V, low 0 V, 50 Ω, Imax 19 mA)
Trigger inputs
Can be mapped (inputs not yet functional)
Digital i/o connection
3M mini Delta ribbon (MDR); 20 pins (10220-55G3PC) fits into 10320-52F0-008 together with 10120-3000PE
Power Supply 12 V < 2 Amps
Power supply unit 100-240 VAC, 50/60 Hz, 6.67 Amps
Dimensions 27 x 9.5 x 14 cm
Weight 2.3 kg
Required software MathWorks MATLAB 2016a or newer
Language English
Software Teach-M openMATLAB
Warranty 24 months

I'd like more info!

  • This field is for validation purposes and should be left unchanged.