Wideband featureless rateless chaotic waveform generation method
AssigneeBAE Systems Information and Electronic Systems Integration Inc.
InventorMatthew J. Sherman
Life of this patent
Estimating the term…
Abstract
A wideband chaotic waveform that is rateless in that it may be modulated at virtually any rate and has a minimum of features introduced into the waveform. Further, the waveform provided may be operated below a signal to noise ratio wall to further enhance the LPD and LPE aspects, thereof. Additionally, the present disclosure may provide a mix of coherent and non-coherent processing techniques applied to signal samples to efficiently achieve coarse synchronization with a waveform that is faster, more efficient and more accurate than using time domain signal correlators alone.
Claims13
A method of waveform generation comprising:
- applying forward error correction to each information bit of a plurality of information bits of a first data pulse having a first pulse size to generate a first plurality of coded bits;
- applying forward error correction to each information bit of a plurality of information bits of a second data pulse having a second pulse size to generate a second plurality of coded bits;
- randomizing the first size of the first data pulse and the second size of the second data pulse within a predetermined variance about an average pulse size for a given data signal;
- transmitting the first and second data pulses via at least one antenna in operable communication with at least one transceiver, the at least one antenna and at least one transceiver operable to receive and transmit electromagnetic signals;
- and
- generating a plurality of transmission security (TRANSEC) bits as part of generating a chaotic carrier, wherein generating the plurality of TRANSEC bits further comprises:
- generating at least one session key with a first random bit generator;
- storing the at least one session key in a key store;
- generating at least one frame key for each of the first and second data pulses from the session key with a second random bit generator;
- and
- generating the plurality of TRANSEC bits with the at least one frame key for each of the first and second data pulses.
A system comprising:
- at least one antenna;
- at least one transceiver in operable communication with the at least one antenna, the at least one antenna and at least one transceiver operable to receive and transmit electromagnetic signals;
- at least one processor capable of executing logical functions in communication with the at least one antenna and at least one transceiver;
- and at least one non-transitory computer readable storage medium having instructions encoded thereon that, when executed by the processor, implements operations to generate a waveform, the instructions including:
- apply forward error correction to each information bit of a plurality of information bits of a first data pulse having a first pulse size to generate a first plurality of coded bits;
- apply forward error correction to each information bit of a plurality of information bits of a second data pulse having a second pulse size to generate a second plurality of coded bits;
- modulate the first plurality of coded bits to a first chaotic carrier generated for the first data pulse;
- modulate the second plurality of coded bits to a second chaotic carrier generated for the second data pulse;
- randomize the first size of the first data pulse and the second size of the second data pulse within a predetermined variance about an average pulse size for a given data signal;
- transmit the first and second data pulses via the at least one antenna and the at least one transceiver;
- and
- generate a plurality of transmission security (TRANSEC) bits as part of generating a chaotic carrier, wherein the instructions to generate the plurality of TRANSEC bits further comprises:
- generate at least one session key with a first random bit generator;
- store the at least one session key in a key store;
- generate at least one frame key for each of the first and second data pulses from the session key with a second random bit generator;
- and
- generate the plurality of TRANSEC bits with the at least one frame key for each of the first and second data pulses.
A computer program product including at least one non-transitory computer readable storage medium encoded with instructions that when executed by one or more processors cause a process to be carried out for waveform generation, the process comprising:
- applying forward error correction to each information bit of a plurality of information bits of a first data pulse having a first pulse size to generate a first plurality of coded bits;
- applying forward error correction to each information bit of a plurality of information bits of a second data pulse having a second pulse size to generate a second plurality of coded bits;
- randomizing the first size of the first data pulse and the second size of the second data pulse within a predetermined variance about an average pulse size for a given data signal;
- transmitting the first and second data pulses via at least one antenna in operable communication with at least one transceiver, the at least one antenna and at least one transceiver operable to receive and transmit electromagnetic signals;
- and
- generating a plurality of transmission security (TRANSEC) bits as part of generating a chaotic carrier, wherein generating the plurality of TRANSEC bits further comprises:
- generating at least one session key with a first random bit generator;
- storing the at least one session key in a key store;
- generating at least one frame key for each of the first and second data pulses from the session key with a second random bit generator;
- and
- generating the plurality of TRANSEC bits with the at least one frame key for each of the first and second data pulses.
Dependencies are inferred from the claim text.