To start the separation algorithm, is initialized to the zero-shifted impulse response data diag , ignoring the tails of the base-leakage they may contain. Then is estimated as the mean of diag . This mean is then subtracted from to produce diag which is then then converted to by a truncated SVD. A revised base-leakage estimate is then formed as diag , and so on, until convergence is achieved.