Text this: Diversity and multiplexing based on GMD algorithm