Patent ID: 7336695

Claim:
An m-ary variable shift keying communications system to allow a user to send and receive electronic signals without interference or fear of interception and interpretation, comprising, in combination: signal transmitter, the transmitter configured for sending a signal having a first pulse, the signal having a strength and a quieting effect, the transmitter capable of sending a discrete frequency carrier pulse over any portion of a broad bandwidth that contains the signal, the transmitter using a frequency hopping architecture, the signal conveying symbol information, with each symbol having at least one hop time per symbol; a pseudorandom noise (PN) code integrated into the transmitted signal, the frequency of the carrier pulse being determined by a combination of the transmitted symbol information and a PN code value, the frequency of the carrier pulse being at a non-repetitive, variable offset from a previously transmitted pulse, the previously transmitted pulse being transmitted after the first pulse, the carrier pulse being at a variable offset from any other symbol pulse for a given hop time; a code for the system in which there are “m” number of possible frequencies for any given hop time and symbol, with “m” representing an integer, each frequency representing the value of the symbol in conjunction with the PN code value for the specific hop time, the number of bits per symbol being represented by logarithm of the base two of (m); a signal receiver configured to receive data having a plurality of channels implemented in analog hardware, with the signal receiver being tuned during any given hop time to each of the “m” number of channels; a detection means for each of the “m” channels of the receiver wherein both the strength of the received carrier signal and the quieting effect of said carrier signal are detected and evaluated for maximum interference rejection; a symbol decision means operatively coupled to the receiver, the symbol decision means comparing the strength and the quieting effect from each of the “m” channels; and, an error detection and correction means enabling the receiver to select information from the detections means, the error detection and correction means providing error correction of the received data.