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 and OpenMATLAB.

The TEACH 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.

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 
# Outputs4 (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 channel1021
Gradient system (magspec)xyz bipolar gradients
Gradient strengthxy 0.27 T/m and 0.38 T/m
Gradient resolution16 bit
Gradient amplitude resolutionxy 8.5 µT/m z 11.9 µT/m
Connection to internal gradient amplifierRJ-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 resolution8 ns
Pulse phase resolutionless than 0.02°
Pulse frequency resolutionless than 0.03 Hz
Pulse amplitude resolution16 bit
Pulse duration8 nsec … 250 sec
Phase, frequency and amplitude switchingZero latency
Internal RF amplifier23 dBm (200 mW) 50 Ω
External RF amplifierany NMR/MRI standard
Blanking signal0 V blank / 5 V activation, 50 Ω
Network analyzer modeX (tuning and matching – Rx/Tx port)
Generates completely formed RF excitation pulses as well as high resolution digital control signalsX (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 frequenciesX
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 point8 nsec grid
Acquisition window duration8 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 applicationsX
Autonomously signal-averaging of the baseband data between multiple acquisitionsX
Directly captures and digitally demodulates IF/RF signals. The desired baseband bandwidth is user definable through softwareX
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 ClockSMB
PC ConnectionUSB
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 Supply12 V < 2 Amps
Power supply unit100-240 VAC, 50/60 Hz, 6.67 Amps
Dimensions27 x 9.5 x 14 cm
Weight2.3 kg
Required softwareMathWorks MATLAB 2016a or newer
Warranty24 months

I'd like to learn more!