Multiplexing different types of data sequences
AssigneeArrayComm, Inc.
InventorsChristopher R. Uhlik, Douglas C. Dahlby, Rabih Chrabieh
Life of this patent
Estimating the term…
Abstract
According to an embodiment of the invention, a method and apparatus are described for data bit sequences. According to an embodiment of the invention, a header is inserted in a data burst. One or more high priority messages of a first type are optionally inserted in the data burst starting after the header. One or more messages of a second type are optionally inserted into the data burst starting at an end of the data burst. One or more low priority messages of the first type are optionally inserted in the data.
Claims39
A method comprising:
- inserting a header in a data burst at a beginning of the data burst;
- inserting one or more high priority messages of a first type in the data burst starting after the header;
- inserting one or more messages of a second type into the data burst at an end of the data burst, wherein the second type of message comprises acknowledged mode traffic data;
- inserting one or more low priority messages of the first type in the data burst starting after the one or more high priority messages of the first type;
- and
- transmitting the data burst containing the inserted messages over a communication channel.
A method comprising:
- reading a type field in a header of a data burst;
- if the type field indicates that the data burst includes messages of a first type:
- setting a bit position to the beginning of the messages of the first type;
- examining each bit in the messages of the first type until a pre-defined message of the first type is identified;
- resetting the bit position to a position after an identified pre-defined message, and
- if a delineating code is identified, recovering messages of a second type, wherein the second type of message comprises acknowledged mode traffic data;
- and
- if the type field indicates that the data burst does not include messages of the first type, recovering messages of the second type.
A method for transmission of data comprising:
- placing a header code in a data burst at a beginning of the data burst;
- if there are one or more high priority messages of a first type to be transmitted in the data burst:
- placing the high priority messages of the first type in the data burst after the header code, and
- reserving space in the data burst for a delineating code, the delineating code indicating the beginning of messages of a second type;
- if there are one or more messages of the second type to be transmitted in the data burst:
- placing the messages of the second type in the data burst at an end of the data burst, and
- if high priority messages of the first type have been inserted in the data burst, adding the delineating code to the beginning of the messages of the second type;
- if there are low priority messages of the first type to be transmitted in the data burst:
- if messages of the second type have been inserted and a delineating code has not already been added, reserving space in the data burst for the delineating code, and
- inserting the low priority messages of the first type in the data burst after the header and after the high priority messages of the first type, if any,
- if messages of the first type and messages of the second type have been inserted in the data burst and a delineating code has not been added, adding the delineating code to the beginning of the messages of the second type;
- and
- transmitting the data burst over a single communication channel.
A radio unit comprising:
- a processor to assemble a data burst, the data burst having:
- a header placed at a beginning of the data burst,
- one or more high priority messages of a first type placed after the header,
- one or more messages of a second type placed at an end of the data burst, wherein the second type of message comprises acknowledged mode traffic data,
- and one or more low priority messages of the first type placed after the one or more high priority messages of the first type;
- and
- a transmitter to send the data burst assembled by the processor.
A communications system comprising;
- means for multiplexing data into data burst, including one or messages comprising high priority unacknowledged mode data placed after a header at a beginning the data burst, one or more messages comprising acknowledged mode data placed at an end of the data burst, and one or messages comprising low priority unacknowledged mode data placed after the one or messages comprising high priority unacknowledged mode data;
- means for transmitting the data burst over a communications channel;
- means for receiving the data burst;
- and
- means for recovering the one or more messages comprising high priority unacknowledged mode data, the one or more messages comprising low priority unacknowledged mode data, and the one or more messages comprising acknowledged mode data from the data burst.
Dependencies are inferred from the claim text.