Text this: A matrix inversion hardware architecture based on Gauss-Jordan elimination for MIMO applications