Because measurement of a quantum state typically changes the state being measured, getting a complete picture of that state requires measurements on many state copies. Quantum state tomography is the process by which a quantum state is reconstructed using measurements on an ensemble of identical quantum states.
This page is intended to be useful to a variety of visitors, from experimental research groups setting up quantum tomography systems, to students learning about the theory of characterizing quantum states.
We have a collection of background material, as well as a real-time tomography interface which can process experimental data! Our code is a quantum open source library available in python and in matlab. We will continue to update and expand on our code as approach this next quantum leap.
These youtube videos will focuses on basic theory of quantum tomography and the application of the tomography of photon polarization qubits.
Qubit Quantum State Tomography. This chapter from Quantum State Estimation (published by Springer in 2004 as part of the Lecture Notes in Physics series) is a shorter version of the chapter above, written to emphasize usefulness for any type of qubit implementation with less emphasis on experimental considerations.
Quantum State Estimation. A book containing tomography articles from groups around the world, including the second book chapter presented above. It is fairly long, and contains articles from a variety of points of view.
Quantum Tomography. A large (90 page) review article published by D'Ariano, Paris, and Sacchi. 2008
For more Kwiat group publications, see our Publications page.
All of the MATLAB code, in tarred and gzipped. In linux/Unix, the command
||All of the MATLAB code in zip format. Windows should be able to automatically unzip these files.|
|File Size: 20 KB.||File Size: 36 KB.|
We provide a web interface that implements the tomography techniques discussed above.
The web interface currently uses the Python code.
Most functions included in the code contain commented documentation, but in case you have any further questions about the MATLAB or Python code, you should direct them to Scott Turro.