Chaotic carrier pulse position modulation communication system and method
First Claim
1. A communication system comprising:
- a transmitter, said transmitter including a transmission chaotic pulse regenerator which generates a carrier pulse train having chaotically variable interpulse intervals;
a data encoder which encodes data onto said carrier pulse train by selectively altering or not altering an interval between consecutive pulses to produce a pulse signal; and
a receiver which receives said pulse signal from said transmitter via a communication medium, said receiver including a reception chaotic pulse regenerator matched to the transmission pulse regenerator, said reception chaotic pulse regenerator generating a synchronized replica of said carrier pulse train; and
a data decoder that receives said pulse signal and decodes said data based upon said synchronized replica of said carrier pulse train.
1 Assignment
0 Petitions
Accused Products
Abstract
A chaotic carrier pulse position modulation communication system and method is disclosed. The system includes a transmitter and receiver having matched chaotic pulse regenerators. The chaotic pulse regenerator in the receiver produces a synchronized replica of a chaotic pulse train generated by the regenerator in the transmitter. The pulse train from the transmitter can therefore act as a carrier signal. Data is encoded by the transmitter through selectively altering the interpulse timing between pulses in the chaotic pulse train. The altered pulse train is transmitted as a pulse signal. The receiver can detect whether a particular interpulse interval in the pulse signal has been altered by reference to the synchronized replica it generates, and can therefore detect the data transmitted by the receiver. Preferably, the receiver predicts the earliest moment in time it can expect a next pulse after observation of at least two consecutive pulses. It then decodes the pulse signal beginning at a short time before expected arrival of a pulse.
-
Citations
12 Claims
-
1. A communication system comprising:
-
a transmitter, said transmitter including a transmission chaotic pulse regenerator which generates a carrier pulse train having chaotically variable interpulse intervals;
a data encoder which encodes data onto said carrier pulse train by selectively altering or not altering an interval between consecutive pulses to produce a pulse signal; and
a receiver which receives said pulse signal from said transmitter via a communication medium, said receiver including a reception chaotic pulse regenerator matched to the transmission pulse regenerator, said reception chaotic pulse regenerator generating a synchronized replica of said carrier pulse train; and
a data decoder that receives said pulse signal and decodes said data based upon said synchronized replica of said carrier pulse train. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for communicating information comprising the steps of:
-
generating a pulse train carrier signal having adjacent pulses separated by a chaotically varying time;
pulse position modulating said pulse train carrier signal to produce a pulse signal;
transmitting said pulse signal over a communication medium to a receiver;
in the receiver, generating a synchronized replica of said pulse train carrier signal, and determining the modulation of said pulse train carrier performed in said modulating step based upon said synchronized replica of said pulse train carrier signal. - View Dependent Claims (11, 12)
in the receiver, predicting, based upon said synchronized replica of said pulse train carrier and a sample of said pulse signal, expected arrival times for pulses in said pulse signal; and
in the receiver, limiting said step of determining the modulation to windows of time corresponding to said expected arrival times for pulses.
-
-
12. The method according to claim 10, wherein spacing between adjacent (n−
- 1)-th and n-th pulses in said pulse signal is proportional to a threshold value xn, the threshold value xn being generated according to a map xn+1=F(xn)+sn where F(x) is a nonlinear function and sn is an information signal.
Specification