Frequency-hopping spread spectrum