Frequency hopping spread spectrum is widely used in military applications to provide communication between command posts, soldiers, vehicles, sensors, missile launchers, etc. It provides good protection against the effects of frequency selective fading, and can be robust in jamming environments. Traditional frequency hopping spread spectrum involves dividing the available spectrum into a large number of sub-bands, and hopping over these sub-bands in a pseudo-random fashion, but there are different implementations within this general framework that can deliver better performance.