For more details please refer to the article @techreport{benichoux:hal-00749585, hal_id = {hal-00749585}, url = {http://hal.inria.fr/hal-00749585}, title = {{Convex regularizations for the simultaneous recording of room impulse responses}}, author = {Benichoux, Alexis and Simon, Laurent S. R. and Vincent, Emmanuel and Gribonval, R{\'e}mi}, language = {Anglais}, affiliation = {METISS - INRIA - IRISA}, type = {Rapport de recherche}, institution = {INRIA}, number = {RR-8130}, year = {2012}, month = Nov, pdf = {http://hal.inria.fr/hal-00749585/PDF/squelette-rr.pdf}, } ARTICLE RESULTS To recover the results of Table. IV of the article simply use the example.m command. ESTIMATION OF THE MIXING MATRIX Usage [hatA hatAs]=A_welasso(RT60,Aind,X,Sinf,pena) performs 14 FISTA algorithms to solve constrained problem (3) \min_\A p(\A) s.t \|\X-\A\star \s\|_2 = 0 Input X M*T+K-1 Observations matrix Sinf N*T Sources matrix Aind M*N*K The original filter, only used for the peak value \tD of the expected time enveloppe \rho RT60 Reverberation time (ms) of the filter pena integer between 1 and 5 for the choice of the penalisation Output hatA M*N*K the estimation of the filter hatAs M*N*K*14 estimated filters after each of the 14 iterations of FISTA If you don't know Aind, provide a ones matrix with the right dimension, the scaling won't be accurate, then you should use penalties 2 and 4. LICENSE Copyright 2013 Alexis Benichoux This software is distributed under the terms of the GNU Public License version 3 (http://www.gnu.org/licenses/gpl.txt)