2.3 Complex Pulse Sequences, I-Signals and Q-Signals
Typical Arbitrary Waveform Generators will include a standard software package with a Waveform Editor that allows you to create different pulse shapes and pulse structures quickly.
Ideal editing tools will include a graphical and intuitive interface along with data importing options. An efficient waveform editor allows the operator to save time and increase the speed of your experiments.
As we saw in the previous videos, pulse waveforms can be inserted in the True-Arb Sequencer to create complex pulse sequence scenarios quickly. Additionally, the Advanced Mode allows you to insert conditional/unconditional jump and wait instructions to dynamically change the execution of the pulse sequences.
Hahn Echo Sequence, Carr Purcell Meiboom Sequence and Uhrig Dynamical Decoupling are only a few of the pulse sequences that can be created with the Berkeley software packageand they can be used in Dynamical Decoupling, Correction of Inhomogeneous Microwave Fields or Quantum Error Correction experiments.
Phase Coherent Switching and Phase Memory can be obtained easily using the Waveform Editor or a third party tool like LabView or Matlab which create the waveform points in .txt format that can be directly imported in the True-Arb software.
Let's watch the next scope example of the Arbitrary Waveform Generator, with several waveforms that can have parameters varied in real time. This allows researchers to quickly optimize algorithms or try different pulse scenarios.
For semiconducting qubits, waveforms are needed to generate rotation on the X-axis and Y-axis. To do this, I-Signals and Q-Signals are needed. Let's watch another scope example where we show the ability to create such waveforms, and vary parameters in real time. The ability to vary parameters (skew, amplitude, phase shifting, etc) allows researchers to fine tune algorithms or observe optimization efforts.