Methods and systems for generating a variable spacing pulse position modulated (VSPPM)
signal for transmission across an ultra-
wideband communications channel. The variable pulse position modulated
spread spectrum signal is created by encoding every M input
data bits from an input
data stream into a symbol consisting of Nc chips. Each
chip is divided into 2M sub-chips and each sub-
chip is further divided into Np time slots. A pulse is transmitted for each
chip in the symbol. During each chip period, the pulse is placed in the sub-chip corresponding to the binary M-tuple (or symbol) value. A time hopping code sequence consisting of Nc elements with a one-to-one chip association is then applied to each symbol so that the position of each pulse is shifted to the appropriate time slot that corresponds to the time hopping code value.