BAdVAMP is an algorithm based on VAMP to recover b and x from measurements y=A(b)x + w, where w is white Gaussian noise and A(b) is of the form A(b) = A0 + b1*A1 + ... + bk * Ak with known matrices A0, ..., Ak.
There are two example files provided,
demo_CSMU.m : Compressive Sensing with Matrix Uncertainty (CSMU) problem
demo_DL.m : Dictionary Learning problem
Note: before runnning the files make sure that the gampmatlab toolbox is added to Matlab's path.