0
$\begingroup$

I am building a custom noise model using Qiskit's NoiseModel class. I want to incorporate full range of calibration data, say for 7 qubit machine. I am not sure how to incorporate calibration features like ['id', 'sx', 'rz', 'rx', 'x', 'reset'] errors besides readout lengths, frequency and anharmonicity into the custom noise model using the inbuilt functions in NoiseModel class. I am not sure under which category will the gate lengths and errors to add since there are:

  1. Quantum errors
  2. Readout errors that can be incorporated into NoiseModel class. This link https://qiskit.org/documentation/tutorials/simulators/3_building_noise_models.html does not mention how to incorporate frequency and anharmonicity in the NoiseModel object. Since I am new to the world of quantum computing, I do not understand how to use these errors below with regards to calibration data: 1. phase amplitude damping error 2. amplitude damping error 3. phase damping error 4. LocalNoisePass 5. RelaxationNoisePass

My calibration data dictionary for 1 qubit is in the form

{'Anharmonicity-Q0': -0.3415, 'Frequency-Q0': 5157553795.720, 'Readout_Length-Q0': 6.7555e-07, 'T1-Q0': 206.1588, 'T2-Q0': 104.1353, 'sx0': 0.00015504, 'sx0_time': 35.5556}

Thanks

$\endgroup$
9
  • $\begingroup$ take a look at these tutorials github.com/Qiskit/qiskit-tutorials/tree/master/tutorials/… $\endgroup$
    – poig
    Jul 14 at 9:36
  • $\begingroup$ Thanks, the link is useful. However, it does not mention how to incorporate frequency and anharmonicity in the NoiseModel object. Since I am new to the world of quantum computing, I do not understand how to use these errors below with regards to calibration data: 1. phase amplitude damping error 2. amplitude damping error 3. phase damping error 4. LocalNoisePass 5. RelaxationNoisePass $\endgroup$ Jul 15 at 23:03
  • $\begingroup$ for incorporate frequency and anharmonicity you need qiskit-pulse. cahyati2d.medium.com/qubit-spectroscopy-my-lab-d9ac79c82ce1 might help a little. $\endgroup$
    – poig
    Jul 16 at 5:35
  • $\begingroup$ Thanks @poig for the link. Could you tell me if any of the calibration data mentioned above falls into category of these errors provided in the NoiseModel class: 1. amplitude damping error 2. phase damping error 3. LocalNoisePass 4. RelaxationNoisePass $\endgroup$ Jul 18 at 15:54
  • $\begingroup$ Those NoiseModel class you mention for 1,2,3 are tools for making the specific type of error, nothing doing with calibration data. you can see more about it, with docs, notebook, or source code, to understand the math or logic behind it. $\endgroup$
    – poig
    Jul 18 at 18:47

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.