System and method for communication using noise
First Claim
1. A modulation apparatus, comprising:
- a processor electrically coupled to a data bus;
a memory electrically coupled to the data bus;
operating logic stored in the memory to modulate a predefined base data signal comprising a stream of symbols from a predefined alphabet of symbols into a noise signal, the operating logic comprising;
logic to index through a plurality of predefined noise segments of at least two noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
logic to modulate the base signal into the noise signal by replacing each of the symbols of the predefined base signal with one of the predefined noise segments from the noise record corresponding to each respective symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a noise communication system and method. The noise communication system comprises a transmitter and a receiver. The transmitter indexes through at least two noise records which comprise a series of randomly generated samples, the noise records being divided into noise segments, to maintain a current noise segment for each noise record. The transmitter modulates a predefined base signal using the segments of the noise records to represent the symbols of the base signal. In modulating the predefined base signal, the transmitter replaces the respective symbols of the base signal with the current noise segments from the noise records, thereby generating a noise signal in which the symbols can not be discerned. The noise signal is transmitted across a communications channel to the receiver which demodulates the noise signal into the base signal. The demodulation employs a number of correlators that equals the number of noise records employed at the transmitter. The receiver includes logic to index through the noise records in a similar manner to the transmitter to produce the current noise segments. Each correlator performs a multiplication function between a current noise segment from the noise record assigned to the correlator and the received segments of the noise signal which reveals a peak output when the segments match. The base signal is recreated by incorporating the symbol indicated by the noise record for which a match was experienced.
90 Citations
43 Claims
-
1. A modulation apparatus, comprising:
-
a processor electrically coupled to a data bus;
a memory electrically coupled to the data bus;
operating logic stored in the memory to modulate a predefined base data signal comprising a stream of symbols from a predefined alphabet of symbols into a noise signal, the operating logic comprising;
logic to index through a plurality of predefined noise segments of at least two noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
logic to modulate the base signal into the noise signal by replacing each of the symbols of the predefined base signal with one of the predefined noise segments from the noise record corresponding to each respective symbol. - View Dependent Claims (2, 3, 4)
the noise records further comprise a predetermined sequence of samples stored in memory; and
the operating logic further comprises logic to access the noise records from the memory.
-
-
4. The apparatus of claim 2, wherein the operating logic further comprises logic to partition the noise records from at least one source record.
-
5. A modulation apparatus to modulate a predefined base data signal comprising a stream of symbols from a predefined alphabet of symbols into a noise signal, comprising:
-
a noise indexer configured to index through a plurality of predefined noise segments of at least two noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
a noise modulator configured to modulate the predefined base signal into the noise signal by replacing each of the symbols of the predefined base signal with one of the predefined noise segments from the noise record corresponding to each respective symbol. - View Dependent Claims (6, 7, 8)
-
-
9. A modulation apparatus to modulate a predefined base data signal comprising a stream of symbols from a predefined alphabet of symbols into a noise signal, comprising:
-
indexing means for indexing through a plurality of predefined noise segments of at least two noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
modulating means for modulating the predefined base signal into the noise signal by replacing each of the symbols of the predefined base signal with one of the predefined noise segments from the noise record corresponding to each respective symbol. - View Dependent Claims (10, 11, 12)
the noise records further comprise a predetermined sequence of samples stored in memory; and
the apparatus further comprising means for accessing the noise records from the memory.
-
-
12. The apparatus of claim 9, further comprising means for partitioning the noise records from at least one source record.
-
13. A method for modulating a predefined base data signal comprising a stream of symbols from a predefined alphabet of symbols into a noise signal, comprising the steps of:
-
indexing through a plurality of predefined noise segments of at least two noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
modulating the predefined base signal into the noise signal by replacing each of the symbols of the predefined base signal with one of the predefined noise segments from the noise record corresponding to each respective symbol. - View Dependent Claims (14, 15, 16)
-
-
17. A demodulation apparatus, comprising:
-
a processor electrically coupled to a data bus;
a memory electrically coupled to the data bus;
operating logic stored in the memory to demodulate a predefined noise signal comprising a stream of noise signal segments into a base signal comprising a stream of symbols from a predefined alphabet of symbols, the operating logic comprising;
logic to index through a plurality of noise record segments of at least two predefined noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
logic to demodulate the predefined noise signal by correlating each of the noise signal segments with the indexed noise record segments and determining a maximum correlation value for each of the noise signal segments, the maximum correlation value corresponding to one of the symbols of the predefined alphabet. - View Dependent Claims (18, 19, 20)
the noise records further comprise a predetermined sequence of samples stored in memory; and
the operating logic further comprises logic to access the noise records from the memory.
-
-
20. The apparatus of claim 17, wherein the operating logic further comprises logic to partition the noise records from at least one source record.
-
21. A demodulation apparatus to demodulate a predefined noise signal comprising a stream of noise signal segments into a base signal comprising a stream of symbols from a predefined alphabet of symbols, comprising:
-
a noise indexer configured to index through a plurality of noise record segments of at least two predefined noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
a noise demodulator configured to demodulate the predefined noise signal by correlating each of the noise signal segments with the indexed noise record segments and determining a maximum correlation value for each of the noise signal segments, the maximum correlation value corresponding to one of the symbols of the predefined alphabet. - View Dependent Claims (22, 23, 24)
-
-
25. A demodulation apparatus to demodulate a predefined noise signal comprising a stream of noise signal segments into a base signal comprising a stream of symbols from a predefined alphabet of symbols, comprising:
-
an indexing means for indexing through a plurality of noise record segments of at least two predefined noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
a demodulating means for demodulating the predefined noise signal by correlating each of the noise signal segments with the indexed noise record segments and determining a maximum correlation value for each of the noise signal segments, the maximum correlation value corresponding to one of the symbols of the predefined alphabet. - View Dependent Claims (26, 27, 28)
the noise records further comprise a predetermined sequence of samples stored in a memory; and
further comprising means for accessing the noise records from the memory.
-
-
28. The apparatus of claim 25, further comprising means for partitioning the noise records from at least one source record.
-
29. A method for demodulating a predefined noise signal comprising a stream of noise signal segments into a base signal comprising a stream of symbols from a predefined alphabet of symbols, comprising the steps of:
-
indexing through a plurality of noise record segments of at least two predefined noise records, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
demodulating the predefined noise signal by correlating each of the noise signal segments with the indexed noise record segments and determining a maximum correlation value for each of the noise signal segments, the maximum correlation value corresponding to one of the symbols of the predefined alphabet. - View Dependent Claims (30, 31, 32)
-
-
33. A method of communicating a predefined base signal comprising a stream of symbols from a predefined alphabet of symbols from a transmitter to a receiver across a communication channel using noise, comprising:
-
indexing through a plurality of predefined noise segments of at least two noise records in the transmitter, each noise record corresponding to a symbol from the predefined alphabet of symbols;
modulating the predefined base signal into the noise signal by replacing each of the symbols of the predefined base signal with one of the predefined noise segments from the noise record corresponding to each respective symbol;
transmitting the noise signal from the transmitter to the receiver across the communication channel;
indexing through a plurality of noise record segments of at least two predefined noise records in the receiver, each noise record corresponding to a symbol from the predefined alphabet of symbols; and
demodulating the noise signal by correlating each of the noise signal segments with the indexed noise record segments and determining a maximum correlation value for each of the noise signal segments, the maximum correlation value corresponding to one of the symbols of the predefined alphabet.
-
-
34. A multi-channel modulation apparatus, comprising:
-
a base signal distributor configured to distribute a stream of symbols of a predefined base signal among a number of channels, thereby creating a number of channel base signals;
an indexer associated with each of the channels configured to index a plurality of noise segments of at least two channel specific noise records to maintain a current noise segment for each of the channel specific noise records; and
a modulator associated with each of the channels configured to modulate the respective channel base signal into a channel noise signal by replacing a current symbol of the channel base signal with the current noise segment from the channel specific noise record corresponding to the respective current symbol. - View Dependent Claims (35, 36, 37)
-
-
38. A multi-channel demodulation apparatus, comprising:
-
an indexer associated with each of the channels configured to index a plurality of noise segments of at least two channel specific noise records to maintain a current noise segment for each of the channel specific noise records;
a demodulator associated with each of the channels configured to demodulate a respective channel noise signal into a channel base signal by correlating the current noise segments from each of the channel specific noise records with a current channel noise signal segment of the channel noise signal, and determining a maximum correlation value for each of the channel noise signal segments, the maximum correlation value corresponding to a symbol of a channel base signal; and
a base signal assembler configured to combine the channel base signals into a base signal. - View Dependent Claims (39, 40, 41)
-
-
42. A multi-channel modulation apparatus, comprising:
-
a base signal distributor configured to provide a stream of symbols of a predefined base signal to a number of channels;
an indexer associated with each of the channels configured to index a plurality of noise segments of at least two channel specific noise records to maintain a current noise segment for each of the channel specific noise records;
a modulator associated with each of the channels configured to modulate the base signal into a channel noise signal by replacing a current symbol of the channel base signal with the current noise segment from one of the channel specific noise records corresponding to the respective current symbol; and
a radio frequency modulator associated with each channel configured to modulate the respective channel noise signals to a number of predetermined, adjacent channel frequency bands, thereby creating a continuous pass band.
-
-
43. A multi-channel demodulation apparatus, comprising:
-
an indexer associated with each of the channels configured to index a plurality of noise segments of at least two channel specific noise records to maintain a current noise segment for each of the channel specific noise records;
a demodulator associated with each of the channels configured to demodulate a respective channel noise signal into a channel base signal by correlating the current noise segments from each of the channel specific noise records with a current channel noise signal segment of the channel noise signal, and determining a maximum correlation value for each of the channel noise signal segments, the maximum correlation value corresponding to one of a predetermined number of symbols in a predetermined alphabet, thereby providing a symbol indication for the channel; and
a base assembler configured to determine a current symbol of a base signal by ascertaining a majority of the symbol indications provided by the channels.
-
Specification