RadioProcessor
III. Example Single-Pulse NMR Experiment
Precompiled C Programs with Batch File Control
Several precompiled NMR experiments are included with the SpinAPI Examples (Single-Pulse NMR, Hahn
Echo, and CPMG, for example). The following steps describe how to run the Single-Pulse NMR experiment
with the RadioProcessor board and SpinCore Technologies software:
1. Complete the steps in Section II. Board Installation for Installing the RadioProcessor before
proceeding.
2. Connect the RadioProcessor as shown in Figure 2 (page 7) of this manual. Note that all components
shown in Figure 2 may be purchased from SpinCore Technologies.
3. Create your own working directory somewhere outside of the SpinCore directory and copy the
contents of the SpinCore RadioProcessor directory to your new working directory. The SpinCore
RadioProcessor directory can be found by in examples folder of the SpinAPI.
4. Edit the singlepulse_nmr_example.bat batch file by right-clicking and selecting 'edit' and save the
batch file when finished. The parameters of interest for this experiment are described below:
BOARD_NUMBER:
Selects which board to program if multiple SpinCore Technologies boards are
connected to your system.
ADC_FREQUENCY:
Clock frequency of the board. Always 75 MHz, unless a custom clock is being used as
input to the RadioProcessor.
ENABLE_TX:
A 1 enables the transmitter, a 0 disables the transmitter.
ENABLE_RX:
A 1 enables the receiver, a 0 disables the receiver.
REPETITION_DELAY:
Repetition delay in seconds between scans. See Figure 7.
NUMBER_OF_SCANS:
Number of times to repeat the scan and average the results together.
NUMBER_OF_POINTS:
Number of complex points to be captured.
SPECTROMETER_FREQUENCY:
Spectrometer frequency in MHz.
SPECTRAL_WIDTH:
Desired base band spectral width in kHz.
PULSE_TIME:
Duration of TX excitation pulse in μs. See Figure 7.
TRANS_TIME:
Ringdown time in μs. See Figure 7.
TX_PHASE:
Phase of the TX output channel in degrees.
AMPLITUDE:
TX output amplitude scaling factor (between 0.0 and 1.0).
USE_SHAPE:
A 1 generates a 'sinc' shaped pulse for the TX output, a 0 disables the shaped pulse.
BYPASS_FIR:
A 1 bypasses the FIR filter, 0 enables it.
FNAME:
File name to save the acquired data in. Data will be saved in ASCII, Felix, and JCAMP formats.
VERBOSE:
A 1 enables normal output, a 0 disables normal output and the program outputs nothing.
BLANKING_EN:
Enables the TTL blanking feature necessary to control SpinCore Technologies RF Power
Amplifier modules if used with the RadioProcessor in the NMR setup. For more information, see the
http://www.spincore.com/CD/RFPA/RFPA_Manual.pdf
BLANKING_BIT:
Specifies which TTL Flags to use for blanking.
BLANKING_DELAY
: Delay needed to warm-up the SpinCore RF Power Amplifier prior to the RF pulse.
See Figure 7 on the next page.
2020-10-07
13
www.spincore.com