Direct sequence spread spectrum communications: Applications to multiple access and jamming resistance