Text this: MIMO Self-Encoded Spread Spectrum with Iterative Detection over Rayleigh Fading Channels