Method and apparatus for performing a software upgrade of a router while the router is online |
| What is claimed is: 1. A method for performing an in-service software upgrade to a data router ... |
|
User bandwidth monitor and control management system and method |
| In one preferred form, the present invention forms a multi-communication method for equitably ... |
|
Mobile detector using RSSI for vehicular repeater prioritization |
| Briefly, according to the invention, in a communication system comprising a portable radio and a ... |
|
Quadrature modulator for TDMA/TDD radio communication apparatus |
| It is therefore an object of the present invention to provide a radio telephone apparatus of the TDM... |
|
Apparatus and method for testing the administration of network based supplementary services |
| The problem with determining whether or not the provisioning of a given BRI is properly ... |
|
Apparatus for conforming the length of a data stream through a transmission line |
| A data transmission system is provided in the form of a recirculating loop. Data is transmitted ... |
|
Switch configured network |
| Accordingly, it is an object of this invention to provide a communication system that can be ... |
|
Method and system for increasing frequency assignment in a mobil telecommunication system |
| To solve the problem associated with the conventional method, the present invention is intended to ... |
|
Cellular telephone interference prediction and frequency reuse planning |
| The present invention is realized by a computer implemented process which includes furnishing data ... |
|
Radio based collision detection for wireless communication system |
| A detailed description of a preferred embodiment of the present invention is provided with respect ... |
|
|
Communications technique for transmitting limited size digital data frames using macro headers to represent multiple header code patterns associated with encapsulation protocols and signal processing operations to which transmitted data are subjected
| Details |
Inventors: Venters, W. Stuart; Schneider, Kevin W.;
Assignee: Adtran (Huntsville, AL)
Primary Examiner: Safourek; Benedict V.
Assistant Examiner:
Attorney, Agent or Firm: Wands; Charles E.
Network bit efficiency for transmitting a limited size data frame over a digital communication system is enhanced by a macro-header encoding mechanism which replaces plural header portions of a data frame sequence with a single macro-header byte. The macro-header may be representative of protocol and signal processing operation fields that would otherwise require a longer overhead sequence as a precursor to data transmission. At the receiver, the macro-code is translated into a predefined sequence of opcodes, parameters and data bytes. Whenever the receiver requires another opcode, parameter or data byte, it initially looks to the macro-code. Otherwise, the necessary byte is obtained from the data frame segment being interpreted. Within a frame of data a multi-bit parameter header includes a first bit indicating whether the message is being aborted, a second bit indicating whether the frame is the first frame in the message, a third bit indicating whether the frame is the last frame in the message, a fourth bit indicating whether a sequence number follows, a fifth bit indicating whether the frame contains data representative of the length of the frame, a sixth bit indicating whether the frame contains data, a seventh bit indicating whether the frame contains frame check sequence signals, and an eighth bit indicating whether immediately following is an extension parameter header. |
|
DETAILED DESCRIPTION In accordance with the present invention, the desirability of improving network bit efficiency, but without the attendant shortcomings, such as reducing expandability and flexibility in the above-described approaches, is successfully addressed by means of a new and improved digital signal encoding/decoding mechanism, through which a selected header portions of a digital signal sequence are replaced by a prescribed abbreviated (e. g. one byte) `macro`-header PID byte. The macro-header PID byte itself is representative of a plurality of protocol and signal processing operation representative fields that would otherwise require a longer overhead sequence as a precursor to data transmission. When a macro-header PID byte is encountered at the receiver, the receiver translates the macro-header PID byte into a predefined sequence of PIDs, parameters and data bytes. Whenever the receiver requires another PID, parameter or data byte, it initially attempts to satisfy its need from the previously encountered macro-header PID byte. Otherwise, the necessary information is obtained from the data frame segment being interpreted. In accordance with the present invention, the length of the header portion of a respective data frame is considerably reduced through a combination of negotiating and encoding relationships for defining the translation of the macro-header PID byte. The substitution of such a macro-header PID byte in place of normally transmitted header and header parameter information makes it possible to effectively minimize the number of bits that would otherwise have to be transmitted in each network data frame. For a typical user-sourced HDLC data frame containing a sequence of data bytes followed by frame check sequence bytes, and employing point-to-point protocol (PPP) to encapsulate the data, a protocol identifier (PID) is normally appended to the front end of the data frame. In accordance with the present invention immediately following this PID field is a header parameter byte, the bit contents of which provide precursor information to the receiver which facilitates the receiver's processing of the received data frame
|
|