FRAME FORMAT AND FRAME ASSEMBLING/DISASSEMBLING METHOD FOR THE FRAME FORMAT
3 Assignments
0 Petitions
Accused Products
Abstract
A method of assembling a plurality of frames including cell/packet-formatted data according to a predetermined frame format for transmission in a communication signal in a wireless or satellite environment. The method begins by assembling a data payload for each frame having a first variable size, including at least one of a partial data cell/packet and a complete data cell/packet. Then, for each frame a block code having a second variable size is generated for use in error correction. Each frame is provided with a frame header which defines aspects of said frame. Finally, the data payload, the block code and the format header are combined to form a frame corresponding to the plurality of frames, the format header defining a first portion of the frame, the data payload defining a second portion of the frame and the block code defining a third portion of the frame.
82 Citations
61 Claims
-
1-31. -31. (canceled)
-
32. A method for assembling a frame including packet-formatted data according to a predetermined frame format for transmission in a communication signal in a satellite system, the method comprising:
-
receiving, at a transmitting terminal, a measured link quality from a receiving terminal; selecting a code rate to be used according to the measured link quality; assembling a data payload for the frame having a first variable size, the first variable size adapted according to the selected code rate; generating a block code used for error correction and having a second variable size, the second variable size adapted according to the selected code rate; providing a frame header which defines aspects of the frame; combining the data payload, the block code, and the frame header to form the frame; and transmitting the frame from the transmitting terminal directed to the receiving terminal via the satellite. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A gateway device for assembling a frame including packet-formatted data according to a predetermined frame format for transmission in a communication signal in a satellite system, the gateway device comprising:
-
a receiver configured to receive a measured link quality from a receiving terminal; a selector, communicatively coupled with the receiver, and configured to select a code rate to be used according to the measured link quality; an encoder, communicatively coupled with the selector, and configured to; assemble a data payload for the frame having a first variable size, the first variable size adapted according to the selected code rate; and generate a block code used for error correction and having a second variable size, the second variable size adapted according to the selected code rate; a frame assembler, communicatively coupled with the encoder, and configured to; provide a frame header which defines aspects of the frame; combine the data payload, the block code and the format header to form a corresponding frame; and a transmitter, communicatively coupled with the frame assembler, and configured to transmit the assembled frame to the receiving terminal. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A device for assembling a frame including packet-formatted data according to a predetermined frame format for transmission in a communication signal in a satellite system, the device comprising:
-
means for receiving, at a transmitting terminal, a measured link quality from a receiving terminal comprising a destination for the frame; means for selecting a code rate to be used according to the measured link quality; means for assembling a data payload for the frame having a first variable size, the first variable size adapted according to the selected code rate; means for generating a block code used for error correction and having a second variable size, the second variable size adapted according to the selected code rate; means for providing a frame header which defines aspects of the frame; means for combining the data payload, the block code, and the frame header to form a corresponding frame; and means for transmitting the assembled frame from the transmitting terminal to the receiving terminal. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A satellite communications system for assembling and disassembling a frame including packet-formatted data according to a predetermined frame format, the system comprising:
-
a gateway terminal configured to; receive a measured link quality from a receiving terminal; select a code rate to be used according to the measured link quality; assemble a data payload for the frame having a first variable size, the first variable size adapted according to the selected code rate; generate a block code used for error correction and having a second variable size, the second variable size adapted according to the selected code rate; provide a frame header which defines aspects of the frame; combine the data payload, the block code, and the frame header to form the frame; and transmit the frame in a wireless communications signal directed to the receiving terminal; and a receiving terminal, in communication with the gateway terminal via satellite, and configured to; receive the frame via the satellite; decode the frame header to identify the selected code rate; and decode the data payload using the block code and the selected code rate. - View Dependent Claims (60, 61)
-
Specification