Coded modulation for direct-sequence spread-spectrum communications.