Spread-Spectrum Signals for Digital Communications