Generalized low-rank decompositions with switching and adaptive algorithms for space-time adaptive processing