Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

QuantumPlaybook

Guides

  • QuantumPlaybook

Tech Notes

  • Addition of Numbers
  • Baker-Hausdorff Lemma
  • Chiral Fermion Random Circuit
  • Clifford Operators: How to Test
  • Commutation Relations for Qubits
  • Entanglement Distillation
  • Generalized Pauli Operators: Implementation
  • Hatano-Nelson-Kitaev Model: Monte Carlo Simulation
  • Hatano-Nelson Model: Monte Carlo Simulation
  • Kitaev Chain
  • Kitaev Random Circuit
  • Λ-Matter in a Cavity
  • Measurement of Total Pauli Z
  • Non-Unitary Dynamics of Quantum States
  • Partial Trace: Physical Meaning
  • Quantum Dot Systems
  • A Quantum Playbook
  • Magnetic Exchange Coupling
  • Solovay-Kitaev Algorithm
  • Spin Code
  • Symmetry Effects On Quantum Master Equations
  • Transmon: Quantum Phase Model
  • Transposition as a Supermap
  • Variational Quantum Classifier: Iris
  • Variational Quantum Classifier: Parity
  • Variational Quantum Eigensolver: Transverse-Field Ising Model

Symbols

  • BlochEnergy
  • BlochFunction
  • QuantumPlaybookCheckUpdate
  • QuantumPlaybookEdition
  • QuantumPlaybookUpdate
  • TransmonEnergy
  • TransmonExponent
  • TransmonFunction
  • TransmonHamiltonian
Transmon: Quantum Phase Model
Transmon Hamiltonian
Bloch States
Limiting Cases
Transmon Eigenstates
TransmonEnergy
Eigenenergy of the transmon Hamiltonian
TransmonFunction
Eigenfucntion of the transmon Hamiltonian
TransmonHamiltonian
The Hamiltonian for a transmon
Functions to describe transmon physics.
The transmission-line shunted plasma oscillation qubit, or transmon in short, is a variant of superconducting charge qubit that is insensitive to charge noise. It consists of two small superconducting islands tunnel coupled through two Josephson junctions (forming a dc-SQUID) and shunted by a large capacitor (see
Figure 1
). The key feature that distinguishes the transmon from the so-called Cooper-pair box (Nakamura, Pashkin, and Tsai, 1999) is to reduce the sensitivity to charge noise using the capacitive shunt while maintaining a sufficient anharmonicity for selective control of a pair of levels to form a quantum bit (Koch et al., 2007).
Figure 1. A schematic of transmon. It consists of two superconducting islands tunnel coupled through two Josephson junctions and shunted by a large capacitor.
Load the Transmon package.
In[1]:=
<<Transmon`
Transmon Hamiltonian
A transmon is a small Josephson junction and is described by the Hamiltonian

H
4
E
C
2


n
-q
+
E
J
1-cos

ϕ

,
where
E
C
:
2
e
2C
is the charging energy associated with junction capacitance
C
,
E
J
is the Josephson energy, and
q:
C
g
V
g
2e
is the dimensionless gate charge for gate capacitance
C
g
and voltage
V
g
(see
Figure 2
). Two operators

n
and

ϕ
describe the number of Cooper pairs and the phase of the superconducting order parameter, respectively. The two operators

n
and

ϕ
satisfy the commutation relation


ϕ
,

n
i
.
Due to this commutation relation, the phase and number are subjected to quantum fluctuations satisfying the uncertainty relation
Δϕ Δn≥
1
2
.
In this sense, the above transmon Hamiltonian is also called the quantum phase model.
Figure 2. An equivalent circuit for transmon. A transmon is a small Josephson junction characterized by Josephson critical current
I
J
and shunted by a large capacitance
C
. The Josephson critical current
I
J
determines the Josephson energy
E
J
I/2e
while the capacitance
C
gives the charging energy scale
E
C

2
e
2C
. The transmon device is often tuned by an external gate voltage
V
g
via a gate capacitor of capacitance
C
g
, inducing the dimensionless gate charge
n
g

C
g
V
g
2e
.
The quantum fluctuations of the phase and number are governed by the two energy scales
E
C
and
E
J
in the transmon Hamiltonian. If
E
C
≫
E
J
, then the first term dominates, and the number is well defined while the phase strongly fluctuates. In the opposite limit,
E
C
≪
E
J
, the Josephson term dominates and the phase is well defined whereas the Cooper-pair number has a large uncertainty. It is thus convenient to characterize the quantum fluctuations with the ratio of the two energy scales, more precisely, with
α:
8
E
C
E
J
.
which is called the MacCumber parameter of the transmon device. Furthermore, we measure energies in units of the geometric mean of the two energy scales, that is,
8
E
C
E
J
8
E
C
αα
E
J
.
Then, the dimensionless transmon Hamiltonian reads as

H

1
2
α
2


n
-q
+
1
α
1-cos

ϕ

.
In the ϕ-space representation, the corresponding Schrödinger equation is given by

α
2
2
-i
∂
ϕ
-q
+
1
α
(1-cosϕ)ψ(ϕ)ϵψ(ϕ)
,
∂
ϕ
≡
∂
∂ϕ
.
Phases 0 and 2π are equivalent, so physically meaningful wave function must satisfy the periodic boundary condition
ψ(ϕ+2π)ψ(ϕ)
.
Limiting Cases
In[4]:=
<<Transmon`

