-
Notifications
You must be signed in to change notification settings - Fork 1
/
error_models.json
80 lines (78 loc) · 3.95 KB
/
error_models.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{ "PDD_model" : {
"probabilities" : ["p_X_ctrl", "p_Y_ctrl", "p_XX_ctrl" , "p_deph", "p_heat"],
"gates" : {
"Rx": [["X", "p_X_ctrl", "control_error"],
["Z","p_deph", "dephasing"] ],
"Ry": [["Y", "p_Y_ctrl", "control_error"],
["Z","p_deph", "dephasing"] ],
"Rxx": [["XX", "p_XX_ctrl", "2Qbit control error"],
["XX", "p_heat", "2Qbit heating error"],
["Zc", "p_deph", "control Qbit dephasing error"],
["Zt", "p_deph", "target Qbit dephasing error"]]
}
},
"PDD_cooling" : {
"probabilities" : ["p_X_ctrl", "p_Y_ctrl", "p_XX_ctrl" , "p_deph", "p_heat", "p_idle"],
"gates" : {
"Rx": [["X", "p_X_ctrl", "control_error"],
["Z","p_deph", "dephasing"] ],
"Ry": [["Y", "p_Y_ctrl", "control_error"],
["Z","p_deph", "dephasing"] ],
"Rxx": [["XX", "p_XX_ctrl", "2Qbit control error"],
["XX", "p_heat", "2Qbit heating error"],
["Zc", "p_deph", "control Qbit dephasing error"],
["Zt", "p_deph", "target Qbit dephasing error"]],
"Idle": [["Z","p_idle", "dephasing"] ]
}
},
"Dress_model" : {
"probabilities" : ["p_X_ctrl", "p_Y_ctrl", "p_XX_ctrl" , "p_leak", "p_heat"],
"gates" : {
"Rx": [["X", "p_X_ctrl", "control error"],
["L","p_leak", "leakage error"] ],
"Ry": [["Y", "p_Y_ctrl", "control error"],
["L","p_leak", "leakage error"] ],
"Rxx": [["XX", "p_XX_ctrl", "2Qbit control error"],
["XX", "p_heat", "2Qbit heating error"],
["Lc", "p_leak", "control Qbit leakage error"],
["Lt", "p_leak", "target Qbit leakage error"]]
}
},
"Dress_cooling" : {
"probabilities" : ["p_X_ctrl", "p_Y_ctrl", "p_XX_ctrl" , "p_leak", "p_heat", "p_idle"],
"gates" : {
"Rx": [["X", "p_X_ctrl", "control error"],
["L","p_leak", "leakage error"] ],
"Ry": [["Y", "p_Y_ctrl", "control error"],
["L","p_leak", "leakage error"] ],
"Rxx": [["XX", "p_XX_ctrl", "2Qbit control error"],
["XX", "p_heat", "2Qbit heating error"],
["Lc", "p_leak", "control Qbit leakage error"],
["Lt", "p_leak", "target Qbit leakage error"]],
"Idle": [["Z","p_idle", "dephasing"] ]
}
},
"depolarising_model" : {
"probabilities" : ["px","py","pz","p"],
"gates" : {
"Rx": [["X", "px", "depolarising"],
["Y", "py", "depolarising"],
["Z","pz", "depolarising"] ],
"Ry": [["X", "px", "depolarising"],
["Y", "py", "depolarising"],
["Z","pz", "depolarising"] ],
"Rxx": [["depol", "p", "2q depolarising"]]
}
},
"cz_PDD_model" : {
"probabilities" : ["p_Y_ctrl", "p_1q_deph", "p_2q_deph" , "p_ctrl_leak", "p_env_leak"],
"gates" : {
"Ry": [["Y", "p_Y_ctrl", "control_error"],
["Z","p_1q_deph", "dephasing"] ],
"Rzz": [["ZZ", "p_2q_deph", "2Qbit Sz noise induced dephasing error"],
["LL", "p_ctrl_leak", "2Qbit ctrl induced leak"],
["Lc", "p_env_leak", "control Qbit Sz noise induced leak error"],
["Lt", "p_env_leak", "target Qbit Sz noise induced leak error"]]
}
}
}