CodeGeneral guidelines: The solvers here use TFOCS. After downloading and saving the TFOCS path, please replace TFOCS's tfocs_initialize.m which is located in the private folder of TFOCS with tfocs_initialize.m. Complete PackageYou can download all of the Mfiles provided on this webpage as a single zip file: PhaseRetrieval_CDP.zip. Matlab solvers
Solves with denoting Gaussian measurements in phase retrieval.
Solves with denoting coded diffraction pattern measurements in phase retrieval.
Solves with denoting coded diffraction pattern measurements in phase retrieval. Matlab functionsThese functions build the linear operators needed for different kinds of measurements.
Matlab data generating scriptsThese scripts generate different random signal models.
Matlab test scriptsPhase transitionsThese scripts apply the solver above to derive phase transitions for various signal and measurement models.
Noisy measurementsThese scripts apply the solvers above to derive the noise performance for various signal and measurement models.
Matlab display scriptsThese scripts use the results of the test scripts above to derive the phase transitions and noise performance for various signal and measurement models. The resulting plots are the ones depicted in the paper.
