The receiver of claim 10, wherein n1 is a variable integer bounded by a constant nmax1, and n1 is determined by performing said iterative SVD algorithm until a sum of squared magnitudes of off-diagonal components of said interim matrix ??k??? is less than a pre-specified fraction of a sum of squared magnitudes of d