AbstractPresented is a random non-cyclical binary code generator for creating random binary codes for communications systems. An orthogonal code sequence is created from a configurable set of random non-cyclical integers. These random integer sequences are extended in non-cyclical length and pre-stored as extended random integers into a 10-minute epoch memory. Extended random integers are then synchronously retrieved under GPS time-of-day control. Each retrieved integer is immediately converted into pulse pairs of all ones followed by all zeros with each pulse width equal to the integer value in chips. The pulses are immediately concatenated to a chipping clock shifting chip memory wherein each memory location is a unique phase code source of the binary code. The chip memory length in chips is twice the communications range uncertainty. The center chip of the shifting memory is always maintained as the source of a GPS universal time phase of the local binary code.
|