Traditional spread spectrum uses deterministic pseudo-random sequences for signal spreading and de-spreading. Self-encoded spread spectrum (SESS) is a novel communication technique that derives its spreading code from the randomness of the source stream rather than using conventional pseudorandom noise (PN) code. Although SESS have been explored for the past ten years, a thorough analysis of various aspects of SESS system and its applications in both communications and navigation need to be studied. In this dissertation, we explored some new features of SESS in both communication and navigation systems. An extension of SESS namely coded-sequence self-encoded spread spectrum (CS-SESS) has been proposed and shown that it could further improve...