publication venue for TURBO-BLAST - A novel technique for multi-transmit multi-receive wireless communications 2000