Pulse sequencing is the process of defining and executing a precisely timed series of electrical pulses that implement quantum gates, measurements, and other operations on qubits.
Why it matters. Every quantum algorithm, from a simple Rabi oscillation to a complex error correction protocol, is ultimately realized as a sequence of pulses delivered to the qubits with exact timing, amplitude, frequency, and phase. The control system must be able to generate these sequences deterministically (with zero timing jitter), update pulse parameters in real time (for calibration sweeps and adaptive protocols), support conditional branching (for error correction and feed-forward), and maintain synchronization across all channels (for multi-qubit operations). The efficiency of pulse sequencing directly affects experimental throughput: systems that can run complex sequences without software overhead between repetitions complete experiments faster.
How it connects. The Qblox Q1 Sequence Processor is purpose-built for pulse sequencing. It delivers deterministic pulse placement on a 1 ns time grid, supports gapless waveform playback, and enables real-time parametrization with the industry's fastest parameter update rate (4 ns). On-the-fly parametrization means that long, complex sequences can be constructed from compact instructions without exhausting local waveform memory. Learn more about the Cluster.