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.