Charging Limit (
α≫1
)

(under construction)

Josephson Limit (
α≪1
)

(under construction)
Bloch States
BlochEnergy
The energy of a Bloch state for a characteristic exponent
BlochFunction
The wave function of a Bloch state for a characteristic exponent
Functions related to Bloch states.
In[3]:=
<<Transmon`
Here, we consider a slightly different model described by the Hamiltonian

H

1
2
α
2

n
+
1
α
1-cos

ϕ

and the open boundary condition (instead of the
periodic boundary condition
). In the ϕ-space representation, the Schrödinger equation reads as
-
1
2
α
2
∂
ϕ
+
1
α
(1-cosϕ)ψ(ϕ)ϵψ(ϕ)
.
We call the above Hamiltonian the Mathieu Hamiltonian and the model consisting of the Mathieu Hamiltonian (or equivalently the Mathieu-Schrödinger equation) with the open boundary condition the Mathieu model.
Notice the absence of the dimensionless gate charge
q
from this Hamiltonian (cf. the above specification of the
transmon Hamiltonian
or the corresponding
Schrödinger equation
). Without the periodic boundary condition, the dimensionless gate charge
q
can always be "gauged away". To see this, assume a solution of the form
ψ(ϕ)
iqϕ
e

ψ
(ϕ)
in the
Schrödinger equation
with finite
q
. Then, one can see that

ψ
(ϕ)
satisfies the above
Mathieu-Schrödinger equation
without
q
.

Bloch Theorem

Note that the Hamiltonian has a discrete translational symmetry. More specifically, let

T
(θ)exp(-iθ

n
)
be the translation operator by amount θ such that
†

T
(θ)

ϕ

T
(θ)

ϕ
+θ
.
The Hamiltonian commutes with any translation by integer multiples of 2π,


H
,

T
(2πm)0
for every integer
m
.
According to the Bloch (or Floquet) theorem, the discrete translational symmetry allows us to choose eigenstates of the Hamiltonian of the form
ψ(ϕ)
iν ϕ
e
f(ϕ)
,
where
f(ϕ)
is a periodic function of period 2π and real parameter ν is called the characteristic exponent (or the quasi-momentum) of the wave function. A state with wave function of the above form is called a Bloch (or Floquet) states.
Consider an eigenfunction with a specific characteristic exponent.
In[27]:=
α=2.;​​ν=1.25;​​sol[x_]=
BlochFunction
[ν,α,x];
The wave function itself is not periodic due to the non-integer value of the characteristic exponent.
However, with the plane-wave factor removed, the remaining part is periodic.
Here is an example of the dispersion relation in the charging limit. The dispersion relation resembles a quadratic curve.
Here is an example of the dispersion relation in the Josephson limit. The allowed values of energy are almost discrete and are similar to those of simple harmonic oscillator.

Mathieu Functions

Transmon Eigenstates
and wave function
As an example, consider the first excited state of the transmon Hamiltonian.
Clearly, the above wave function satisfies the Schrödinger equation.
Consider another example in the opposite limit.
As the MacCumber parameter α varies, the spectrum gradually changes from the Josephson to charging limit.
The degeneracy in the Josephson limit is lifted for finite dimensionless gate charge q.

© 2025 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com