Pseudo random multi-carrier method and system
First Claim
Patent Images
1. A processing method for a wireless transmitting device comprising the steps of:
- formatting a parallel block of data bits of superimposed code of a predetermined length comprising at least one non-zero data bit;
generating a pseudorandom noise signal that is synthesized from a pseudorandom binary signal spanning a frequency band, wherein the frequency band is divided into a plurality of contiguous symbol bins equivalent to the predetermined length and each of the plurality of symbol bins comprises an information component and a zero padding component, whereby there is a zero padding component between each information component of the plurality of contiguous symbol bins;
encoding the information components of the plurality of symbol bins by setting a magnitude value and phase value for the at least one non-zero data bit, wherein the magnitude value conveys information and the phase value is assigned from a predetermined pseudo-random list of phase values that correspond to the plurality of contiguous symbol bins;
logically OR'"'"'ing the parallel block of data bits with a pilot tone message that is not secret; and
transmitting the pilot tone message with the encoded pseudorandom noise signal at different frequencies simultaneously, wherein the phase value does not convey information and is disregarded at a receiver that does not require prior knowledge of the phase value.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of multi-carrier communication utilizes a farm of superimposed code and random phase values for generation of carrier signals and is resistant to malicious and non-malicious interference in a wireless network, such as an ad-hoc mobile communication network. The system and method includes an encoding/decoding algorithm and the use of a unique and easily generated pseudo random multi-frequency waveform, has high dynamic range, and is flexibly adaptable for different radio networks. The system and method further includes broadcasting a message with a non-secret checksum that is encoded with a hash function.
-
Citations
12 Claims
-
1. A processing method for a wireless transmitting device comprising the steps of:
-
formatting a parallel block of data bits of superimposed code of a predetermined length comprising at least one non-zero data bit; generating a pseudorandom noise signal that is synthesized from a pseudorandom binary signal spanning a frequency band, wherein the frequency band is divided into a plurality of contiguous symbol bins equivalent to the predetermined length and each of the plurality of symbol bins comprises an information component and a zero padding component, whereby there is a zero padding component between each information component of the plurality of contiguous symbol bins; encoding the information components of the plurality of symbol bins by setting a magnitude value and phase value for the at least one non-zero data bit, wherein the magnitude value conveys information and the phase value is assigned from a predetermined pseudo-random list of phase values that correspond to the plurality of contiguous symbol bins; logically OR'"'"'ing the parallel block of data bits with a pilot tone message that is not secret; and transmitting the pilot tone message with the encoded pseudorandom noise signal at different frequencies simultaneously, wherein the phase value does not convey information and is disregarded at a receiver that does not require prior knowledge of the phase value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processing method for a wireless receiving device comprising the steps of:
-
receiving, by a receiver that does not require prior knowledge of a phase value, an encoded pseudorandom noise signal synthesized from a pseudorandom binary signal spanning a frequency band, wherein the frequency band is divided into a plurality of contiguous symbol bins equivalent to a predetermined length and each of the plurality of symbol bins comprises an information component and a zero padding component and wherein the information components of the plurality of symbol bins each have a magnitude value that conveys information and a phase value that does not convey information and was assigned from a predetermined pseudo-random list of phase values at a transmitting device for at least one non-zero data bit, such that there is a zero padding component between each information component of the plurality of contiguous symbol bins; decoding the encoded pseudorandom noise signal by (i) analyzing each information component of the plurality of contiguous symbol bins by performing peak detection to determine whether a non-zero data bit is present, and (ii) zeroing each zero component; and formatting a parallel block of data bits of superimposed code of the predetermined length comprising the at least one non-zero data bit corresponding to the information components of the plurality of contiguous symbol bins and checking to validate whether the parallel block of data bits is a hallucination or not, and discarding the parallel block of data bits if the hallucination check fails. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A wireless communication method comprising the steps of:
-
formatting a first parallel block of data bits of superimposed code of a predetermined length comprising at least one non-zero data bit; generating a pseudorandom noise signal synthesized from a pseudorandom binary signal spanning a frequency band, wherein the frequency band is divided into a plurality of contiguous symbol bins equivalent to the predetermined length and each of the plurality of symbol bins comprises an information component and a zero padding component, whereby there is a zero padding component between each information component of the plurality of contiguous symbol bins; encoding the information components of the plurality of symbol bins by setting a magnitude value and phase value for the at least one non-zero data bit, wherein the magnitude value conveys information and the phase value is assigned from a predetermined pseudo-random list of phase values that correspond to the plurality of contiguous symbol bins; logically OR'"'"'ing the first parallel block of data bits with a pilot tone message that is not secret; transmitting the pilot tone message with the encoded pseudorandom noise signal at different frequencies simultaneously, wherein the phase value does not convey information and is disregarded at a receiver that does not require prior knowledge of the phase value; receiving the pilot tone message with the encoded pseudorandom noise signal at different frequencies simultaneously; decoding the encoded pseudorandom noise signal by (i) analyzing each information component of the plurality of contiguous symbol bins by performing peak detection to determine whether a non-zero data bit is present, and (ii) zeroing each zero component; and formatting a second parallel block of data bits of superimposed code of the predetermined length comprising the at least one non-zero data bit corresponding to the information components of the plurality of contiguous symbol bins and checking to validate whether the second parallel block of data bits is a hallucination or not, and discarding the second parallel block of data bits if the hallucination check fails.
-
Specification