MATLAB implementation of a GAMP-algorithm for the blind calibration problem.

BC.m is the main file with the actual algorithm.
f_a.m, f_c.m, damping.m, Kmu.m, Lmu.m, prior_d.m and Int.m are subroutines used by BC.
L1cvx.m is a L1-based blind calibration solver that uses the cvx package, that needs to be installed.

Demo.m is a demonstration file that generates an instance of the calibration problem with properties the user chooses, calls the solver BC (or L1cvx) and plots the results.
