Changes
Page history
Update Cross capacitance
authored
Mar 10, 2026
by
Sander de Snoo
Show whitespace changes
Inline
Side-by-side
Signals/Cross-capacitance.md
View page @
bb46c330
...
...
@@ -36,7 +36,7 @@ See *Loading a quantum-dot based "Qubyte" register*, C. Volk (2019), for a detai
Pulse_lib inverts cross-capacitance matrix $
`M`
$ to calculate the voltages on the output channels.
:math:
`\begin{pmatrix} P1 \\ P2 \\ P3 \end{pmatrix} = M^{-1} \begin{pmatrix} vP1 \\ vP2 \\ vP3 \end{pmatrix}`
$
`\begin{pmatrix} P1 \\ P2 \\ P3 \end{pmatrix} = M^{-1} \begin{pmatrix} vP1 \\ vP2 \\ vP3 \end{pmatrix}`
$
The cross-capacitance matrix (real-to-virtual) can be passed to pulse_lib, but also the inverted
matrix (virtual-to-real) can be passed. The cross-capacitance matrix has to be a square matrix, because it
...
...
@@ -44,7 +44,6 @@ must be invertible. The virtual-to-real matrix doesn't have to be square.
Example:
```
Python
pulse.add_virtual_matrix(
name='virtual-gates',
real_gate_names=['B0', 'P1', 'B1', 'P2', 'B2'],
...
...
@@ -72,7 +71,6 @@ Example:
A detuning parameter e12 and a energy parameter U12 is defined using a virtual-to-real matrix.
```
Python
pulse.add_virtual_matrix(
name='detuning12',
real_gate_names=['vP1', 'vP2'],
...
...
...
...