Understanding Spread Spectrum Communication for Wireless Systems