Integration of MATLAB with AWG engine.

Patterns of AWG can be changed using direct call of MATLAB script from SpecMan4EPR console window. This is the first step of integration of MATLAB pattern calculations into AWG engine. The syntax and data structure may change along the way.


Maximum and minimum measurements in scope window.

This feature can be used for tracking the frequency of EPR signal e.g. for the magnetic field measurements.


PPL version 2.6: phase cycling with arbitrary coefficients

Phase cycling for single quantum coherences typically involves +1/-1 coefficients for the acquired signals. Earlier versions of SpecMan4EPR allowed the declaration of these coefficients in the form cc = ['I', '-I'], where '-' symbolizes the subtraction of the trace. Starting from the version 2.6, declaration is changed to cc = [I, -I, -2*I, a*I], which allows arbitrary coefficients. Version 2.6.03. See also: migration to ver. 2.6


New PPL command: cycle execution on hardware

New hrepeat command is introduced into PPL. Differently from repeat command this command forces compatible drivers to execute the PPL fragment using hardware cycle. This reduces the use of AWG and pulse programmer's memory. For correct execution, variables should not be changed within the cycle. Version 2.5.28.


New Arbitrary waveform generation engine

Unified AWG engine for all devices. Multiple pattern selection for each pulse command.


New PPL Language

Radically reworked PPL language for the needs of AWG users reduces the number of pulse parameters in the interface. Multiple pulses can be controlled by a single parameter. Version 2.5. See also: migration to ver. 2.5, presentation.


Improved AWG capabilities demonstration

New DUMMY device is added to display patterns synthesized by AWG engine. New demonstration configurtions are added (see [manual]). Version 2.3.


Updated MATLAB Interface

SpecMan4EPR interface to MATLAB is updated with MatrixGUI that supports multidimensional array visualization.


Direct detection at 250 MHz

The digital bridge enabled the excitation of spin system and detection of EPR signals at different frequencies. Excitation pulses at 248 MHz were generated directly by AWG and the signal (Fig.2, upper part) was directly detected using a fast digitizer on 259 MHz at 1.6 GS/s sampling rate. The echo signal was Fourier transformed to obtain the EPR spectrum (Fig. H1.2, lower part).
Courtesy of Prof. Mark Tseytlin


Arbitrary waveform Generation.

Waveform generated by SpinCore RadioProcessor Model G.


New auto saving dialog and options.

SpecMan4EPR can save complete experiment or experiment at different stages of data acquisition to up to three different storage systems:

  • (i) File (TDMS or SpecMan4EPR data formats);
  • (ii) TCPIP processing server (TDMS format);
  • (iii) MATLAB™ (NI TDMS format).
  • New auto saving options allows to flexibly customize the saving time and destination. For files the sub-directory in the date folder can be chosen. After data are transfer to MATLAB the processing script can be executed.


    Integration with MATLAB. Step 1. Transfer data to MATLAB™.

    MATLAB™ computational language is widely used for data processing. This new feature of SpecMan4EPR allows to transfer current experiment directly to MATLAB and optionally execute a MATLAB script. The transfer to MATLAB is also integrated into the auto saving protocols.


    Visualization of sequence errors.

    This dialog pops-up in case of an error and indicates the reason using color coding. The graphical representation of the sequence added to the scroll bar to simplify navigation.


    Sequence visualization.

    Visual sequence editing is our long term goal. Now we are introducing online sequence visualization. The sequence is updated in Tune mode as soon as parameters change.


    New Feature: Phase cycling scheme generator.

    We present a phase cycling scheme generator based on schemes generated by Stefan Stoll's algorithm. Currently FID, 2p ESEEM, 3p ESEEM and HYSCORE sequences are available. More sequences will be added in the future.


    New Feature: Customizable Controls in the Scope.

    Three types of device controls: edit box, button and scroll bar can be added to scope window to allow simultaneous change of parameters and response observation.


    New Feature: Sample and Experiment Information Organizer.

    This new feature allows to create information fields that will be stored into experiment file. Experiment specific fields can be associated with experiment templates. Sample related fields are preserved from one experiment to other.The experiments in the job's queue are saved with the updated sample information.


    New Feature: In-scope baseline correction and FFT.

    In time domain the Scope can store one baseline trace and subtract it from incoming traces. This reduces artefacts induced by trailing edges of MW pulses and allows more convenient tuning of spectrometers.

    Time domain trace can be to subjected to complex and real Fourier transformation. This feature can be useful for time domain spectroscopy.


    New Feature: Job's Queue.

    Now multiple experiments can be prepared and sent to execution. The execution time and number of repetitions can be specified. Single experiment can be repeated infinitely if desired.