Matlab code for simulation to test accuracy and precision of interferometer characterization
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BootstrapEtc
DataSets
Multiphoton
Simulations
experimentaldata
AmplitudeEstimation.m
Calibration.m
GaussianVersusNonGaussian.m
HOMFittingGuess.m
IsCalibrationUseful.m
PhaseEstimation.m
PhaseEstimation2Channel.m
Plotter.m
README.md
UnitaryConstraint.m
calculateCoincidenceProbability.m
calculateCoincidenceProbability112.m
calculateCoincidenceRateTransformed.m
calculateExperimentalCoincidenceRate.m
generateGaussianSpectrum.m
generateHaarUnitary.m
generateSimulatedHOMData.m
generateSimulatedHOMDataInterferometer.m
generateSimulatedSingleClicks.m
precomputeRateTerms.m
removeInputOutputPhases.m
scalingParameter.m
visualizeDelta.m

README.md

Simulation of interferometer characterization

Matlab code for simulation to test accuracy and precision of interferometer characterization


This repository comprises Matlab code for the characterization procedure presented in article "Accurate and precise characterization of linear optical interferometers" by Ish Dhand, Abdullah Khalid, He Lu, Barry C. Sanders. Plots in the manuscripts are baed on simulations IsCalibrationUseful.m and GaussianVersusNonGaussian.m. Data output from these simulation procedures is in the folder DataSets.

If you use this code to characterize an interferometer, please drop me an email at ishdhand@gmail.com. Comments, suggestions and bug-reports are welcome.