Note: commits listed here include only most important ones and most of them had a lot of bug fixes later that are not listed here. All commits are listed here: https://gitlab.gbar.dtu.dk/s161069/ExperimentalTechniquesInQuantumTechnology/commits/master
# Monday
Introduction, got equipment.
...
...
@@ -23,37 +25,77 @@ Efficiency calculation (assumption of neglible dark count, because it was about
# Friday
Tried to connect to motorized rotation stage using serial interface, but said that zero is not calibrated and refused any input.
To calibrate motorized rotation stage, we need to set expert mode in quED, but don't know how. Tried to connect using HTTP interface using IP 169.254.48.242, but port 8080 only gives page with text "Request not understood.". Portscan also showed VNC (allows controlling controllers screen from computer) and SSH (don't know username and password).
Controlling motorized rotation stage from quED worked.
To calibrate motorized rotation stage, we need to set expert mode in quED, but don't know how. Tried to connect using HTTP interface using IP 169.254.48.242, but port 8080 only gives page with text "Request not understood.". Portscan also showed VNC (allows controlling controllers screen from computer) and SSH (don't know username and password).
Controlling motorized rotation stage from quED worked.
Learned to communicate with motorized rotation stage (see [serial-commands-rotors](serial-commands-rotors)). Tried to do automated Bell's test, but poor visibility didn't allow.
*[add results from efficienct measurement](2abfc9910f493dec8f75b4efc5afef298a78cc99)
*[rewrote main part of bell.py](572fc7dfe4cb5f97b41230cff786be00791e247e)
*[changed calibration code for half wave plate](c28ccf378d6b3ed1192f361610940c381d81a0c3)
*[use zero coincidences as zero position for wave plate](b3203c04ec162f03de3e85e55da49c0285472e41)
# Thursday
Last day with motorized rotation stage. Sending 100 bits took 2h40min and had a 4% error rate, got between 7 and 10 (depending on random permutation used in error correction) usable bits after error rate estimation, error correction and privacy amplification.
*[added speed test for motors](525c664a9347e69f40eac888ebf4a94d6279c407)
*[increased motor wait time to 0.6](increased motor wait time to 0.6)
*[Data for the B92 done in the night between 2017/01/12 and 2017/01/13](1be0e96cebaa611d42d6e33e16e3c62939c09bbc)
# Friday
Set up g2 measurement.
*[added keydata.py to analyze saved data](a84dad8909fd8e123f5002431102c0770af57dde)
*[rewrote stuff in C](cc33021d3d187d6abdd06bc24ba46a41dfd62bdd)
# Tuesday
Used other group's data to verify code, realized need much more data. Oscilloscope freezes sometimes, switching to a different one didn't help, made code to except oscilloscope errors, but need to restart oscilloscope manually.
*[reverted to old g2 calculation](3da871f0519e55f45ab08e2bff6eaa8f38b025db)