From 29ce514d620e7e13ab2980a9229b7ac0025e08e6 Mon Sep 17 00:00:00 2001 From: Hisham Kazim Date: Mon, 11 Nov 2024 17:40:21 +0400 Subject: [PATCH 01/16] B1_B2 2 qubit callibration --- qw11q/parameters.json | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 481cd879..76a530ec 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -137,6 +137,17 @@ } }, "con4": { + "o2": { + "filter": { + "feedforward": [ + 1.0605851073784813, + -0.9529722265285006 + ], + "feedback": [ + 0.890387119150019 + ] + } + }, "o3": { "filter": { "feedforward": [ @@ -539,7 +550,7 @@ "duration": 40, "amplitude": 0.051, "shape": "Gaussian(5)", - "frequency": 5700000000, + "frequency": 5766856000, "relative_start": 0, "phase": 0.0, "type": "qd" @@ -788,6 +799,28 @@ } }, "two_qubit": { + "B1-B2": { + "CZ": [ + { + "duration": 47, + "amplitude": -0.29494, + "shape": "Rectangular()", + "qubit": "B2", + "relative_start": 0, + "type": "qf" + }, + { + "type": "virtual_z", + "phase": 0.0, + "qubit": "B1" + }, + { + "type": "virtual_z", + "phase": 0.0, + "qubit": "B2" + } + ] + }, "B1-B3": { "CZ": [ { @@ -1329,7 +1362,7 @@ "bare_resonator_frequency": 7392332635, "readout_frequency": 7395629397, "drive_frequency": 5972855792, - "anharmonicity": -200000000, + "anharmonicity": -205999792, "sweetspot": 0.32000000001466894, "asymmetry": 0.0, "crosstalk_matrix": { From 937ad9937ee06e5ccfb7d046fd5aa4e35e3452ff Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Mon, 11 Nov 2024 19:43:00 +0400 Subject: [PATCH 02/16] update LO frequencies and readout pulse parameters --- qw11q/parameters.json | 44 +++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 76a530ec..35d4d2c3 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -144,7 +144,7 @@ -0.9529722265285006 ], "feedback": [ - 0.890387119150019 + 0.890387119150019 ] } }, @@ -213,27 +213,27 @@ }, "octave2": { "o1": { - "lo_frequency": 7430000000, + "lo_frequency": 7370000000, "gain": -10 }, "o2": { - "lo_frequency": 4700000000, + "lo_frequency": 4900000000, "gain": 0 }, "o4": { - "lo_frequency": 6100000000, + "lo_frequency": 5900000000, "gain": 0 }, "o3": { - "lo_frequency": 4800000000, + "lo_frequency": 4900000000, "gain": 0 }, "o5": { - "lo_frequency": 6100000000, + "lo_frequency": 5900000000, "gain": 0 }, "i1": { - "lo_frequency": 7430000000 + "lo_frequency": 7370000000 } }, "octave3": { @@ -528,9 +528,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.0045000000000000005, + "amplitude": 0.0028, "shape": "Rectangular()", - "frequency": 7147636454, + "frequency": 7147591212, "relative_start": 0, "phase": 0, "type": "ro" @@ -557,9 +557,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.004, + "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7395629397, + "frequency": 7395667050, "relative_start": 0, "phase": 0, "type": "ro" @@ -586,9 +586,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.0025, + "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494670342, + "frequency": 7494724070, "relative_start": 0, "phase": 0, "type": "ro" @@ -615,9 +615,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.0045000000000000005, + "amplitude": 0.003, "shape": "Rectangular()", - "frequency": 7712222447, + "frequency": 7712133632, "relative_start": 0, "phase": 0, "type": "ro" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648636427, + "frequency": 7648604183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,7 +1305,7 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147636454, + "readout_frequency": 7147591212, "drive_frequency": 4999865465, "anharmonicity": -200000000, "sweetspot": 0.05676911972325644, @@ -1360,7 +1360,7 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395629397, + "readout_frequency": 7395667050, "drive_frequency": 5972855792, "anharmonicity": -205999792, "sweetspot": 0.32000000001466894, @@ -1415,7 +1415,7 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494670342, + "readout_frequency": 7494724070, "drive_frequency": 5683079551, "anharmonicity": -210837018, "sweetspot": -0.2916284755415529, @@ -1470,7 +1470,7 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7712222447, + "readout_frequency": 7712133632, "drive_frequency": 6814675223, "anharmonicity": -200000000, "sweetspot": -0.48, @@ -1525,7 +1525,7 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648636427, + "readout_frequency": 7648604183, "drive_frequency": 5742817447, "anharmonicity": -200000000, "sweetspot": -0.040018850640532296, @@ -2033,4 +2033,4 @@ } } } -} +} \ No newline at end of file From 50416f2f64c932215874fd1d603855c27116f792 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Tue, 12 Nov 2024 13:34:35 +0400 Subject: [PATCH 03/16] recalibration of single-qubit gates on B line --- qw11q/parameters.json | 180 +++++++++++++++++++++--------------------- 1 file changed, 90 insertions(+), 90 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 35d4d2c3..143a3296 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.05839116490737118, + "amplitude": 0.04745558246512113, "shape": "Gaussian(5)", - "frequency": 4999865465, + "frequency": 5003068696, "relative_start": 0, "phase": 0, "type": "qd" @@ -530,7 +530,7 @@ "duration": 2000, "amplitude": 0.0028, "shape": "Rectangular()", - "frequency": 7147591212, + "frequency": 7147351212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.05151949144636282, + "amplitude": 0.049347463659794935, "shape": "Gaussian(5)", - "frequency": 5972855792, + "frequency": 5972768224, "relative_start": 0, "phase": 0, "type": "qd" @@ -559,7 +559,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7395667050, + "frequency": 7395387050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.06627948357362962, + "amplitude": 0.06505786557763872, "shape": "Gaussian(5)", - "frequency": 5683079551, + "frequency": 5682949506, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494724070, + "frequency": 7494524070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07893619903821374, + "amplitude": 0.07603523213667054, "shape": "Gaussian(5)", - "frequency": 6814675223, + "frequency": 6814998291, "relative_start": 0, "phase": 0, "type": "qd" @@ -617,7 +617,7 @@ "duration": 2000, "amplitude": 0.003, "shape": "Rectangular()", - "frequency": 7712133632, + "frequency": 7710773632, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.06393918498572859, + "amplitude": 0.06262157701090662, "shape": "Gaussian(5)", - "frequency": 5742817447, + "frequency": 5742623444, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648604183, + "frequency": 7648444183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147591212, - "drive_frequency": 4999865465, + "readout_frequency": 7147351212, + "drive_frequency": 5003068696, "anharmonicity": -200000000, - "sweetspot": 0.05676911972325644, + "sweetspot": 0.05418077877694498, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.8214328736882935, + "B1": 0.7317571829214924, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,29 +1330,29 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 0.09231121960612552, - "assignment_fidelity": 0.9452320449378093, - "readout_fidelity": 0.8904640898756186, + "g": 32057241.00679353, + "assignment_fidelity": 0.9313227230172529, + "readout_fidelity": 0.8626454460345059, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, "pi_pulse_amplitude": 0, "resonator_depletion_time": 0, - "T1": 20014, - "T2": 27280, + "T1": 23586, + "T2": 1792, "T2_spin_echo": 0, "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0017953289564534038, - -0.0022894638002108943 + -0.002578506238533749, + 0.00022727994971986497 ], "mean_exc_states": [ - -0.003956901883838233, - -0.004379914114664021 + -0.0030781244675998653, + -0.0021206110624191164 ], - "threshold": 0.004126006260317124, - "iq_angle": 2.3729197000491657, + "threshold": 0.001407482309716799, + "iq_angle": 1.7804634524690508, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395667050, - "drive_frequency": 5972855792, + "readout_frequency": 7395387050, + "drive_frequency": 5972768224, "anharmonicity": -205999792, - "sweetspot": 0.32000000001466894, + "sweetspot": 0.31415132743825147, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.8100899106352387, + "B2": 0.8307708293113486, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,29 +1385,29 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 0.06888976710021731, - "assignment_fidelity": 0.9713120235388525, - "readout_fidelity": 0.942624047077705, + "g": 26117680.701743074, + "assignment_fidelity": 0.9496455797779858, + "readout_fidelity": 0.8992911595559716, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, "pi_pulse_amplitude": 0, "resonator_depletion_time": 0, - "T1": 19741, - "T2": 29016, + "T1": 19146, + "T2": 2800, "T2_spin_echo": 0, "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.005401354262791747, - 0.0023920601470291685 + -0.003071439780901994, + 0.003086682568993417 ], "mean_exc_states": [ - -0.009767482156611324, - 0.005273409926175465 + -0.005755818175057031, + 0.0012883137320155238 ], - "threshold": 0.007832464332857886, - "iq_angle": -2.5582666535031646, + "threshold": 0.0024928261191684113, + "iq_angle": 2.551328250448738, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494724070, - "drive_frequency": 5683079551, + "readout_frequency": 7494524070, + "drive_frequency": 5682949506, "anharmonicity": -210837018, - "sweetspot": -0.2916284755415529, + "sweetspot": -0.29263021976639886, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.8684098575881123, + "B3": 0.7934288515581914, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,29 +1440,29 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 0.06798218547172351, - "assignment_fidelity": 0.9712451517988498, - "readout_fidelity": 0.9424903035976996, + "g": 29246177.144950826, + "assignment_fidelity": 0.9584057777183362, + "readout_fidelity": 0.9168115554366725, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, "pi_pulse_amplitude": 0, "resonator_depletion_time": 0, - "T1": 24311, - "T2": 26637, + "T1": 24744, + "T2": 2091, "T2_spin_echo": 0, "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - 0.0008032930370905005, - -0.002325202013926352 + -0.0016488129626867952, + -0.0025651238043622325 ], "mean_exc_states": [ - 0.004444644693123301, - -0.005475815904240916 + 0.0009114130872072694, + -0.00528876904447528 ], - "threshold": 0.004033201173242784, - "iq_angle": 0.7132708138401543, + "threshold": 0.0023784060914458175, + "iq_angle": 0.8163162357067476, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7712133632, - "drive_frequency": 6814675223, + "readout_frequency": 7710773632, + "drive_frequency": 6814998291, "anharmonicity": -200000000, - "sweetspot": -0.48, + "sweetspot": -0.48139573694412846, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 1.0, + "B4": 0.8063772601114106, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,29 +1495,29 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 0.0, - "assignment_fidelity": 0.9412702630879617, - "readout_fidelity": 0.8825405261759234, + "g": 26294693.15760157, + "assignment_fidelity": 0.9176808880567073, + "readout_fidelity": 0.8353617761134146, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, "pi_pulse_amplitude": 0, "resonator_depletion_time": 0, - "T1": 14263, - "T2": 18235, + "T1": 13960, + "T2": 2586, "T2_spin_echo": 0, "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - 0.0029544591293604195, - 0.0021048801571553425 + -0.0011397017462882973, + 0.002370842513245153 ], "mean_exc_states": [ - 0.004684181248859747, - 0.0008782622551160894 + -0.0013508432817176906, + 0.0008477023036041186 ], - "threshold": 0.002186126084230763, - "iq_angle": 0.6168349501414635, + "threshold": -0.0014306070168122898, + "iq_angle": 1.7085410139392676, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648604183, - "drive_frequency": 5742817447, + "readout_frequency": 7648444183, + "drive_frequency": 5742623444, "anharmonicity": -200000000, - "sweetspot": -0.040018850640532296, + "sweetspot": -0.040048996971786086, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.7640332631799982, + "B5": 0.864346802444005, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,29 +1550,29 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 0.08320591403359008, - "assignment_fidelity": 0.9504480406580179, - "readout_fidelity": 0.9008960813160358, + "g": 28034554.306807704, + "assignment_fidelity": 0.9459676340778387, + "readout_fidelity": 0.8919352681556775, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, "pi_pulse_amplitude": 0, "resonator_depletion_time": 0, - "T1": 34750, - "T2": 34923, + "T1": 33389, + "T2": 5933, "T2_spin_echo": 0, "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0007170346136836633, - -0.0007476999416846347 + -0.0023202890755291018, + -0.00011821739424119585 ], "mean_exc_states": [ - -0.0009954914652928163, - -0.003516104507788276 + -0.002349638925052923, + -0.002589633929724679 ], - "threshold": 0.001959289567204529, - "iq_angle": 1.6710430372828413, + "threshold": 0.0013092367038980877, + "iq_angle": 1.5826714880460333, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 57e64f23eb3da8b9fac0c5e7a70973760f1740ec Mon Sep 17 00:00:00 2001 From: Hisham Kazim Date: Tue, 12 Nov 2024 17:03:42 +0400 Subject: [PATCH 04/16] B1-B2 2 qubit results --- qw11q/parameters.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 143a3296..233834fc 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -803,7 +803,7 @@ "CZ": [ { "duration": 47, - "amplitude": -0.29494, + "amplitude": -0.28768, "shape": "Rectangular()", "qubit": "B2", "relative_start": 0, @@ -811,12 +811,12 @@ }, { "type": "virtual_z", - "phase": 0.0, + "phase": -0.06685245585620225, "qubit": "B1" }, { "type": "virtual_z", - "phase": 0.0, + "phase": -1.9815486812412606, "qubit": "B2" } ] @@ -1331,8 +1331,8 @@ "Ec": 0.0, "Ej": 0.0, "g": 32057241.00679353, - "assignment_fidelity": 0.9313227230172529, - "readout_fidelity": 0.8626454460345059, + "assignment_fidelity": 0.9077863406856232, + "readout_fidelity": 0.8155726813712464, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.002578506238533749, - 0.00022727994971986497 + -0.0025611062471101653, + 0.0003413094423466071 ], "mean_exc_states": [ - -0.0030781244675998653, - -0.0021206110624191164 + -0.0031422437803481696, + -0.0018720729204764431 ], - "threshold": 0.001407482309716799, - "iq_angle": 1.7804634524690508, + "threshold": 0.0014674738220257046, + "iq_angle": 1.8275573481134633, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1386,8 +1386,8 @@ "Ec": 0.0, "Ej": 0.0, "g": 26117680.701743074, - "assignment_fidelity": 0.9496455797779858, - "readout_fidelity": 0.8992911595559716, + "assignment_fidelity": 0.9396757905926123, + "readout_fidelity": 0.8793515811852246, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.003071439780901994, - 0.003086682568993417 + -0.0029738027087054153, + 0.0032394329145259645 ], "mean_exc_states": [ - -0.005755818175057031, - 0.0012883137320155238 + -0.005704982103762587, + 0.0015607981341429413 ], - "threshold": 0.0024928261191684113, - "iq_angle": 2.551328250448738, + "threshold": 0.0025592468056849916, + "iq_angle": 2.590493169992808, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 558e186644825580960f75aa5b46724a73f9974f Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Tue, 12 Nov 2024 17:06:03 +0400 Subject: [PATCH 05/16] B3-B1 CZ update --- qw11q/parameters.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 233834fc..3154b5a1 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -825,7 +825,7 @@ "CZ": [ { "duration": 46, - "amplitude": 0.21938, + "amplitude": 0.21807, "shape": "Rectangular()", "qubit": "B3", "relative_start": 0, @@ -833,12 +833,12 @@ }, { "type": "virtual_z", - "phase": -0.4581245734907231, + "phase": -0.07662830332580176, "qubit": "B1" }, { "type": "virtual_z", - "phase": -1.7968767497709262, + "phase": -0.43444539289217665, "qubit": "B3" } ] From 43604bd19ac0bd24af907f2877c8de76c652b2c6 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Thu, 14 Nov 2024 10:09:23 +0400 Subject: [PATCH 06/16] recal: 1q B line --- qw11q/parameters.json | 160 +++++++++++++++++++++--------------------- 1 file changed, 80 insertions(+), 80 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 3154b5a1..3dcf601c 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.04745558246512113, + "amplitude": 0.046970292878397796, "shape": "Gaussian(5)", - "frequency": 5003068696, + "frequency": 5003089349, "relative_start": 0, "phase": 0, "type": "qd" @@ -530,7 +530,7 @@ "duration": 2000, "amplitude": 0.0028, "shape": "Rectangular()", - "frequency": 7147351212, + "frequency": 7147321212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.049347463659794935, + "amplitude": 0.048814983047529875, "shape": "Gaussian(5)", - "frequency": 5972768224, + "frequency": 5972766894, "relative_start": 0, "phase": 0, "type": "qd" @@ -559,7 +559,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7395387050, + "frequency": 7395377050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.06505786557763872, + "amplitude": 0.06505840975607431, "shape": "Gaussian(5)", - "frequency": 5682949506, + "frequency": 5682948691, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494524070, + "frequency": 7494554070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07603523213667054, + "amplitude": 0.07646824821767893, "shape": "Gaussian(5)", - "frequency": 6814998291, + "frequency": 6815011845, "relative_start": 0, "phase": 0, "type": "qd" @@ -617,7 +617,7 @@ "duration": 2000, "amplitude": 0.003, "shape": "Rectangular()", - "frequency": 7710773632, + "frequency": 7710930634, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.06262157701090662, + "amplitude": 0.06268086274465558, "shape": "Gaussian(5)", - "frequency": 5742623444, + "frequency": 5742626747, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648444183, + "frequency": 7648524183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147351212, - "drive_frequency": 5003068696, + "readout_frequency": 7147321212, + "drive_frequency": 5003089349, "anharmonicity": -200000000, - "sweetspot": 0.05418077877694498, + "sweetspot": 0.05420956383555573, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.7317571829214924, + "B1": 0.7298087038367518, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,9 +1330,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 32057241.00679353, - "assignment_fidelity": 0.9077863406856232, - "readout_fidelity": 0.8155726813712464, + "g": 32102821.175766144, + "assignment_fidelity": 0.932125183897285, + "readout_fidelity": 0.86425036779457, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0025611062471101653, - 0.0003413094423466071 + -0.0027104464132909714, + 0.00019672493200645664 ], "mean_exc_states": [ - -0.0031422437803481696, - -0.0018720729204764431 + -0.0029975508313670393, + -0.002188364051056208 ], - "threshold": 0.0014674738220257046, - "iq_angle": 1.8275573481134633, + "threshold": 0.001250671279687412, + "iq_angle": 1.6905946368734017, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395387050, - "drive_frequency": 5972768224, + "readout_frequency": 7395377050, + "drive_frequency": 5972766894, "anharmonicity": -205999792, - "sweetspot": 0.31415132743825147, + "sweetspot": 0.3145481201761574, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.8307708293113486, + "B2": 0.8287292951266587, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,9 +1385,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26117680.701743074, - "assignment_fidelity": 0.9396757905926123, - "readout_fidelity": 0.8793515811852246, + "g": 26103003.14264227, + "assignment_fidelity": 0.9483081449779323, + "readout_fidelity": 0.8966162899558646, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0029738027087054153, - 0.0032394329145259645 + -0.0031096490332021146, + 0.0032779678309176113 ], "mean_exc_states": [ - -0.005704982103762587, - 0.0015607981341429413 + -0.005798316905587629, + 0.0014317948787196746 ], - "threshold": 0.0025592468056849916, - "iq_angle": 2.590493169992808, + "threshold": 0.0022771249887459867, + "iq_angle": 2.5398829377663756, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494524070, - "drive_frequency": 5682949506, + "readout_frequency": 7494554070, + "drive_frequency": 5682948691, "anharmonicity": -210837018, - "sweetspot": -0.29263021976639886, + "sweetspot": -0.29266943790579447, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.7934288515581914, + "B3": 0.7858857740091334, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,9 +1440,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 29246177.144950826, - "assignment_fidelity": 0.9584057777183362, - "readout_fidelity": 0.9168115554366725, + "g": 29192346.796263233, + "assignment_fidelity": 0.9643573625785743, + "readout_fidelity": 0.9287147251571486, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1454,15 +1454,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0016488129626867952, - -0.0025651238043622325 + -0.0017373252877423092, + -0.00224024780212478 ], "mean_exc_states": [ - 0.0009114130872072694, - -0.00528876904447528 + 0.0003012959195543327, + -0.005450736043230646 ], - "threshold": 0.0023784060914458175, - "iq_angle": 0.8163162357067476, + "threshold": 0.002766749026790581, + "iq_angle": 1.005046915409313, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7710773632, - "drive_frequency": 6814998291, + "readout_frequency": 7710930634, + "drive_frequency": 6815011845, "anharmonicity": -200000000, - "sweetspot": -0.48139573694412846, + "sweetspot": -0.48140651241022353, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 0.8063772601114106, + "B4": 0.8232114798735689, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,9 +1495,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26294693.15760157, - "assignment_fidelity": 0.9176808880567073, - "readout_fidelity": 0.8353617761134146, + "g": 26221272.232298262, + "assignment_fidelity": 0.9093887922963755, + "readout_fidelity": 0.8187775845927511, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1509,15 +1509,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0011397017462882973, - 0.002370842513245153 + -0.00014149461342159237, + 0.0026018999216880757 ], "mean_exc_states": [ - -0.0013508432817176906, - 0.0008477023036041186 + -0.0012862932600127802, + 0.001686208102076357 ], - "threshold": -0.0014306070168122898, - "iq_angle": 1.7085410139392676, + "threshold": -0.0007579103324466053, + "iq_angle": 2.466930065160796, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648444183, - "drive_frequency": 5742623444, + "readout_frequency": 7648524183, + "drive_frequency": 5742626747, "anharmonicity": -200000000, - "sweetspot": -0.040048996971786086, + "sweetspot": -0.03983811216077153, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.864346802444005, + "B5": 0.8671686874571314, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,9 +1550,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 28034554.306807704, - "assignment_fidelity": 0.9459676340778387, - "readout_fidelity": 0.8919352681556775, + "g": 28068296.53011968, + "assignment_fidelity": 0.9509161428380366, + "readout_fidelity": 0.9018322856760733, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1564,15 +1564,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0023202890755291018, - -0.00011821739424119585 + -0.0020219592027693974, + 0.00020340055615506114 ], "mean_exc_states": [ - -0.002349638925052923, - -0.002589633929724679 + -0.003061096505440699, + -0.0020991497661510348 ], - "threshold": 0.0013092367038980877, - "iq_angle": 1.5826714880460333, + "threshold": 0.0018390703557227884, + "iq_angle": 1.994729488133475, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 68666c1a237d1c30ca1c683ce558e6a7e6d85b77 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Thu, 14 Nov 2024 10:22:11 +0400 Subject: [PATCH 07/16] B line readout mixer calibration --- qw11q/calibration_db.json | 97 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) diff --git a/qw11q/calibration_db.json b/qw11q/calibration_db.json index e69de29b..16f44587 100644 --- a/qw11q/calibration_db.json +++ b/qw11q/calibration_db.json @@ -0,0 +1,97 @@ +{ + "modes": { + "1": { + "octave_name": "octave2", + "octave_channel": 1 + } + }, + "lo_modes": { + "1": { + "mode_id": 1, + "lo_freq": 7370000000, + "gain": -10.0, + "latest": 1 + } + }, + "lo_cal": { + "1": { + "i0": 0.0013393150756660474, + "q0": -0.016996385714061885, + "lo_mode_id": 1, + "dc_gain": 0.001580477654008261, + "dc_phase": -0.06364797475604514, + "temperature": 58.5625, + "timestamp": 1731565086.6698077, + "method": "auto" + } + }, + "if_modes": { + "1": { + "lo_mode_id": 1, + "if_freq": -222678788, + "latest": 1 + }, + "2": { + "lo_mode_id": 1, + "if_freq": 25377050, + "latest": 2 + }, + "3": { + "lo_mode_id": 1, + "if_freq": 124554070, + "latest": 3 + }, + "4": { + "lo_mode_id": 1, + "if_freq": 340930634, + "latest": 4 + }, + "5": { + "lo_mode_id": 1, + "if_freq": 278524183, + "latest": 5 + } + }, + "if_cal": { + "1": { + "if_mode_id": 1, + "gain": 0.011668436971767646, + "phase": 0.0036914993643673314, + "temperature": 58.5625, + "timestamp": 1731565086.6745968, + "method": "auto" + }, + "2": { + "if_mode_id": 2, + "gain": 0.020781842712281704, + "phase": -0.10242447657482383, + "temperature": 58.5625, + "timestamp": 1731565086.6792889, + "method": "auto" + }, + "3": { + "if_mode_id": 3, + "gain": 0.0, + "phase": 0.0, + "temperature": 58.5625, + "timestamp": 1731565086.6841977, + "method": "auto" + }, + "4": { + "if_mode_id": 4, + "gain": 0.028322506933562468, + "phase": -0.16788210855634084, + "temperature": 58.5625, + "timestamp": 1731565086.6881962, + "method": "auto" + }, + "5": { + "if_mode_id": 5, + "gain": 0.003904424700513883, + "phase": -0.13613875560085884, + "temperature": 58.5625, + "timestamp": 1731565086.6920607, + "method": "auto" + } + } +} \ No newline at end of file From 3fd9a49ed46c9c193b3704758765813ae9ec3a38 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Thu, 14 Nov 2024 11:31:56 +0400 Subject: [PATCH 08/16] Update readout, and recal --- qw11q/parameters.json | 164 +++++++++++++++++++++--------------------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 3dcf601c..8ffaacb5 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.046970292878397796, + "amplitude": 0.046944485211705064, "shape": "Gaussian(5)", - "frequency": 5003089349, + "frequency": 5003092573, "relative_start": 0, "phase": 0, "type": "qd" @@ -528,9 +528,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.0028, + "amplitude": 0.0031, "shape": "Rectangular()", - "frequency": 7147321212, + "frequency": 7147351212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.048814983047529875, + "amplitude": 0.04924159093949264, "shape": "Gaussian(5)", - "frequency": 5972766894, + "frequency": 5973114927, "relative_start": 0, "phase": 0, "type": "qd" @@ -557,9 +557,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.0023, + "amplitude": 0.00232, "shape": "Rectangular()", - "frequency": 7395377050, + "frequency": 7395337050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.06505840975607431, + "amplitude": 0.06509504894573104, "shape": "Gaussian(5)", - "frequency": 5682948691, + "frequency": 5682979308, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494554070, + "frequency": 7494474070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07646824821767893, + "amplitude": 0.07604798124508744, "shape": "Gaussian(5)", - "frequency": 6815011845, + "frequency": 6815028316, "relative_start": 0, "phase": 0, "type": "qd" @@ -617,7 +617,7 @@ "duration": 2000, "amplitude": 0.003, "shape": "Rectangular()", - "frequency": 7710930634, + "frequency": 7710872598, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.06268086274465558, + "amplitude": 0.06266988416410822, "shape": "Gaussian(5)", - "frequency": 5742626747, + "frequency": 5742634352, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648524183, + "frequency": 7648534183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147321212, - "drive_frequency": 5003089349, + "readout_frequency": 7147351212, + "drive_frequency": 5003092573, "anharmonicity": -200000000, - "sweetspot": 0.05420956383555573, + "sweetspot": 0.05423817806795461, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.7298087038367518, + "B1": 0.7238915079866169, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,9 +1330,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 32102821.175766144, - "assignment_fidelity": 0.932125183897285, - "readout_fidelity": 0.86425036779457, + "g": 31859710.410537396, + "assignment_fidelity": 0.9360706165574428, + "readout_fidelity": 0.8721412331148857, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0027104464132909714, - 0.00019672493200645664 + -0.002763270990603404, + 0.0004440209095812091 ], "mean_exc_states": [ - -0.0029975508313670393, - -0.002188364051056208 + -0.003571214534265561, + -0.002118195905450418 ], - "threshold": 0.001250671279687412, - "iq_angle": 1.6905946368734017, + "threshold": 0.0016680102231210793, + "iq_angle": 1.8762572334893861, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395377050, - "drive_frequency": 5972766894, + "readout_frequency": 7395337050, + "drive_frequency": 5973114927, "anharmonicity": -205999792, - "sweetspot": 0.3145481201761574, + "sweetspot": 0.3146408335544026, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.8287292951266587, + "B2": 0.840776059404848, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,9 +1385,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26103003.14264227, - "assignment_fidelity": 0.9483081449779323, - "readout_fidelity": 0.8966162899558646, + "g": 26964469.088247932, + "assignment_fidelity": 0.9652935669386118, + "readout_fidelity": 0.9305871338772235, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0031096490332021146, - 0.0032779678309176113 + -0.003580804934043541, + 0.0034033190545670676 ], "mean_exc_states": [ - -0.005798316905587629, - 0.0014317948787196746 + -0.006016883081363551, + 0.0009884233649392108 ], - "threshold": 0.0022771249887459867, - "iq_angle": 2.5398829377663756, + "threshold": 0.001916357444754163, + "iq_angle": 2.3605611027062805, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494554070, - "drive_frequency": 5682948691, + "readout_frequency": 7494474070, + "drive_frequency": 5682979308, "anharmonicity": -210837018, - "sweetspot": -0.29266943790579447, + "sweetspot": -0.2925188883257548, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.7858857740091334, + "B3": 0.7806594305948124, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,9 +1440,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 29192346.796263233, - "assignment_fidelity": 0.9643573625785743, - "readout_fidelity": 0.9287147251571486, + "g": 29245111.25405886, + "assignment_fidelity": 0.9575364450983015, + "readout_fidelity": 0.9150728901966029, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1454,15 +1454,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0017373252877423092, - -0.00224024780212478 + -0.0017859613022500969, + -0.0029519701305498044 ], "mean_exc_states": [ - 0.0003012959195543327, - -0.005450736043230646 + 0.0012042432663728325, + -0.005272054592623532 ], - "threshold": 0.002766749026790581, - "iq_angle": 1.005046915409313, + "threshold": 0.002144477345125023, + "iq_angle": 0.6598689175826797, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7710930634, - "drive_frequency": 6815011845, + "readout_frequency": 7710872598, + "drive_frequency": 6815028316, "anharmonicity": -200000000, - "sweetspot": -0.48140651241022353, + "sweetspot": -0.4809791587030899, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 0.8232114798735689, + "B4": 0.7762201247518251, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,9 +1495,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26221272.232298262, - "assignment_fidelity": 0.9093887922963755, - "readout_fidelity": 0.8187775845927511, + "g": 26253715.605894547, + "assignment_fidelity": 0.91875083589675, + "readout_fidelity": 0.8375016717935001, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1509,15 +1509,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.00014149461342159237, - 0.0026018999216880757 + -0.0004358779325552416, + 0.002585639206812164 ], "mean_exc_states": [ - -0.0012862932600127802, - 0.001686208102076357 + -0.0013808038659165597, + 0.001412292725922383 ], - "threshold": -0.0007579103324466053, - "iq_angle": 2.466930065160796, + "threshold": -0.000941692136418798, + "iq_angle": 2.2487761474548313, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648524183, - "drive_frequency": 5742626747, + "readout_frequency": 7648534183, + "drive_frequency": 5742634352, "anharmonicity": -200000000, - "sweetspot": -0.03983811216077153, + "sweetspot": -0.03970918730701055, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.8671686874571314, + "B5": 0.8665099607481974, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,9 +1550,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 28068296.53011968, - "assignment_fidelity": 0.9509161428380366, - "readout_fidelity": 0.9018322856760733, + "g": 27935358.29971297, + "assignment_fidelity": 0.9467700949578708, + "readout_fidelity": 0.8935401899157416, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1564,15 +1564,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0020219592027693974, - 0.00020340055615506114 + -0.001964445859609759, + 0.00022654374659053508 ], "mean_exc_states": [ - -0.003061096505440699, - -0.0020991497661510348 + -0.0031788943025761944, + -0.0019681661318645322 ], - "threshold": 0.0018390703557227884, - "iq_angle": 1.994729488133475, + "threshold": 0.0020978575276514202, + "iq_angle": 2.0762098752939875, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 330f8cebd9673e3940166ec3dba997a44f46ed53 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Fri, 15 Nov 2024 16:21:58 +0400 Subject: [PATCH 09/16] further improvement to 1q calibration --- qw11q/parameters.json | 174 +++++++++++++++++++++--------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 8ffaacb5..4e8ea021 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -254,7 +254,7 @@ "gain": 0 }, "o5": { - "lo_frequency": 6600000000, + "lo_frequency": 6700000000, "gain": 0 } }, @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.046944485211705064, - "shape": "Gaussian(5)", - "frequency": 5003092573, + "amplitude": 0.045456096279605514, + "shape": "Drag(5, 0.7)", + "frequency": 5003088545, "relative_start": 0, "phase": 0, "type": "qd" @@ -530,7 +530,7 @@ "duration": 2000, "amplitude": 0.0031, "shape": "Rectangular()", - "frequency": 7147351212, + "frequency": 7147321212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.04924159093949264, - "shape": "Gaussian(5)", - "frequency": 5973114927, + "amplitude": 0.049191930311605445, + "shape": "Drag(5, -0.7767)", + "frequency": 5973114345, "relative_start": 0, "phase": 0, "type": "qd" @@ -559,7 +559,7 @@ "duration": 2000, "amplitude": 0.00232, "shape": "Rectangular()", - "frequency": 7395337050, + "frequency": 7395447050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.06509504894573104, - "shape": "Gaussian(5)", - "frequency": 5682979308, + "amplitude": 0.06469323560309984, + "shape": "Drag(5, -0.52173)", + "frequency": 5682982618, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494474070, + "frequency": 7494504070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07604798124508744, - "shape": "Gaussian(5)", - "frequency": 6815028316, + "amplitude": 0.07287451644249077, + "shape": "Drag(5, -0.45)", + "frequency": 6815029092, "relative_start": 0, "phase": 0, "type": "qd" @@ -615,9 +615,9 @@ }, "MZ": { "duration": 2000, - "amplitude": 0.003, + "amplitude": 0.00445, "shape": "Rectangular()", - "frequency": 7710872598, + "frequency": 7711122900, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.06266988416410822, - "shape": "Gaussian(5)", - "frequency": 5742634352, + "amplitude": 0.06251558190099012, + "shape": "Drag(5, -0.1)", + "frequency": 5742631650, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648534183, + "frequency": 7648344183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147351212, - "drive_frequency": 5003092573, + "readout_frequency": 7147321212, + "drive_frequency": 5003088545, "anharmonicity": -200000000, - "sweetspot": 0.05423817806795461, + "sweetspot": 0.05437213008051863, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.7238915079866169, + "B1": 0.7269258301679105, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,9 +1330,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 31859710.410537396, - "assignment_fidelity": 0.9360706165574428, - "readout_fidelity": 0.8721412331148857, + "g": 31782449.85174078, + "assignment_fidelity": 0.9345325665373814, + "readout_fidelity": 0.8690651330747626, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.002763270990603404, - 0.0004440209095812091 + -0.0028931097649052694, + 0.00027555495571871474 ], "mean_exc_states": [ - -0.003571214534265561, - -0.002118195905450418 + -0.0032782472617265547, + -0.0022893835681715925 ], - "threshold": 0.0016680102231210793, - "iq_angle": 1.8762572334893861, + "threshold": 0.0013438194887600429, + "iq_angle": 1.719837537168301, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395337050, - "drive_frequency": 5973114927, + "readout_frequency": 7395447050, + "drive_frequency": 5973114345, "anharmonicity": -205999792, - "sweetspot": 0.3146408335544026, + "sweetspot": 0.314431625918815, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.840776059404848, + "B2": 0.8299057195678454, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,9 +1385,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26964469.088247932, - "assignment_fidelity": 0.9652935669386118, - "readout_fidelity": 0.9305871338772235, + "g": 26378641.21409071, + "assignment_fidelity": 0.96649725825866, + "readout_fidelity": 0.9329945165173198, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.003580804934043541, - 0.0034033190545670676 + -0.0023295778969841785, + 0.0032766222276380845 ], "mean_exc_states": [ - -0.006016883081363551, - 0.0009884233649392108 + -0.005620157047438561, + 0.0023604963142691377 ], - "threshold": 0.001916357444754163, - "iq_angle": 2.3605611027062805, + "threshold": 0.0029940221084189898, + "iq_angle": 2.870060157323387, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494474070, - "drive_frequency": 5682979308, + "readout_frequency": 7494504070, + "drive_frequency": 5682982618, "anharmonicity": -210837018, - "sweetspot": -0.2925188883257548, + "sweetspot": -0.2927935492882483, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.7806594305948124, + "B3": 0.7968382945315271, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,9 +1440,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 29245111.25405886, - "assignment_fidelity": 0.9575364450983015, - "readout_fidelity": 0.9150728901966029, + "g": 29241200.344412133, + "assignment_fidelity": 0.9565333689982614, + "readout_fidelity": 0.9130667379965227, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1454,15 +1454,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0017859613022500969, - -0.0029519701305498044 + -0.0017811382719490514, + -0.002625621499219632 ], "mean_exc_states": [ - 0.0012042432663728325, - -0.005272054592623532 + 0.0008050814710414966, + -0.005238025266987541 ], - "threshold": 0.002144477345125023, - "iq_angle": 0.6598689175826797, + "threshold": 0.0022760636056365605, + "iq_angle": 0.7904348434550466, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7710872598, - "drive_frequency": 6815028316, + "readout_frequency": 7711122900, + "drive_frequency": 6815029092, "anharmonicity": -200000000, - "sweetspot": -0.4809791587030899, + "sweetspot": -0.48111361623009397, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 0.7762201247518251, + "B4": 0.7950813798354226, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,9 +1495,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26253715.605894547, - "assignment_fidelity": 0.91875083589675, - "readout_fidelity": 0.8375016717935001, + "g": 23830344.8824354, + "assignment_fidelity": 0.9448308144977933, + "readout_fidelity": 0.8896616289955865, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1509,15 +1509,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0004358779325552416, - 0.002585639206812164 + 0.0014628478971255613, + 0.003501386542250054 ], "mean_exc_states": [ - -0.0013808038659165597, - 0.001412292725922383 + -0.0005321648224472792, + 0.0035710020058810654 ], - "threshold": -0.000941692136418798, - "iq_angle": 2.2487761474548313, + "threshold": -0.0003317746402477664, + "iq_angle": -3.106712059610937, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648534183, - "drive_frequency": 5742634352, + "readout_frequency": 7648344183, + "drive_frequency": 5742631650, "anharmonicity": -200000000, - "sweetspot": -0.03970918730701055, + "sweetspot": -0.03992261125868494, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.8665099607481974, + "B5": 0.8706231022670249, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,9 +1550,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 27935358.29971297, - "assignment_fidelity": 0.9467700949578708, - "readout_fidelity": 0.8935401899157416, + "g": 28074336.12643847, + "assignment_fidelity": 0.9297178012571887, + "readout_fidelity": 0.8594356025143775, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1564,15 +1564,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.001964445859609759, - 0.00022654374659053508 + -0.0025786141758861653, + -0.0006466656962909012 ], "mean_exc_states": [ - -0.0031788943025761944, - -0.0019681661318645322 + -0.0016057104862786972, + -0.0027982823907436176 ], - "threshold": 0.0020978575276514202, - "iq_angle": 2.0762098752939875, + "threshold": 0.0005428472019602844, + "iq_angle": 1.1461365267743069, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 4310ad87f191dba006a966b8b147b1f109f57d7a Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Fri, 15 Nov 2024 16:22:22 +0400 Subject: [PATCH 10/16] calibrate drive mixers --- qw11q/calibration_db.json | 239 +++++++++++++++++++++++++++++++++++++- 1 file changed, 237 insertions(+), 2 deletions(-) diff --git a/qw11q/calibration_db.json b/qw11q/calibration_db.json index 16f44587..c513ba6e 100644 --- a/qw11q/calibration_db.json +++ b/qw11q/calibration_db.json @@ -3,6 +3,26 @@ "1": { "octave_name": "octave2", "octave_channel": 1 + }, + "2": { + "octave_name": "octave3", + "octave_channel": 4 + }, + "3": { + "octave_name": "octave2", + "octave_channel": 2 + }, + "4": { + "octave_name": "octave2", + "octave_channel": 4 + }, + "5": { + "octave_name": "octave3", + "octave_channel": 1 + }, + "6": { + "octave_name": "octave3", + "octave_channel": 3 } }, "lo_modes": { @@ -10,7 +30,37 @@ "mode_id": 1, "lo_freq": 7370000000, "gain": -10.0, - "latest": 1 + "latest": 7 + }, + "2": { + "mode_id": 2, + "lo_freq": 6700000000, + "gain": 0.0, + "latest": 2 + }, + "3": { + "mode_id": 3, + "lo_freq": 4900000000, + "gain": 0.0, + "latest": 3 + }, + "4": { + "mode_id": 4, + "lo_freq": 5900000000, + "gain": 0.0, + "latest": 4 + }, + "5": { + "mode_id": 5, + "lo_freq": 5800000000, + "gain": 0.0, + "latest": 5 + }, + "6": { + "mode_id": 6, + "lo_freq": 5900000000, + "gain": 0.0, + "latest": 6 } }, "lo_cal": { @@ -23,13 +73,73 @@ "temperature": 58.5625, "timestamp": 1731565086.6698077, "method": "auto" + }, + "2": { + "i0": -0.013362857827518209, + "q0": 0.010112138994958327, + "lo_mode_id": 2, + "dc_gain": 0.0012418771380773297, + "dc_phase": -0.08174618164230733, + "temperature": 52.5, + "timestamp": 1731661423.4662201, + "method": "auto" + }, + "3": { + "i0": -0.018208127929162193, + "q0": 0.013294970854203404, + "lo_mode_id": 3, + "dc_gain": 0.00856119111763931, + "dc_phase": 0.16585952791854952, + "temperature": 60.3125, + "timestamp": 1731661935.4469707, + "method": "auto" + }, + "4": { + "i0": -0.011467765736605018, + "q0": 0.0010310085372226923, + "lo_mode_id": 4, + "dc_gain": -0.013904320957749183, + "dc_phase": 0.04070090353340822, + "temperature": 50.875, + "timestamp": 1731661995.7479844, + "method": "auto" + }, + "5": { + "i0": -0.0003809352852849358, + "q0": 0.0021937485672169697, + "lo_mode_id": 5, + "dc_gain": -0.014165993369092522, + "dc_phase": 0.0465208479738171, + "temperature": 57.6875, + "timestamp": 1731662051.3964105, + "method": "auto" + }, + "6": { + "i0": 0.009791613880844433, + "q0": 0.017291309111672776, + "lo_mode_id": 6, + "dc_gain": -0.006599070398705997, + "dc_phase": 0.03759655428711977, + "temperature": 56.125, + "timestamp": 1731662137.3394063, + "method": "auto" + }, + "7": { + "i0": 0.0018013591961675986, + "q0": -0.0166257977688462, + "lo_mode_id": 1, + "dc_gain": 0.001161504515014844, + "dc_phase": -0.06406793491227197, + "temperature": 58.5625, + "timestamp": 1731662197.9070652, + "method": "auto" } }, "if_modes": { "1": { "lo_mode_id": 1, "if_freq": -222678788, - "latest": 1 + "latest": 11 }, "2": { "lo_mode_id": 1, @@ -50,6 +160,51 @@ "lo_mode_id": 1, "if_freq": 278524183, "latest": 5 + }, + "6": { + "lo_mode_id": 2, + "if_freq": 115029092, + "latest": 6 + }, + "7": { + "lo_mode_id": 3, + "if_freq": 103088545, + "latest": 7 + }, + "8": { + "lo_mode_id": 4, + "if_freq": 73114345, + "latest": 8 + }, + "9": { + "lo_mode_id": 5, + "if_freq": -117017382, + "latest": 9 + }, + "10": { + "lo_mode_id": 6, + "if_freq": -157368350, + "latest": 10 + }, + "11": { + "lo_mode_id": 1, + "if_freq": 25447050, + "latest": 12 + }, + "12": { + "lo_mode_id": 1, + "if_freq": 124504070, + "latest": 13 + }, + "13": { + "lo_mode_id": 1, + "if_freq": 341122900, + "latest": 14 + }, + "14": { + "lo_mode_id": 1, + "if_freq": 278344183, + "latest": 15 } }, "if_cal": { @@ -92,6 +247,86 @@ "temperature": 58.5625, "timestamp": 1731565086.6920607, "method": "auto" + }, + "6": { + "if_mode_id": 6, + "gain": 0.0009442651004609538, + "phase": -0.12418894339446364, + "temperature": 52.5, + "timestamp": 1731661423.473687, + "method": "auto" + }, + "7": { + "if_mode_id": 7, + "gain": 0.006420523998653718, + "phase": 0.15437509457761192, + "temperature": 60.3125, + "timestamp": 1731661935.4543803, + "method": "auto" + }, + "8": { + "if_mode_id": 8, + "gain": -0.014964674345476991, + "phase": 0.015470968256612953, + "temperature": 50.875, + "timestamp": 1731661995.756805, + "method": "auto" + }, + "9": { + "if_mode_id": 9, + "gain": -0.01587528118808483, + "phase": 0.08220528075416357, + "temperature": 57.6875, + "timestamp": 1731662051.405096, + "method": "auto" + }, + "10": { + "if_mode_id": 10, + "gain": -0.0052857514592290315, + "phase": 0.040405591307278645, + "temperature": 56.125, + "timestamp": 1731662137.3493059, + "method": "auto" + }, + "11": { + "if_mode_id": 1, + "gain": -0.014729690847624691, + "phase": -0.03551864485989366, + "temperature": 58.5625, + "timestamp": 1731662197.9150605, + "method": "auto" + }, + "12": { + "if_mode_id": 11, + "gain": -0.011574429268441046, + "phase": -0.08831970152563466, + "temperature": 58.5625, + "timestamp": 1731662197.9254367, + "method": "auto" + }, + "13": { + "if_mode_id": 12, + "gain": 0.02915303381322082, + "phase": -0.09270206186950562, + "temperature": 58.5625, + "timestamp": 1731662197.934165, + "method": "auto" + }, + "14": { + "if_mode_id": 13, + "gain": 0.032033690684016965, + "phase": -0.13902656578209802, + "temperature": 58.5625, + "timestamp": 1731662197.941503, + "method": "auto" + }, + "15": { + "if_mode_id": 14, + "gain": 0.010117636470459535, + "phase": -0.10898326477250853, + "temperature": 58.5625, + "timestamp": 1731662197.9484794, + "method": "auto" } } } \ No newline at end of file From 234b6418f46503a51a85686d511a9f541a2306bc Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:27:56 +0400 Subject: [PATCH 11/16] 1q recalibration runcards and scripts --- qw11q/calibration/BLine/.gitignore | 4 + qw11q/calibration/BLine/README.md | 11 + qw11q/calibration/BLine/calibrate_mixers.py | 59 ++++ qw11q/calibration/BLine/recal.sh | 15 + .../BLine/runcard_1q_benchmark_sequential.yml | 158 +++++++++ .../runcard_1q_benchmark_simultaneous.yml | 38 ++ qw11q/calibration/BLine/runcard_1q_gates.yml | 47 +++ .../calibration/BLine/runcard_frequencies.yml | 86 +++++ qw11q/calibration_db.json | 332 ------------------ qw11q/parameters.json | 166 ++++----- 10 files changed, 501 insertions(+), 415 deletions(-) create mode 100644 qw11q/calibration/BLine/.gitignore create mode 100644 qw11q/calibration/BLine/README.md create mode 100644 qw11q/calibration/BLine/calibrate_mixers.py create mode 100644 qw11q/calibration/BLine/recal.sh create mode 100644 qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml create mode 100644 qw11q/calibration/BLine/runcard_1q_benchmark_simultaneous.yml create mode 100644 qw11q/calibration/BLine/runcard_1q_gates.yml create mode 100644 qw11q/calibration/BLine/runcard_frequencies.yml diff --git a/qw11q/calibration/BLine/.gitignore b/qw11q/calibration/BLine/.gitignore new file mode 100644 index 00000000..d1b7c1a3 --- /dev/null +++ b/qw11q/calibration/BLine/.gitignore @@ -0,0 +1,4 @@ +recal_reports/* +logs/* +qubit* +slurm*.out diff --git a/qw11q/calibration/BLine/README.md b/qw11q/calibration/BLine/README.md new file mode 100644 index 00000000..ffc56904 --- /dev/null +++ b/qw11q/calibration/BLine/README.md @@ -0,0 +1,11 @@ +- Make sure that you have your virtual environment setup and activated (the one that you use for running calibration experiments). +- Make sure that your `QIBOLAB_PLATFORMS` environment variable points to this copy of the `qibolab_platforms_qrc` repository. +- Change working directory to here: +``` +cd qibolab_platforms_qrc/qw11q/calibration/BLine/ +``` +- Run the calibration script through slurm: +``` +sbatch -v -J recal -p qw11q ./recal.sh +``` +- On a successfull run this will generate two reports under the `./recal_reports` directory. Previous reports will be ovewritten. \ No newline at end of file diff --git a/qw11q/calibration/BLine/calibrate_mixers.py b/qw11q/calibration/BLine/calibrate_mixers.py new file mode 100644 index 00000000..2ed48749 --- /dev/null +++ b/qw11q/calibration/BLine/calibrate_mixers.py @@ -0,0 +1,59 @@ +import warnings + +from qibolab import create_platform +from qibolab.instruments.qm.controller import controllers_config + + +def _calibrate_readout_mixer(platform, controller, config, qubit_names): + lo_frequency = None + if_frequencies = [] + for q in qubit_names: + qubit = platform.qubits[q] + element = f"readout{qubit.name}" + if lo_frequency is None: + lo_frequency = qubit.readout.lo_frequency + else: + assert lo_frequency == qubit.readout.lo_frequency, "Qubits on same probe line must have the same LO frequency." + if_frequencies.append(qubit.native_gates.MZ.frequency - lo_frequency) + + qmachine = controller.manager.open_qm(config.__dict__) + qmachine.calibrate_element(element, {lo_frequency: tuple(if_frequencies)}) + qmachine.close() + + +def _calibrate_drive_mixers(platform, controller, config, qubit_names): + for q in qubit_names: + qubit = platform.qubits[q] + element = f"drive{qubit.name}" + lo_frequency = qubit.drive.lo_frequency + if_frequency = qubit.native_gates.RX.frequency - lo_frequency + + qmachine = controller.manager.open_qm(config.__dict__) + qmachine.calibrate_element(element, {lo_frequency: (if_frequency,)}) + qmachine.close() + + +def _run_until_success(fn, *args, label): + while True: + try: + fn(*args) + print(f"Mixer calibration for {label} finished successfully") + break + except RuntimeWarning as w: + print(f"Issue encountered while running mixer calibration for {label} mixer. Retrying...") + + +if __name__ == "__main__": + warnings.filterwarnings("error", category=RuntimeWarning, message="invalid value") + + platform = create_platform("qw11q") + controller = platform.instruments["qm"] + controller.write_calibration = True + controller.connect() + + config = controllers_config(list(platform.qubits.values()), controller.time_of_flight, controller.smearing) + + _run_until_success(_calibrate_readout_mixer, platform, controller, config, ["B1", "B2", "B3", "B4", "B5"], label="readout") + _run_until_success(_calibrate_drive_mixers, platform, controller, config, ["B1", "B2", "B3", "B4", "B5"], label="drive") + + controller.disconnect() diff --git a/qw11q/calibration/BLine/recal.sh b/qw11q/calibration/BLine/recal.sh new file mode 100644 index 00000000..aeb13051 --- /dev/null +++ b/qw11q/calibration/BLine/recal.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ -d recal_reports ]; then + re -r recal_reports +fi + +mkdir recal_reports + +qq run ./runcard_frequencies.yml -o ./recal_reports/recal_frequencies -f +qq update ./recal_reports/recal_frequencies + +python calibrate_mixers.py + +qq run ./runcard_1q_gates.yml -o ./recal_reports/recal_1q_gates -f +qq update ./recal_reports/recal_1q_gates diff --git a/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml b/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml new file mode 100644 index 00000000..b0d415db --- /dev/null +++ b/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml @@ -0,0 +1,158 @@ +platform: qw11q + +actions: + + - id: t1 B1 + operation: t1 + parameters: + delay_before_readout_end: 100_000 + delay_before_readout_start: 20 + delay_before_readout_step: 1_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B1] + + - id: t1 B2 + operation: t1 + parameters: + delay_before_readout_end: 100_000 + delay_before_readout_start: 20 + delay_before_readout_step: 1_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B2] + + - id: t1 B3 + operation: t1 + parameters: + delay_before_readout_end: 100_000 + delay_before_readout_start: 20 + delay_before_readout_step: 1_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B3] + + - id: t1 B4 + operation: t1 + parameters: + delay_before_readout_end: 100_000 + delay_before_readout_start: 20 + delay_before_readout_step: 1_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B4] + + - id: t1 B5 + operation: t1 + parameters: + delay_before_readout_end: 100_000 + delay_before_readout_start: 20 + delay_before_readout_step: 1_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B5] + + - id: ramsey detuned B1 + operation: ramsey + parameters: + delay_between_pulses_end: 3_000 + delay_between_pulses_start: 8 + delay_between_pulses_step: 20 + detuning: 2_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B1] + update: true + + - id: ramsey detuned B2 + operation: ramsey + parameters: + delay_between_pulses_end: 3_000 + delay_between_pulses_start: 8 + delay_between_pulses_step: 20 + detuning: 2_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B2] + update: true + + - id: ramsey detuned B3 + operation: ramsey + parameters: + delay_between_pulses_end: 3_000 + delay_between_pulses_start: 8 + delay_between_pulses_step: 20 + detuning: 2_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B3] + update: true + + - id: ramsey detuned B4 + operation: ramsey + parameters: + delay_between_pulses_end: 3_000 + delay_between_pulses_start: 8 + delay_between_pulses_step: 20 + detuning: 2_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B4] + update: true + + - id: ramsey detuned B5 + operation: ramsey + parameters: + delay_between_pulses_end: 3_000 + delay_between_pulses_start: 8 + delay_between_pulses_step: 20 + detuning: 2_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B5] + update: true + + - id: t2 B1 + operation: t2 + parameters: + delay_between_pulses_start: 20 + delay_between_pulses_end: 40_000 + delay_between_pulses_step: 400 + nshots: 512 + targets: [B1] + + - id: t2 B2 + operation: t2 + parameters: + delay_between_pulses_start: 20 + delay_between_pulses_end: 40_000 + delay_between_pulses_step: 400 + nshots: 512 + targets: [B2] + + - id: t2 B3 + operation: t2 + parameters: + delay_between_pulses_start: 20 + delay_between_pulses_end: 40_000 + delay_between_pulses_step: 400 + nshots: 512 + targets: [B3] + + - id: t2 B4 + operation: t2 + parameters: + delay_between_pulses_start: 20 + delay_between_pulses_end: 40_000 + delay_between_pulses_step: 400 + nshots: 512 + targets: [B4] + + - id: t2 B5 + operation: t2 + parameters: + delay_between_pulses_start: 20 + delay_between_pulses_end: 40_000 + delay_between_pulses_step: 400 + nshots: 512 + targets: [B5] \ No newline at end of file diff --git a/qw11q/calibration/BLine/runcard_1q_benchmark_simultaneous.yml b/qw11q/calibration/BLine/runcard_1q_benchmark_simultaneous.yml new file mode 100644 index 00000000..1f1b78c8 --- /dev/null +++ b/qw11q/calibration/BLine/runcard_1q_benchmark_simultaneous.yml @@ -0,0 +1,38 @@ +platform: qw11q + +targets: [B1,B2,B3,B4,B5] + +actions: + + # - id: allXY + # operation: allxy + # parameters: + # beta_param: null + # nshots: 1024 + + # - id: standard rb + # operation: standard_rb + # parameters: + # depths: [1, 5, 10, 20, 40, 80, 160, 320] + # niter: 5 + # nshots: 1024 + # seed: 420 + # relaxation_time: 100_000 + # unrolling: false + + - id: t1 + operation: t1 + parameters: + delay_before_readout_end: 100_000 + delay_before_readout_start: 20 + delay_before_readout_step: 1_000 + nshots: 1024 + relaxation_time: 100_000 + + - id: t2 + operation: t2 + parameters: + delay_between_pulses_start: 20 + delay_between_pulses_end: 40_000 + delay_between_pulses_step: 400 + nshots: 1024 diff --git a/qw11q/calibration/BLine/runcard_1q_gates.yml b/qw11q/calibration/BLine/runcard_1q_gates.yml new file mode 100644 index 00000000..672d1c2b --- /dev/null +++ b/qw11q/calibration/BLine/runcard_1q_gates.yml @@ -0,0 +1,47 @@ +platform: qw11q + +targets: [B1,B2,B3,B4,B5] + +actions: + + - id: flipping B1 + operation: flipping + parameters: + delta_amplitude: 0.0015 + nflips_max: 50 + nflips_step: 1 + nshots: 256 + relaxation_time: 100_000 + unrolling: true + targets: [B1] + update: true + + - id: flipping B2 B3 B4 B5 + operation: flipping + parameters: + delta_amplitude: 0.004 + nflips_max: 50 + nflips_step: 1 + nshots: 256 + relaxation_time: 100_000 + unrolling: true + targets: [B2, B3, B4, B5] + update: true + + - id: DRAG + operation: drag_tuning + parameters: + beta_start: -1.0 + beta_end: 1.0 + beta_step: 0.01 + nshots: 512 + relaxation_time: 100_000 + unrolling: true + update: true + + - id: single shot classification + operation: single_shot_classification + parameters: + nshots: 10_000 + relaxation_time: 100_000 + update: true diff --git a/qw11q/calibration/BLine/runcard_frequencies.yml b/qw11q/calibration/BLine/runcard_frequencies.yml new file mode 100644 index 00000000..a0bc7a20 --- /dev/null +++ b/qw11q/calibration/BLine/runcard_frequencies.yml @@ -0,0 +1,86 @@ +platform: qw11q + +targets: [B1,B2,B3,B4,B5] + +actions: + + - id: resonator_spectroscopy B4 + operation: resonator_spectroscopy + parameters: + power_level: low + freq_width: 5_000_000 + freq_step: 10_000 + nshots: 512 + relaxation_time: 100_000 + update: true + targets: [B4] + + - id: qubit flux dependence B1, B2, B3, B5 + operation: qubit_flux + parameters: + bias_width: 0.06 + bias_step: 0.002 + drive_amplitude: 0.001 + freq_step: 250_000 + freq_width: 20_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B1, B2, B3, B5] + update: true + + - id: qubit flux dependence B4 + operation: qubit_flux + parameters: + bias_width: 0.03 + bias_step: 0.0015 + drive_amplitude: 0.001 + freq_step: 200_000 + freq_width: 8_000_000 + nshots: 512 + relaxation_time: 100_000 + targets: [B4] + update: true + + - id: rabi amplitude signal + operation: rabi_amplitude_signal + parameters: + min_amp_factor: 0.0 + max_amp_factor: 2.0 + step_amp_factor: 0.1 + relaxation_time: 100_000 + nshots: 1024 + update: true + + - id: single shot classification + operation: single_shot_classification + parameters: + nshots: 10_000 + relaxation_time: 100_000 + update: true + + - id: dispersive shift + operation: dispersive_shift + parameters: + freq_width: 5_000_000 + freq_step: 10_000 + nshots: 512 + relaxation_time: 100_000 + update: true + + - id: single shot classification + operation: single_shot_classification + parameters: + nshots: 10_000 + relaxation_time: 100_000 + update: true + + - id: ramsey detuned + operation: ramsey + parameters: + delay_between_pulses_end: 3_000 + delay_between_pulses_start: 8 + delay_between_pulses_step: 20 + detuning: 2_000_000 + nshots: 512 + relaxation_time: 100_000 + update: true diff --git a/qw11q/calibration_db.json b/qw11q/calibration_db.json index c513ba6e..e69de29b 100644 --- a/qw11q/calibration_db.json +++ b/qw11q/calibration_db.json @@ -1,332 +0,0 @@ -{ - "modes": { - "1": { - "octave_name": "octave2", - "octave_channel": 1 - }, - "2": { - "octave_name": "octave3", - "octave_channel": 4 - }, - "3": { - "octave_name": "octave2", - "octave_channel": 2 - }, - "4": { - "octave_name": "octave2", - "octave_channel": 4 - }, - "5": { - "octave_name": "octave3", - "octave_channel": 1 - }, - "6": { - "octave_name": "octave3", - "octave_channel": 3 - } - }, - "lo_modes": { - "1": { - "mode_id": 1, - "lo_freq": 7370000000, - "gain": -10.0, - "latest": 7 - }, - "2": { - "mode_id": 2, - "lo_freq": 6700000000, - "gain": 0.0, - "latest": 2 - }, - "3": { - "mode_id": 3, - "lo_freq": 4900000000, - "gain": 0.0, - "latest": 3 - }, - "4": { - "mode_id": 4, - "lo_freq": 5900000000, - "gain": 0.0, - "latest": 4 - }, - "5": { - "mode_id": 5, - "lo_freq": 5800000000, - "gain": 0.0, - "latest": 5 - }, - "6": { - "mode_id": 6, - "lo_freq": 5900000000, - "gain": 0.0, - "latest": 6 - } - }, - "lo_cal": { - "1": { - "i0": 0.0013393150756660474, - "q0": -0.016996385714061885, - "lo_mode_id": 1, - "dc_gain": 0.001580477654008261, - "dc_phase": -0.06364797475604514, - "temperature": 58.5625, - "timestamp": 1731565086.6698077, - "method": "auto" - }, - "2": { - "i0": -0.013362857827518209, - "q0": 0.010112138994958327, - "lo_mode_id": 2, - "dc_gain": 0.0012418771380773297, - "dc_phase": -0.08174618164230733, - "temperature": 52.5, - "timestamp": 1731661423.4662201, - "method": "auto" - }, - "3": { - "i0": -0.018208127929162193, - "q0": 0.013294970854203404, - "lo_mode_id": 3, - "dc_gain": 0.00856119111763931, - "dc_phase": 0.16585952791854952, - "temperature": 60.3125, - "timestamp": 1731661935.4469707, - "method": "auto" - }, - "4": { - "i0": -0.011467765736605018, - "q0": 0.0010310085372226923, - "lo_mode_id": 4, - "dc_gain": -0.013904320957749183, - "dc_phase": 0.04070090353340822, - "temperature": 50.875, - "timestamp": 1731661995.7479844, - "method": "auto" - }, - "5": { - "i0": -0.0003809352852849358, - "q0": 0.0021937485672169697, - "lo_mode_id": 5, - "dc_gain": -0.014165993369092522, - "dc_phase": 0.0465208479738171, - "temperature": 57.6875, - "timestamp": 1731662051.3964105, - "method": "auto" - }, - "6": { - "i0": 0.009791613880844433, - "q0": 0.017291309111672776, - "lo_mode_id": 6, - "dc_gain": -0.006599070398705997, - "dc_phase": 0.03759655428711977, - "temperature": 56.125, - "timestamp": 1731662137.3394063, - "method": "auto" - }, - "7": { - "i0": 0.0018013591961675986, - "q0": -0.0166257977688462, - "lo_mode_id": 1, - "dc_gain": 0.001161504515014844, - "dc_phase": -0.06406793491227197, - "temperature": 58.5625, - "timestamp": 1731662197.9070652, - "method": "auto" - } - }, - "if_modes": { - "1": { - "lo_mode_id": 1, - "if_freq": -222678788, - "latest": 11 - }, - "2": { - "lo_mode_id": 1, - "if_freq": 25377050, - "latest": 2 - }, - "3": { - "lo_mode_id": 1, - "if_freq": 124554070, - "latest": 3 - }, - "4": { - "lo_mode_id": 1, - "if_freq": 340930634, - "latest": 4 - }, - "5": { - "lo_mode_id": 1, - "if_freq": 278524183, - "latest": 5 - }, - "6": { - "lo_mode_id": 2, - "if_freq": 115029092, - "latest": 6 - }, - "7": { - "lo_mode_id": 3, - "if_freq": 103088545, - "latest": 7 - }, - "8": { - "lo_mode_id": 4, - "if_freq": 73114345, - "latest": 8 - }, - "9": { - "lo_mode_id": 5, - "if_freq": -117017382, - "latest": 9 - }, - "10": { - "lo_mode_id": 6, - "if_freq": -157368350, - "latest": 10 - }, - "11": { - "lo_mode_id": 1, - "if_freq": 25447050, - "latest": 12 - }, - "12": { - "lo_mode_id": 1, - "if_freq": 124504070, - "latest": 13 - }, - "13": { - "lo_mode_id": 1, - "if_freq": 341122900, - "latest": 14 - }, - "14": { - "lo_mode_id": 1, - "if_freq": 278344183, - "latest": 15 - } - }, - "if_cal": { - "1": { - "if_mode_id": 1, - "gain": 0.011668436971767646, - "phase": 0.0036914993643673314, - "temperature": 58.5625, - "timestamp": 1731565086.6745968, - "method": "auto" - }, - "2": { - "if_mode_id": 2, - "gain": 0.020781842712281704, - "phase": -0.10242447657482383, - "temperature": 58.5625, - "timestamp": 1731565086.6792889, - "method": "auto" - }, - "3": { - "if_mode_id": 3, - "gain": 0.0, - "phase": 0.0, - "temperature": 58.5625, - "timestamp": 1731565086.6841977, - "method": "auto" - }, - "4": { - "if_mode_id": 4, - "gain": 0.028322506933562468, - "phase": -0.16788210855634084, - "temperature": 58.5625, - "timestamp": 1731565086.6881962, - "method": "auto" - }, - "5": { - "if_mode_id": 5, - "gain": 0.003904424700513883, - "phase": -0.13613875560085884, - "temperature": 58.5625, - "timestamp": 1731565086.6920607, - "method": "auto" - }, - "6": { - "if_mode_id": 6, - "gain": 0.0009442651004609538, - "phase": -0.12418894339446364, - "temperature": 52.5, - "timestamp": 1731661423.473687, - "method": "auto" - }, - "7": { - "if_mode_id": 7, - "gain": 0.006420523998653718, - "phase": 0.15437509457761192, - "temperature": 60.3125, - "timestamp": 1731661935.4543803, - "method": "auto" - }, - "8": { - "if_mode_id": 8, - "gain": -0.014964674345476991, - "phase": 0.015470968256612953, - "temperature": 50.875, - "timestamp": 1731661995.756805, - "method": "auto" - }, - "9": { - "if_mode_id": 9, - "gain": -0.01587528118808483, - "phase": 0.08220528075416357, - "temperature": 57.6875, - "timestamp": 1731662051.405096, - "method": "auto" - }, - "10": { - "if_mode_id": 10, - "gain": -0.0052857514592290315, - "phase": 0.040405591307278645, - "temperature": 56.125, - "timestamp": 1731662137.3493059, - "method": "auto" - }, - "11": { - "if_mode_id": 1, - "gain": -0.014729690847624691, - "phase": -0.03551864485989366, - "temperature": 58.5625, - "timestamp": 1731662197.9150605, - "method": "auto" - }, - "12": { - "if_mode_id": 11, - "gain": -0.011574429268441046, - "phase": -0.08831970152563466, - "temperature": 58.5625, - "timestamp": 1731662197.9254367, - "method": "auto" - }, - "13": { - "if_mode_id": 12, - "gain": 0.02915303381322082, - "phase": -0.09270206186950562, - "temperature": 58.5625, - "timestamp": 1731662197.934165, - "method": "auto" - }, - "14": { - "if_mode_id": 13, - "gain": 0.032033690684016965, - "phase": -0.13902656578209802, - "temperature": 58.5625, - "timestamp": 1731662197.941503, - "method": "auto" - }, - "15": { - "if_mode_id": 14, - "gain": 0.010117636470459535, - "phase": -0.10898326477250853, - "temperature": 58.5625, - "timestamp": 1731662197.9484794, - "method": "auto" - } - } -} \ No newline at end of file diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 4e8ea021..91bbbe91 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.045456096279605514, - "shape": "Drag(5, 0.7)", - "frequency": 5003088545, + "amplitude": 0.04213828159154401, + "shape": "Drag(5, 2.1)", + "frequency": 5003077841, "relative_start": 0, "phase": 0, "type": "qd" @@ -530,7 +530,7 @@ "duration": 2000, "amplitude": 0.0031, "shape": "Rectangular()", - "frequency": 7147321212, + "frequency": 7147301212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.049191930311605445, + "amplitude": 0.048971854139322576, "shape": "Drag(5, -0.7767)", - "frequency": 5973114345, + "frequency": 5972767361, "relative_start": 0, "phase": 0, "type": "qd" @@ -559,7 +559,7 @@ "duration": 2000, "amplitude": 0.00232, "shape": "Rectangular()", - "frequency": 7395447050, + "frequency": 7395387050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.06469323560309984, + "amplitude": 0.0639661016572397, "shape": "Drag(5, -0.52173)", - "frequency": 5682982618, + "frequency": 5682940753, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494504070, + "frequency": 7494534070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07287451644249077, - "shape": "Drag(5, -0.45)", - "frequency": 6815029092, + "amplitude": 0.07451341457441825, + "shape": "Drag(5, -0.4)", + "frequency": 6815011155, "relative_start": 0, "phase": 0, "type": "qd" @@ -617,7 +617,7 @@ "duration": 2000, "amplitude": 0.00445, "shape": "Rectangular()", - "frequency": 7711122900, + "frequency": 7711654059, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.06251558190099012, - "shape": "Drag(5, -0.1)", - "frequency": 5742631650, + "amplitude": 0.062401051575788895, + "shape": "Drag(5, -0.2)", + "frequency": 5742625925, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648344183, + "frequency": 7648434183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147321212, - "drive_frequency": 5003088545, + "readout_frequency": 7147301212, + "drive_frequency": 5003077841, "anharmonicity": -200000000, - "sweetspot": 0.05437213008051863, + "sweetspot": 0.05401665160665541, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.7269258301679105, + "B1": 0.7286259821822532, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,9 +1330,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 31782449.85174078, - "assignment_fidelity": 0.9345325665373814, - "readout_fidelity": 0.8690651330747626, + "g": 31801033.354566883, + "assignment_fidelity": 0.945900762337836, + "readout_fidelity": 0.8918015246756721, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0028931097649052694, - 0.00027555495571871474 + -0.0032773575622097664, + 0.0003760806531819292 ], "mean_exc_states": [ - -0.0032782472617265547, - -0.0022893835681715925 + -0.0034591403140993987, + -0.002412665090778382 ], - "threshold": 0.0013438194887600429, - "iq_angle": 1.719837537168301, + "threshold": 0.0010618449871863096, + "iq_angle": 1.635888650557382, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395447050, - "drive_frequency": 5973114345, + "readout_frequency": 7395387050, + "drive_frequency": 5972767361, "anharmonicity": -205999792, - "sweetspot": 0.314431625918815, + "sweetspot": 0.314175054718348, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.8299057195678454, + "B2": 0.8295068075361175, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,9 +1385,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 26378641.21409071, - "assignment_fidelity": 0.96649725825866, - "readout_fidelity": 0.9329945165173198, + "g": 25944203.41801462, + "assignment_fidelity": 0.9653604386786144, + "readout_fidelity": 0.9307208773572289, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0023295778969841785, - 0.0032766222276380845 + -0.003017312893006422, + 0.004075645967658397 ], "mean_exc_states": [ - -0.005620157047438561, - 0.0023604963142691377 + -0.006419583261252183, + 0.0022683440811879273 ], - "threshold": 0.0029940221084189898, - "iq_angle": 2.870060157323387, + "threshold": 0.002584874246208059, + "iq_angle": 2.65329406074856, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494504070, - "drive_frequency": 5682982618, + "readout_frequency": 7494534070, + "drive_frequency": 5682940753, "anharmonicity": -210837018, - "sweetspot": -0.2927935492882483, + "sweetspot": -0.292983353843906, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.7968382945315271, + "B3": 0.788346871826157, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,9 +1440,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 29241200.344412133, - "assignment_fidelity": 0.9565333689982614, - "readout_fidelity": 0.9130667379965227, + "g": 29202849.11279018, + "assignment_fidelity": 0.9628861842985155, + "readout_fidelity": 0.9257723685970309, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1454,15 +1454,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0017811382719490514, - -0.002625621499219632 + -0.0016684780288777356, + -0.0020096617803189503 ], "mean_exc_states": [ - 0.0008050814710414966, - -0.005238025266987541 + 0.00019519037325560482, + -0.004774580719227203 ], - "threshold": 0.0022760636056365605, - "iq_angle": 0.7904348434550466, + "threshold": 0.002280987141859187, + "iq_angle": 0.9777058572972944, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7711122900, - "drive_frequency": 6815029092, + "readout_frequency": 7711654059, + "drive_frequency": 6815011155, "anharmonicity": -200000000, - "sweetspot": -0.48111361623009397, + "sweetspot": -0.48116751353469395, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 0.7950813798354226, + "B4": 0.8036467376685519, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,9 +1495,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 23830344.8824354, - "assignment_fidelity": 0.9448308144977933, - "readout_fidelity": 0.8896616289955865, + "g": 23780565.12384852, + "assignment_fidelity": 0.9476394275779056, + "readout_fidelity": 0.8952788551558112, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1509,15 +1509,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - 0.0014628478971255613, - 0.003501386542250054 + 0.002536590604643135, + -0.000504933068857823 ], "mean_exc_states": [ - -0.0005321648224472792, - 0.0035710020058810654 + 0.003322790929009064, + 0.0013681147100574052 ], - "threshold": -0.0003317746402477664, - "iq_angle": -3.106712059610937, + "threshold": 0.0016046683589017994, + "iq_angle": -1.1733860783132188, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648344183, - "drive_frequency": 5742631650, + "readout_frequency": 7648434183, + "drive_frequency": 5742625925, "anharmonicity": -200000000, - "sweetspot": -0.03992261125868494, + "sweetspot": -0.04002730198094963, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.8706231022670249, + "B5": 0.853831972966642, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,9 +1550,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 28074336.12643847, - "assignment_fidelity": 0.9297178012571887, - "readout_fidelity": 0.8594356025143775, + "g": 28054481.36548451, + "assignment_fidelity": 0.9402166644376087, + "readout_fidelity": 0.8804333288752173, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1564,15 +1564,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0025786141758861653, - -0.0006466656962909012 + -0.0021479394557738134, + 0.00029384091181528784 ], "mean_exc_states": [ - -0.0016057104862786972, - -0.0027982823907436176 + -0.0023277595044338276, + -0.002377282605382295 ], - "threshold": 0.0005428472019602844, - "iq_angle": 1.1461365267743069, + "threshold": 0.0012400043622739357, + "iq_angle": 1.63801490977772, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 4e05dbb57234c569783cbfb2063d817953f1573e Mon Sep 17 00:00:00 2001 From: Hisham Kazim Date: Mon, 18 Nov 2024 11:18:33 +0400 Subject: [PATCH 12/16] don't qq update automatically --- qw11q/calibration/BLine/recal.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/qw11q/calibration/BLine/recal.sh b/qw11q/calibration/BLine/recal.sh index aeb13051..497c83ee 100644 --- a/qw11q/calibration/BLine/recal.sh +++ b/qw11q/calibration/BLine/recal.sh @@ -7,9 +7,7 @@ fi mkdir recal_reports qq run ./runcard_frequencies.yml -o ./recal_reports/recal_frequencies -f -qq update ./recal_reports/recal_frequencies python calibrate_mixers.py qq run ./runcard_1q_gates.yml -o ./recal_reports/recal_1q_gates -f -qq update ./recal_reports/recal_1q_gates From d1f50853c4d6f42a4d8f91ea5c87c8752f956826 Mon Sep 17 00:00:00 2001 From: Hisham Kazim Date: Tue, 19 Nov 2024 10:52:04 +0400 Subject: [PATCH 13/16] 1 qubit callibration update --- qw11q/calibration/BLine/runcard_1q_gates.yml | 2 +- qw11q/calibration_db.json | 262 +++++++++++++++++++ qw11q/parameters.json | 168 ++++++------ 3 files changed, 347 insertions(+), 85 deletions(-) diff --git a/qw11q/calibration/BLine/runcard_1q_gates.yml b/qw11q/calibration/BLine/runcard_1q_gates.yml index 672d1c2b..a659c746 100644 --- a/qw11q/calibration/BLine/runcard_1q_gates.yml +++ b/qw11q/calibration/BLine/runcard_1q_gates.yml @@ -32,7 +32,7 @@ actions: operation: drag_tuning parameters: beta_start: -1.0 - beta_end: 1.0 + beta_end: 1.5 beta_step: 0.01 nshots: 512 relaxation_time: 100_000 diff --git a/qw11q/calibration_db.json b/qw11q/calibration_db.json index e69de29b..b250fa84 100644 --- a/qw11q/calibration_db.json +++ b/qw11q/calibration_db.json @@ -0,0 +1,262 @@ +{ + "modes": { + "1": { + "octave_name": "octave2", + "octave_channel": 1 + }, + "2": { + "octave_name": "octave2", + "octave_channel": 2 + }, + "3": { + "octave_name": "octave2", + "octave_channel": 4 + }, + "4": { + "octave_name": "octave3", + "octave_channel": 1 + }, + "5": { + "octave_name": "octave3", + "octave_channel": 4 + }, + "6": { + "octave_name": "octave3", + "octave_channel": 3 + } + }, + "lo_modes": { + "1": { + "mode_id": 1, + "lo_freq": 7370000000, + "gain": -10.0, + "latest": 1 + }, + "2": { + "mode_id": 2, + "lo_freq": 4900000000, + "gain": 0.0, + "latest": 2 + }, + "3": { + "mode_id": 3, + "lo_freq": 5900000000, + "gain": 0.0, + "latest": 3 + }, + "4": { + "mode_id": 4, + "lo_freq": 5800000000, + "gain": 0.0, + "latest": 4 + }, + "5": { + "mode_id": 5, + "lo_freq": 6700000000, + "gain": 0.0, + "latest": 5 + }, + "6": { + "mode_id": 6, + "lo_freq": 5900000000, + "gain": 0.0, + "latest": 6 + } + }, + "lo_cal": { + "1": { + "i0": 0.0010553759357916643, + "q0": -0.017268597044558517, + "lo_mode_id": 1, + "dc_gain": 0.004448301519051956, + "dc_phase": -0.06236408517075296, + "temperature": 58.8125, + "timestamp": 1731913038.8806846, + "method": "auto" + }, + "2": { + "i0": -0.01827876427672636, + "q0": 0.013088102199385776, + "lo_mode_id": 2, + "dc_gain": 0.007375604426242743, + "dc_phase": 0.165137619997538, + "temperature": 60.375, + "timestamp": 1731913052.3317523, + "method": "auto" + }, + "3": { + "i0": -0.011399708976367143, + "q0": 0.0011490421464444437, + "lo_mode_id": 3, + "dc_gain": -0.013905339111631276, + "dc_phase": 0.04114999970309035, + "temperature": 50.875, + "timestamp": 1731913065.6247091, + "method": "auto" + }, + "4": { + "i0": -0.00037873704367514356, + "q0": 0.00220502781918616, + "lo_mode_id": 4, + "dc_gain": -0.014174130768619952, + "dc_phase": 0.046323380690474106, + "temperature": 57.75, + "timestamp": 1731913078.8978117, + "method": "auto" + }, + "5": { + "i0": -0.013337853178969305, + "q0": 0.010069075764192874, + "lo_mode_id": 5, + "dc_gain": 0.0012920930468844904, + "dc_phase": -0.08160901958036763, + "temperature": 52.5, + "timestamp": 1731913092.3882327, + "method": "auto" + }, + "6": { + "i0": 0.009783183458014266, + "q0": 0.017284612254413436, + "lo_mode_id": 6, + "dc_gain": -0.006554453426608542, + "dc_phase": 0.03748546943516172, + "temperature": 56.125, + "timestamp": 1731913105.1663024, + "method": "auto" + } + }, + "if_modes": { + "1": { + "lo_mode_id": 1, + "if_freq": -222708788, + "latest": 1 + }, + "2": { + "lo_mode_id": 1, + "if_freq": 25307050, + "latest": 2 + }, + "3": { + "lo_mode_id": 1, + "if_freq": 124454070, + "latest": 3 + }, + "4": { + "lo_mode_id": 1, + "if_freq": 341682301, + "latest": 4 + }, + "5": { + "lo_mode_id": 1, + "if_freq": 278584183, + "latest": 5 + }, + "6": { + "lo_mode_id": 2, + "if_freq": 103071869, + "latest": 6 + }, + "7": { + "lo_mode_id": 3, + "if_freq": 72717304, + "latest": 7 + }, + "8": { + "lo_mode_id": 4, + "if_freq": -117059516, + "latest": 8 + }, + "9": { + "lo_mode_id": 5, + "if_freq": 115016707, + "latest": 9 + }, + "10": { + "lo_mode_id": 6, + "if_freq": -157375121, + "latest": 10 + } + }, + "if_cal": { + "1": { + "if_mode_id": 1, + "gain": -0.022402907450404064, + "phase": 0.036152394545467564, + "temperature": 58.8125, + "timestamp": 1731913038.8857944, + "method": "auto" + }, + "2": { + "if_mode_id": 2, + "gain": -0.008749904998038533, + "phase": -0.05549363952094762, + "temperature": 58.8125, + "timestamp": 1731913038.8907046, + "method": "auto" + }, + "3": { + "if_mode_id": 3, + "gain": -0.0346510173565221, + "phase": -0.11514287577368318, + "temperature": 58.8125, + "timestamp": 1731913038.89513, + "method": "auto" + }, + "4": { + "if_mode_id": 4, + "gain": 0.005696515315308166, + "phase": -0.1801597147129374, + "temperature": 58.8125, + "timestamp": 1731913038.8991046, + "method": "auto" + }, + "5": { + "if_mode_id": 5, + "gain": -0.022523159401404386, + "phase": -0.1425395048165453, + "temperature": 58.8125, + "timestamp": 1731913038.902932, + "method": "auto" + }, + "6": { + "if_mode_id": 6, + "gain": 0.007650991173453944, + "phase": 0.14069271898235972, + "temperature": 60.375, + "timestamp": 1731913052.3384726, + "method": "auto" + }, + "7": { + "if_mode_id": 7, + "gain": -0.01288407099824146, + "phase": 0.047490241630789284, + "temperature": 50.875, + "timestamp": 1731913065.6322236, + "method": "auto" + }, + "8": { + "if_mode_id": 8, + "gain": -0.015769958609934107, + "phase": 0.08211704090548969, + "temperature": 57.75, + "timestamp": 1731913078.906232, + "method": "auto" + }, + "9": { + "if_mode_id": 9, + "gain": 0.000900641996737944, + "phase": -0.1244385180998872, + "temperature": 52.5, + "timestamp": 1731913092.3969643, + "method": "auto" + }, + "10": { + "if_mode_id": 10, + "gain": -0.005214737808022232, + "phase": 0.040886101688263884, + "temperature": 56.125, + "timestamp": 1731913105.1755095, + "method": "auto" + } + } +} \ No newline at end of file diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 91bbbe91..a48da94c 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.04213828159154401, - "shape": "Drag(5, 2.1)", - "frequency": 5003077841, + "amplitude": 0.04280556667072214, + "shape": "Drag(5, 2.05)", + "frequency": 5003071869, "relative_start": 0, "phase": 0, "type": "qd" @@ -530,7 +530,7 @@ "duration": 2000, "amplitude": 0.0031, "shape": "Rectangular()", - "frequency": 7147301212, + "frequency": 7147291212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.048971854139322576, - "shape": "Drag(5, -0.7767)", - "frequency": 5972767361, + "amplitude": 0.04885857084815718, + "shape": "Drag(5, -0.728156)", + "frequency": 5972717304, "relative_start": 0, "phase": 0, "type": "qd" @@ -559,7 +559,7 @@ "duration": 2000, "amplitude": 0.00232, "shape": "Rectangular()", - "frequency": 7395387050, + "frequency": 7395307050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.0639661016572397, - "shape": "Drag(5, -0.52173)", - "frequency": 5682940753, + "amplitude": 0.06401289761724412, + "shape": "Drag(5, -0.4743)", + "frequency": 5682940484, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494534070, + "frequency": 7494454070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07451341457441825, - "shape": "Drag(5, -0.4)", - "frequency": 6815011155, + "amplitude": 0.07599793881587912, + "shape": "Drag(5, -0.45)", + "frequency": 6815016707, "relative_start": 0, "phase": 0, "type": "qd" @@ -617,7 +617,7 @@ "duration": 2000, "amplitude": 0.00445, "shape": "Rectangular()", - "frequency": 7711654059, + "frequency": 7711682301, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.062401051575788895, + "amplitude": 0.06241388803172808, "shape": "Drag(5, -0.2)", - "frequency": 5742625925, + "frequency": 5742624879, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648434183, + "frequency": 7648584183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147301212, - "drive_frequency": 5003077841, + "readout_frequency": 7147291212, + "drive_frequency": 5003071869, "anharmonicity": -200000000, - "sweetspot": 0.05401665160665541, + "sweetspot": 0.05388902360736025, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.7286259821822532, + "B1": 0.7236678346913924, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,9 +1330,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 31801033.354566883, - "assignment_fidelity": 0.945900762337836, - "readout_fidelity": 0.8918015246756721, + "g": 31703705.8792571, + "assignment_fidelity": 0.9410191253176408, + "readout_fidelity": 0.8820382506352815, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0032773575622097664, - 0.0003760806531819292 + -0.003333011491314046, + 0.00012225033914680004 ], "mean_exc_states": [ - -0.0034591403140993987, - -0.002412665090778382 + -0.0032141939581827603, + -0.0026554132967298483 ], - "threshold": 0.0010618449871863096, - "iq_angle": 1.635888650557382, + "threshold": 0.001054409410309619, + "iq_angle": 1.528046318984468, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395387050, - "drive_frequency": 5972767361, + "readout_frequency": 7395307050, + "drive_frequency": 5972717304, "anharmonicity": -205999792, - "sweetspot": 0.314175054718348, + "sweetspot": 0.3139982981333947, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.8295068075361175, + "B2": 0.8322300433177133, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,9 +1385,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 25944203.41801462, - "assignment_fidelity": 0.9653604386786144, - "readout_fidelity": 0.9307208773572289, + "g": 27224269.52334011, + "assignment_fidelity": 0.9381436404975257, + "readout_fidelity": 0.8762872809950515, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.003017312893006422, - 0.004075645967658397 + -0.004347369030749847, + 0.0036720347897884107 ], "mean_exc_states": [ - -0.006419583261252183, - 0.0022683440811879273 + -0.006517322962438262, + 0.0008370602737339452 ], - "threshold": 0.002584874246208059, - "iq_angle": 2.65329406074856, + "threshold": 0.0014315237991930896, + "iq_angle": 2.2240951350351152, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494534070, - "drive_frequency": 5682940753, + "readout_frequency": 7494454070, + "drive_frequency": 5682940484, "anharmonicity": -210837018, - "sweetspot": -0.292983353843906, + "sweetspot": -0.2927324245933774, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.788346871826157, + "B3": 0.7903271220943905, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,9 +1440,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 29202849.11279018, - "assignment_fidelity": 0.9628861842985155, - "readout_fidelity": 0.9257723685970309, + "g": 29178998.4181793, + "assignment_fidelity": 0.959475725558379, + "readout_fidelity": 0.918951451116758, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1454,15 +1454,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0016684780288777356, - -0.0020096617803189503 + -0.0015704738637020213, + -0.0027311569817337475 ], "mean_exc_states": [ - 0.00019519037325560482, - -0.004774580719227203 + 0.0013219515882832043, + -0.004531308332993989 ], - "threshold": 0.002280987141859187, - "iq_angle": 0.9777058572972944, + "threshold": 0.001656845027101503, + "iq_angle": 0.5567039801555772, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7711654059, - "drive_frequency": 6815011155, + "readout_frequency": 7711682301, + "drive_frequency": 6815016707, "anharmonicity": -200000000, - "sweetspot": -0.48116751353469395, + "sweetspot": -0.48133267849806183, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 0.8036467376685519, + "B4": 0.8158277675244762, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,9 +1495,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 23780565.12384852, - "assignment_fidelity": 0.9476394275779056, - "readout_fidelity": 0.8952788551558112, + "g": 23810625.266373415, + "assignment_fidelity": 0.9135348401765414, + "readout_fidelity": 0.8270696803530828, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1509,15 +1509,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - 0.002536590604643135, - -0.000504933068857823 + 0.002339264265296625, + -0.00016074595302165102 ], "mean_exc_states": [ - 0.003322790929009064, - 0.0013681147100574052 + 0.003302942047196307, + 0.0014093572619375226 ], - "threshold": 0.0016046683589017994, - "iq_angle": -1.1733860783132188, + "threshold": 0.002194754341389876, + "iq_angle": -1.020315371392739, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648434183, - "drive_frequency": 5742625925, + "readout_frequency": 7648584183, + "drive_frequency": 5742624879, "anharmonicity": -200000000, - "sweetspot": -0.04002730198094963, + "sweetspot": -0.0398404379571483, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.853831972966642, + "B5": 0.868508718250802, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,9 +1550,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 28054481.36548451, - "assignment_fidelity": 0.9402166644376087, - "readout_fidelity": 0.8804333288752173, + "g": 28016021.55626267, + "assignment_fidelity": 0.948575631937943, + "readout_fidelity": 0.8971512638758861, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1564,15 +1564,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0021479394557738134, - 0.00029384091181528784 + -0.0013863002458270616, + 0.00043052175146269226 ], "mean_exc_states": [ - -0.0023277595044338276, - -0.002377282605382295 + -0.003208821815045836, + -0.0015652335844400878 ], - "threshold": 0.0012400043622739357, - "iq_angle": 1.63801490977772, + "threshold": 0.001960396314068563, + "iq_angle": 2.3108559628997174, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, From 5e95a88efdd9ecc65947eed975dd3ce945fda647 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Tue, 19 Nov 2024 16:21:43 +0400 Subject: [PATCH 14/16] update the recal script and instructions --- qw11q/calibration/BLine/README.md | 8 +++++++- qw11q/calibration/BLine/recal.sh | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/qw11q/calibration/BLine/README.md b/qw11q/calibration/BLine/README.md index ffc56904..f800391d 100644 --- a/qw11q/calibration/BLine/README.md +++ b/qw11q/calibration/BLine/README.md @@ -8,4 +8,10 @@ cd qibolab_platforms_qrc/qw11q/calibration/BLine/ ``` sbatch -v -J recal -p qw11q ./recal.sh ``` -- On a successfull run this will generate two reports under the `./recal_reports` directory. Previous reports will be ovewritten. \ No newline at end of file +- On a successfull run this will generate two reports under the `./recal_reports` directory. Previous reports will be ovewritten. +- The report under `./recal_reports/recal_frequencies` will be used automatically to update the platform, +- However the report under `./recal_reports/recal_frequencies/recal_1q_gates` will not be used automatically to update the platform. +You will need to do this manually, after checking that the report is fine: +``` +-qq update ./recal_reports/recal_1q_gates +``` \ No newline at end of file diff --git a/qw11q/calibration/BLine/recal.sh b/qw11q/calibration/BLine/recal.sh index 497c83ee..7433f8d4 100644 --- a/qw11q/calibration/BLine/recal.sh +++ b/qw11q/calibration/BLine/recal.sh @@ -7,6 +7,7 @@ fi mkdir recal_reports qq run ./runcard_frequencies.yml -o ./recal_reports/recal_frequencies -f +qq update ./recal_reports/recal_frequencies python calibrate_mixers.py From 68e686b563d7e28e9b19a3fb4e376ab2f72c0a52 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:26:47 +0000 Subject: [PATCH 15/16] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- qw11q/calibration/BLine/README.md | 2 +- qw11q/calibration/BLine/calibrate_mixers.py | 34 +++++++++++++++---- .../BLine/runcard_1q_benchmark_sequential.yml | 2 +- qw11q/calibration_db.json | 2 +- qw11q/parameters.json | 2 +- 5 files changed, 31 insertions(+), 11 deletions(-) diff --git a/qw11q/calibration/BLine/README.md b/qw11q/calibration/BLine/README.md index f800391d..228e36b1 100644 --- a/qw11q/calibration/BLine/README.md +++ b/qw11q/calibration/BLine/README.md @@ -14,4 +14,4 @@ sbatch -v -J recal -p qw11q ./recal.sh You will need to do this manually, after checking that the report is fine: ``` -qq update ./recal_reports/recal_1q_gates -``` \ No newline at end of file +``` diff --git a/qw11q/calibration/BLine/calibrate_mixers.py b/qw11q/calibration/BLine/calibrate_mixers.py index 2ed48749..0f60ac6e 100644 --- a/qw11q/calibration/BLine/calibrate_mixers.py +++ b/qw11q/calibration/BLine/calibrate_mixers.py @@ -13,7 +13,9 @@ def _calibrate_readout_mixer(platform, controller, config, qubit_names): if lo_frequency is None: lo_frequency = qubit.readout.lo_frequency else: - assert lo_frequency == qubit.readout.lo_frequency, "Qubits on same probe line must have the same LO frequency." + assert ( + lo_frequency == qubit.readout.lo_frequency + ), "Qubits on same probe line must have the same LO frequency." if_frequencies.append(qubit.native_gates.MZ.frequency - lo_frequency) qmachine = controller.manager.open_qm(config.__dict__) @@ -40,7 +42,9 @@ def _run_until_success(fn, *args, label): print(f"Mixer calibration for {label} finished successfully") break except RuntimeWarning as w: - print(f"Issue encountered while running mixer calibration for {label} mixer. Retrying...") + print( + f"Issue encountered while running mixer calibration for {label} mixer. Retrying..." + ) if __name__ == "__main__": @@ -50,10 +54,26 @@ def _run_until_success(fn, *args, label): controller = platform.instruments["qm"] controller.write_calibration = True controller.connect() - - config = controllers_config(list(platform.qubits.values()), controller.time_of_flight, controller.smearing) - - _run_until_success(_calibrate_readout_mixer, platform, controller, config, ["B1", "B2", "B3", "B4", "B5"], label="readout") - _run_until_success(_calibrate_drive_mixers, platform, controller, config, ["B1", "B2", "B3", "B4", "B5"], label="drive") + + config = controllers_config( + list(platform.qubits.values()), controller.time_of_flight, controller.smearing + ) + + _run_until_success( + _calibrate_readout_mixer, + platform, + controller, + config, + ["B1", "B2", "B3", "B4", "B5"], + label="readout", + ) + _run_until_success( + _calibrate_drive_mixers, + platform, + controller, + config, + ["B1", "B2", "B3", "B4", "B5"], + label="drive", + ) controller.disconnect() diff --git a/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml b/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml index b0d415db..a3a5aba0 100644 --- a/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml +++ b/qw11q/calibration/BLine/runcard_1q_benchmark_sequential.yml @@ -155,4 +155,4 @@ actions: delay_between_pulses_end: 40_000 delay_between_pulses_step: 400 nshots: 512 - targets: [B5] \ No newline at end of file + targets: [B5] diff --git a/qw11q/calibration_db.json b/qw11q/calibration_db.json index b250fa84..36d20d83 100644 --- a/qw11q/calibration_db.json +++ b/qw11q/calibration_db.json @@ -259,4 +259,4 @@ "method": "auto" } } -} \ No newline at end of file +} diff --git a/qw11q/parameters.json b/qw11q/parameters.json index a48da94c..0a69baf7 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -2033,4 +2033,4 @@ } } } -} \ No newline at end of file +} From d96e130271c6308dffde5d1ea31933b47a058b43 Mon Sep 17 00:00:00 2001 From: Hayk Sargsyan <52532457+hay-k@users.noreply.github.com> Date: Tue, 19 Nov 2024 16:47:30 +0400 Subject: [PATCH 16/16] recal: 1q --- qw11q/calibration_db.json | 202 ++++++++++++++++++++++++++++++++++++-- qw11q/parameters.json | 164 +++++++++++++++---------------- 2 files changed, 278 insertions(+), 88 deletions(-) diff --git a/qw11q/calibration_db.json b/qw11q/calibration_db.json index 36d20d83..51dfea3d 100644 --- a/qw11q/calibration_db.json +++ b/qw11q/calibration_db.json @@ -30,37 +30,37 @@ "mode_id": 1, "lo_freq": 7370000000, "gain": -10.0, - "latest": 1 + "latest": 7 }, "2": { "mode_id": 2, "lo_freq": 4900000000, "gain": 0.0, - "latest": 2 + "latest": 8 }, "3": { "mode_id": 3, "lo_freq": 5900000000, "gain": 0.0, - "latest": 3 + "latest": 9 }, "4": { "mode_id": 4, "lo_freq": 5800000000, "gain": 0.0, - "latest": 4 + "latest": 10 }, "5": { "mode_id": 5, "lo_freq": 6700000000, "gain": 0.0, - "latest": 5 + "latest": 11 }, "6": { "mode_id": 6, "lo_freq": 5900000000, "gain": 0.0, - "latest": 6 + "latest": 12 } }, "lo_cal": { @@ -123,6 +123,66 @@ "temperature": 56.125, "timestamp": 1731913105.1663024, "method": "auto" + }, + "7": { + "i0": 0.0023814460428881906, + "q0": -0.01677693718215726, + "lo_mode_id": 1, + "dc_gain": -0.0026981290429165528, + "dc_phase": -0.06330612274540007, + "temperature": 58.9375, + "timestamp": 1732019661.5524466, + "method": "auto" + }, + "8": { + "i0": -0.018072935000068624, + "q0": 0.013253224157161705, + "lo_mode_id": 2, + "dc_gain": 0.009074960439415136, + "dc_phase": 0.1651776325246973, + "temperature": 60.4375, + "timestamp": 1732019675.143733, + "method": "auto" + }, + "9": { + "i0": -0.011384864262000723, + "q0": 0.001011056817453599, + "lo_mode_id": 3, + "dc_gain": -0.013372826182082131, + "dc_phase": 0.04078386175826649, + "temperature": 50.875, + "timestamp": 1732019688.508989, + "method": "auto" + }, + "10": { + "i0": -0.0003790397265408534, + "q0": 0.002213485347704219, + "lo_mode_id": 4, + "dc_gain": -0.014179239863384985, + "dc_phase": 0.04651509902704887, + "temperature": 57.75, + "timestamp": 1732019701.7667599, + "method": "auto" + }, + "11": { + "i0": -0.01333564095517327, + "q0": 0.01010729779561029, + "lo_mode_id": 5, + "dc_gain": 0.0012534724485584459, + "dc_phase": -0.08163612819391905, + "temperature": 52.5625, + "timestamp": 1732019714.7797716, + "method": "auto" + }, + "12": { + "i0": 0.0097893541115583, + "q0": 0.017311678790542115, + "lo_mode_id": 6, + "dc_gain": -0.006537833266355042, + "dc_phase": 0.03764651525376183, + "temperature": 56.25, + "timestamp": 1732019727.9175775, + "method": "auto" } }, "if_modes": { @@ -175,6 +235,56 @@ "lo_mode_id": 6, "if_freq": -157375121, "latest": 10 + }, + "11": { + "lo_mode_id": 1, + "if_freq": -222658788, + "latest": 11 + }, + "12": { + "lo_mode_id": 1, + "if_freq": 25487050, + "latest": 12 + }, + "13": { + "lo_mode_id": 1, + "if_freq": 124544070, + "latest": 13 + }, + "14": { + "lo_mode_id": 1, + "if_freq": 341095341, + "latest": 14 + }, + "15": { + "lo_mode_id": 1, + "if_freq": 278474183, + "latest": 15 + }, + "16": { + "lo_mode_id": 2, + "if_freq": 99778167, + "latest": 16 + }, + "17": { + "lo_mode_id": 3, + "if_freq": 72750792, + "latest": 17 + }, + "18": { + "lo_mode_id": 4, + "if_freq": -117015366, + "latest": 18 + }, + "19": { + "lo_mode_id": 5, + "if_freq": 114783486, + "latest": 19 + }, + "20": { + "lo_mode_id": 6, + "if_freq": -157205900, + "latest": 20 } }, "if_cal": { @@ -257,6 +367,86 @@ "temperature": 56.125, "timestamp": 1731913105.1755095, "method": "auto" + }, + "11": { + "if_mode_id": 11, + "gain": -0.026312719418812518, + "phase": -0.019588496011209704, + "temperature": 58.9375, + "timestamp": 1732019661.5626776, + "method": "auto" + }, + "12": { + "if_mode_id": 12, + "gain": 0.004083227354455417, + "phase": -0.10082068471476827, + "temperature": 58.9375, + "timestamp": 1732019661.5720608, + "method": "auto" + }, + "13": { + "if_mode_id": 13, + "gain": -0.025572539200914565, + "phase": -0.10630989805876832, + "temperature": 58.9375, + "timestamp": 1732019661.5805185, + "method": "auto" + }, + "14": { + "if_mode_id": 14, + "gain": 0.004247619539055993, + "phase": -0.15799916366441696, + "temperature": 58.9375, + "timestamp": 1732019661.5877557, + "method": "auto" + }, + "15": { + "if_mode_id": 15, + "gain": 0.023367945599690694, + "phase": -0.13104437546315756, + "temperature": 58.9375, + "timestamp": 1732019661.5946743, + "method": "auto" + }, + "16": { + "if_mode_id": 16, + "gain": 0.007880485148895533, + "phase": 0.14919647394548644, + "temperature": 60.4375, + "timestamp": 1732019675.1558712, + "method": "auto" + }, + "17": { + "if_mode_id": 17, + "gain": -0.05929321660956756, + "phase": 0.04254093980178005, + "temperature": 50.875, + "timestamp": 1732019688.5216146, + "method": "auto" + }, + "18": { + "if_mode_id": 18, + "gain": -0.015880677138170544, + "phase": 0.08204495880896209, + "temperature": 57.75, + "timestamp": 1732019701.7800934, + "method": "auto" + }, + "19": { + "if_mode_id": 19, + "gain": 0.0007623869388798868, + "phase": -0.12388166147105424, + "temperature": 52.5625, + "timestamp": 1732019714.793869, + "method": "auto" + }, + "20": { + "if_mode_id": 20, + "gain": -0.005215379415446914, + "phase": 0.040682536348918046, + "temperature": 56.25, + "timestamp": 1732019727.9321952, + "method": "auto" } } } diff --git a/qw11q/parameters.json b/qw11q/parameters.json index 0a69baf7..50397b4d 100644 --- a/qw11q/parameters.json +++ b/qw11q/parameters.json @@ -510,9 +510,9 @@ "B1": { "RX": { "duration": 40, - "amplitude": 0.04280556667072214, - "shape": "Drag(5, 2.05)", - "frequency": 5003071869, + "amplitude": 0.04372054873186885, + "shape": "Drag(5, 0.65)", + "frequency": 4999778167, "relative_start": 0, "phase": 0, "type": "qd" @@ -530,7 +530,7 @@ "duration": 2000, "amplitude": 0.0031, "shape": "Rectangular()", - "frequency": 7147291212, + "frequency": 7147341212, "relative_start": 0, "phase": 0, "type": "ro" @@ -539,9 +539,9 @@ "B2": { "RX": { "duration": 40, - "amplitude": 0.04885857084815718, + "amplitude": 0.04887379334846047, "shape": "Drag(5, -0.728156)", - "frequency": 5972717304, + "frequency": 5972750792, "relative_start": 0, "phase": 0, "type": "qd" @@ -559,7 +559,7 @@ "duration": 2000, "amplitude": 0.00232, "shape": "Rectangular()", - "frequency": 7395307050, + "frequency": 7395487050, "relative_start": 0, "phase": 0, "type": "ro" @@ -568,9 +568,9 @@ "B3": { "RX": { "duration": 40, - "amplitude": 0.06401289761724412, + "amplitude": 0.06402897830234415, "shape": "Drag(5, -0.4743)", - "frequency": 5682940484, + "frequency": 5682984634, "relative_start": 0, "phase": 0, "type": "qd" @@ -588,7 +588,7 @@ "duration": 2000, "amplitude": 0.0023, "shape": "Rectangular()", - "frequency": 7494454070, + "frequency": 7494544070, "relative_start": 0, "phase": 0, "type": "ro" @@ -597,9 +597,9 @@ "B4": { "RX": { "duration": 40, - "amplitude": 0.07599793881587912, + "amplitude": 0.07448627984842225, "shape": "Drag(5, -0.45)", - "frequency": 6815016707, + "frequency": 6814783486, "relative_start": 0, "phase": 0, "type": "qd" @@ -617,7 +617,7 @@ "duration": 2000, "amplitude": 0.00445, "shape": "Rectangular()", - "frequency": 7711682301, + "frequency": 7711095341, "relative_start": 0, "phase": 0, "type": "ro" @@ -626,9 +626,9 @@ "B5": { "RX": { "duration": 40, - "amplitude": 0.06241388803172808, - "shape": "Drag(5, -0.2)", - "frequency": 5742624879, + "amplitude": 0.06245989319006685, + "shape": "Drag(5, -0.1)", + "frequency": 5742794100, "relative_start": 0, "phase": 0, "type": "qd" @@ -646,7 +646,7 @@ "duration": 2000, "amplitude": 0.004, "shape": "Rectangular()", - "frequency": 7648584183, + "frequency": 7648474183, "relative_start": 0, "phase": 0, "type": "ro" @@ -1305,10 +1305,10 @@ }, "B1": { "bare_resonator_frequency": 7143662474, - "readout_frequency": 7147291212, - "drive_frequency": 5003071869, + "readout_frequency": 7147341212, + "drive_frequency": 4999778167, "anharmonicity": -200000000, - "sweetspot": 0.05388902360736025, + "sweetspot": 0.053897257097679535, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1317,7 +1317,7 @@ "A4": 0.0, "A5": 0.0, "A6": 0.0, - "B1": 0.7236678346913924, + "B1": 0.7401033572671161, "B2": 0.0, "B3": 0.0, "B4": 0.0, @@ -1330,9 +1330,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 31703705.8792571, - "assignment_fidelity": 0.9410191253176408, - "readout_fidelity": 0.8820382506352815, + "g": 32260994.037250172, + "assignment_fidelity": 0.9526548080781062, + "readout_fidelity": 0.9053096161562124, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1344,15 +1344,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.003333011491314046, - 0.00012225033914680004 + -0.003048516319705406, + 0.000465641344154545 ], "mean_exc_states": [ - -0.0032141939581827603, - -0.0026554132967298483 + -0.0036455868386251335, + -0.0023572149707565687 ], - "threshold": 0.001054409410309619, - "iq_angle": 1.528046318984468, + "threshold": 0.0015370713057398099, + "iq_angle": 1.779237076143643, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1360,10 +1360,10 @@ }, "B2": { "bare_resonator_frequency": 7392332635, - "readout_frequency": 7395307050, - "drive_frequency": 5972717304, + "readout_frequency": 7395487050, + "drive_frequency": 5972750792, "anharmonicity": -205999792, - "sweetspot": 0.3139982981333947, + "sweetspot": 0.31410742649273005, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1373,7 +1373,7 @@ "A5": 0.0, "A6": 0.0, "B1": 0.0, - "B2": 0.8322300433177133, + "B2": 0.8430767833531916, "B3": 0.0, "B4": 0.0, "B5": 0.0, @@ -1385,9 +1385,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 27224269.52334011, - "assignment_fidelity": 0.9381436404975257, - "readout_fidelity": 0.8762872809950515, + "g": 27863485.312823262, + "assignment_fidelity": 0.9670322321786813, + "readout_fidelity": 0.9340644643573626, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1399,15 +1399,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.004347369030749847, - 0.0036720347897884107 + -0.0020815991647625703, + 0.003597330274764772 ], "mean_exc_states": [ - -0.006517322962438262, - 0.0008370602737339452 + -0.005994829897899208, + 0.0033075225469628264 ], - "threshold": 0.0014315237991930896, - "iq_angle": 2.2240951350351152, + "threshold": 0.003544717454867196, + "iq_angle": 3.067669173769783, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1415,10 +1415,10 @@ }, "B3": { "bare_resonator_frequency": 7492173053, - "readout_frequency": 7494454070, - "drive_frequency": 5682940484, + "readout_frequency": 7494544070, + "drive_frequency": 5682984634, "anharmonicity": -210837018, - "sweetspot": -0.2927324245933774, + "sweetspot": -0.2928209620850905, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1429,7 +1429,7 @@ "A6": 0.0, "B1": 0.0, "B2": 0.0, - "B3": 0.7903271220943905, + "B3": 0.7843092591317693, "B4": 0.0, "B5": 0.0, "D1": 0.0, @@ -1440,9 +1440,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 29178998.4181793, - "assignment_fidelity": 0.959475725558379, - "readout_fidelity": 0.918951451116758, + "g": 29248254.360675283, + "assignment_fidelity": 0.9626186973385047, + "readout_fidelity": 0.9252373946770095, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1454,15 +1454,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0015704738637020213, - -0.0027311569817337475 + -0.0015784085062325642, + -0.0019918609067359917 ], "mean_exc_states": [ - 0.0013219515882832043, - -0.004531308332993989 + 0.00036662311792788187, + -0.004804670814187096 ], - "threshold": 0.001656845027101503, - "iq_angle": 0.5567039801555772, + "threshold": 0.00232246042577463, + "iq_angle": 0.9658042255703366, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1470,10 +1470,10 @@ }, "B4": { "bare_resonator_frequency": 7708293729, - "readout_frequency": 7711682301, - "drive_frequency": 6815016707, + "readout_frequency": 7711095341, + "drive_frequency": 6814783486, "anharmonicity": -200000000, - "sweetspot": -0.48133267849806183, + "sweetspot": -0.4813495852155292, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1485,7 +1485,7 @@ "B1": 0.0, "B2": 0.0, "B3": 0.0, - "B4": 0.8158277675244762, + "B4": 0.7993124258025226, "B5": 0.0, "D1": 0.0, "D2": 0.0, @@ -1495,9 +1495,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 23810625.266373415, - "assignment_fidelity": 0.9135348401765414, - "readout_fidelity": 0.8270696803530828, + "g": 24404235.71259602, + "assignment_fidelity": 0.9209576033168383, + "readout_fidelity": 0.8419152066336767, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1509,15 +1509,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - 0.002339264265296625, - -0.00016074595302165102 + 0.0011137982756869995, + 0.003200715725886668 ], "mean_exc_states": [ - 0.003302942047196307, - 0.0014093572619375226 + -0.0007382486749455876, + 0.002934563107329192 ], - "threshold": 0.002194754341389876, - "iq_angle": -1.020315371392739, + "threshold": -0.0007956049595411858, + "iq_angle": 2.9988625698241833, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0, @@ -1525,10 +1525,10 @@ }, "B5": { "bare_resonator_frequency": 7645105792, - "readout_frequency": 7648584183, - "drive_frequency": 5742624879, + "readout_frequency": 7648474183, + "drive_frequency": 5742794100, "anharmonicity": -200000000, - "sweetspot": -0.0398404379571483, + "sweetspot": -0.039771226102204044, "asymmetry": 0.0, "crosstalk_matrix": { "A1": 0.0, @@ -1541,7 +1541,7 @@ "B2": 0.0, "B3": 0.0, "B4": 0.0, - "B5": 0.868508718250802, + "B5": 0.8682742818223693, "D1": 0.0, "D2": 0.0, "D3": 0.0, @@ -1550,9 +1550,9 @@ }, "Ec": 0.0, "Ej": 0.0, - "g": 28016021.55626267, - "assignment_fidelity": 0.948575631937943, - "readout_fidelity": 0.8971512638758861, + "g": 27928163.337619025, + "assignment_fidelity": 0.9323257991172931, + "readout_fidelity": 0.864651598234586, "gate_fidelity": 0.0, "effective_temperature": 0.0, "peak_voltage": 0, @@ -1564,15 +1564,15 @@ "state0_voltage": 0, "state1_voltage": 0, "mean_gnd_states": [ - -0.0013863002458270616, - 0.00043052175146269226 + -0.0019409118974627166, + 0.00010270293429147274 ], "mean_exc_states": [ - -0.003208821815045836, - -0.0015652335844400878 + -0.0024017982924265133, + -0.00245657730366802 ], - "threshold": 0.001960396314068563, - "iq_angle": 2.3108559628997174, + "threshold": 0.0013774039855871149, + "iq_angle": 1.7489709957348292, "mixer_drive_g": 0.0, "mixer_drive_phi": 0.0, "mixer_readout_g": 0.0,