In order to implement the tomographic techniques outlined in our section on tomogaphy theory, we have written a group of Matlab programs which perform the complete tomographic reconstruction of our states from the actual data taken in the lab. (A separate set of programs, written in labview and not provided at this time, controls our data acquisition.) Below we have included all of our Matlab files for download followed by a brief introduction to their use. As time permits, we will be placing more thorough descriptions of each program in this section of the website.
Real-time tomography interface
We are still verifying the interface functionality.Matlab Code for Download
state_tomography.tar.gz All of the Matlab code, in tarred and gzipped. In linux/Unix, the command " tar -xzf state_tomography.tar.gz" should unzip the files into their own directory. File Size: 20 KB.state_tomography.zip All of the Matlab code in zip format. Windows should be able to automatically unzip these files. File Size: 36 KB.
An Introduction to the Code
The code is contained within the following directories:
./state_tomography./state_tomography/private./quantum_logic./quantum_logic/measures./basic_math./util
state_tomography.m is the top level tomography program,
and the place you should start when looking through this code. Its
function call looks like this:
[rho, intensity, fval]=state_tomography(raw_counts, intensities, conf)
Most functions included in the code contain commented documentation, but in case you have any further questions, you should direct them to Evan Jeffrey.