Vivace - The platform for quantum technologies

Vivace is our new 4GHz platform for high frequency signal generation and analysis, aimed at emerging applications in quantum technology. It has 8 RF input ports, 8 RF output ports, 4 digital input and 4 digital output ports, all synchronized to one very stable clock. Two main branches of firmware provide a highly configurable platform for complex experiments with rigid timing constraints on multiple phase-coherent signals. Operate either in continuous wave mode as a microwave big-brother to our multifrequency lockin amplifier or in pulse sequencing mode, our brand-new take on timed pulse generation and analysis, for the readout and control of quantum systems.

Request Quotation

Arbitrary pulses

Up to 16 templates with 250 ps resolution

Quantum Event Organizer

Place pulses and readout on a 2 ns event grid


Continues wave modulation and demodulation with up to 32 simultaneous frequencies

IQ modulation / demodulation

Pair-wise length matched outputs with DC-bias tuning, perfect for driving external IQ-mixers.


8 analog input and 8 analog output channels, 4 each digital outputs and inputs for markers / triggers to other equipment.

Template matching

Match incoming pulses to stored templates to trigger events

Fast and lively

Vivace (viˈvɑ tʃɛ), Italian for fast and lively, is used to denote tempo in music, an art form with many analogies to nonlinear physics and quantum technology. Intermodulation was first observed in music by the Italian violinist Giuseppe Tartini (see Tartini Tone ). Vivace uses tuning algorithms to lockin on multiple, intermodulating tones, similar to musicians in an orchestra who create harmony by playing in same key. The conductor sets the tempo, cuing each musician when to play and how to shape each tone. You compose your experiment in Python and Vivce will conduct it with the precision needed for high fidelity measurement and control of the quantum state.

Pulse sequencer & Quantum Event Organizer

Control pulse based measurements with sub nanosecond resolution using the Quantum Event Organizer™. Each event cues the start of output pulses or input analysis. Output pulses are constructed from pre-stored templates that can be amplitude-scaled, time-stretched, looped, or multiplied by a carrier, with each operation controlled at run-time. Input signals are sampled and matched with a pre-stored templates, allowing for conditional triggering of new events with as little as than 200 ns latency.

  • 2 ns event resolution.
  • 16 templates per port, up to 1 us, 250 ps resolution.
  • Applications: Ramsey, Rabi, qubit readout, qubit reset etc.

Continuous wave

Operate Vivace as a 500 MHz bandwidth Multifrequency Lockin Amplifier. Numerically controlled oscillators (NCO) move the measurement band up to 4GHz, without analog mixers.

  • Drive up to 32 tones at each of 8 output ports (8 x 32 modulators).
  • User-defined frequency, amplitude and phase at each tone.
  • Measure both quadratures of response at each tone, 8 input ports (8 x 32 demodultors).
  • All tones, all ports synchronous. Tuning algorithms for perfect phase coherence.
  • Direct mode: 10 MHz to 500 MHz. Mixed mode: ±250 MHZ around carrier up to 4 GHz

Controlled by you

  • Based on Xilinx Zynq Ultrascale+ RFSoC hardware.
  • Powered by Intermodulation Products' firmware.
  • Controlled by you through a simple Python API.


  • 8 RF inputs (10 MHz - 4 GHz)
  • 8 RF outputs (10 MHz - 4 GHz) with DC bias
  • 4 digital inputs / triggers
  • 4 digital outputs / triggers
  • Gbit Ethernet connection for control / data transfer
  • 10 MHz clock reference input and output

Specification sheet

Contact with any questions about how Vivace might work in your experiment. See specsheet for key technical figures of merrit.

View specsheet