Non-orthogonal Space-time Block Codes Research Articles