Adaptive data rate packet communications system
OwnerDavid Olmsteadinventor
Life of this patent
Estimating the term…
Abstract
An adaptive data rate communications system makes a compound error communications channel, with random and non-random impulsive noise, appear to be a gaussian channel. The process uses a cascade of digital error control coding, spread spectrum modulation, pseudo random chip interleaving, and feedback techniques. The communications process yields a dynamic chip to bit ratio for each frame. These communications process techniques along with the careful employment of the time/distance factors of distance between transmitter and receiver chip transmission rate, nominal chip to bit ratio, and number of bits in the frame yield a high throughput efficiency.
Claims7
A method of transferring packet communication data between a first site and a second site using a communications channel having a first communications path and a second communications path, said method comprising the steps of:
- receiving at the first site a first plurality of bits;
- forming at the first site a predetermined number of first bit frames from the first plurality of bits, each of the predetermined number of first bit frames having a bit string of a first predetermined length which includes a first error code in a specific location of each of the predetermined number of first bit frames;
- spread spectrum modulating at the first site each of the predetermined number of first bit frames bit by bit with a first pseudo random number having a first predetermined chip to bit ratio to the predetermined number of first bit frames so as to form a succession of first transmission queues;
- initially establishing at the first site one of the first transmission queues as a first transmission queue to be transmitted along the first communication path;
- finally establishing at the first site the first transmission queue to be transmitted as a presently transmitted first transmission queue, being the result of spread spectrum modulation of a presently transmitted first bit frame of the predetermined number of first bit frames;
- transmitting at the first site along the first communication path a first succession of chip frames from the presently transmitted first transmission queue such that each chip frame thereof contains a sequence of chips having a length equivalent to the predetermined length of the bit string for each of the predetermined number of first bit frames, wherein each of the chips of the sequence of chips for each chip frame of the first succession of chip frames from the presently transmitted first transmission queue is a result of a modulation of one of the bits of the presently transmitted first bit frame with one of the bits of the first pseudo random number;
- monitoring at the first site the second communication path for a first correct receipt acknowledgement signal;
- reestablishing at the first site a next successive transmission queue to the presently transmitted first transmission queue within the succession of first transmission queues as the first transmission queue to be transmitted upon receipt of the first correct receipt acknowledgement signal if such a next successive transmission queue thereof exists;
- terminating the transmission of packet communication data from the first site to the second site if the next successive transmission queue does not exist as determined in said step of reestablishing at the first site;
- and
- repeating at the first site said steps of finally establishing at the first site, transmitting at the first site, monitoring at the first site, reestablishing at the first site, and terminating the transmission of packet communication from the first site to the second site if the next successive transmission queue does exist as determined in said step of reestablishing at the first site.
Dependencies are inferred from the claim text.