Trace-orthogonal space-time coding