Frame format and frame assembling/disassembling method for the frame format
First Claim
1. 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 system, said method comprising the steps of:
- assembling a data payload for each frame having a first variable sizes including at least one of a partial data cell/packet and a complete data cell/packet;
generating for each frame a block code having a second variable size which is used for error correction;
providing for each frame a frame header which defines aspects of said frame; and
combining said data payload, said block code and said format header to form a corresponding frame of said plurality of frames, said format header defining a first portion of said frame, said data payload defining a second portion of said frame and said block code defining a third portion of said frame.
4 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.
81 Citations
48 Claims
-
1. 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 system, said method comprising the steps of:
-
assembling a data payload for each frame having a first variable sizes including at least one of a partial data cell/packet and a complete data cell/packet;
generating for each frame a block code having a second variable size which is used for error correction;
providing for each frame a frame header which defines aspects of said frame; and
combining said data payload, said block code and said format header to form a corresponding frame of said plurality of frames, said format header defining a first portion of said frame, said data payload defining a second portion of said frame and said block code defining a third portion of said frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of disassembling a plurality of frames of a communication signal in a wireless or satellite system including cell/packet-formatted data, said frames each comprising, in accordance with a predetermined frame format, a frame header which defines aspects of a corresponding frame, a data payload having a first variable size, and a block code having a second variable size which is used for error correction, said data payload including at least one of a partial cell/packet, a complete cell/packet, a partial packet of compressed data and a complete packet of compressed data, said method comprising the steps of:
-
receiving a frame of said plurality of frames;
decoding said block code of said frame;
correcting errors of said frame created during a transmission thereof; and
extracting from said data payload the at least one of said partial cell/packets, said complete cell/packets, said partial packet of compressed data and said complete packet of compressed data in accordance with information included in said frame header. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus for assembling a plurality of frames including cell- or packet-formatted data according to a predetermined frame format for transmission in a communication signal in a wireless or satellite system, said apparatus comprising:
-
an assembling circuit for assembling a data payload for each frame having a first variable size, said data payload including at least one of a partial data cell/packet and a complete data cell/packet;
a generating circuit for generating a block code having a second variable size for each frame, said block code being generated for error correction;
a header generating circuit for generating a flame header for each frame which defines aspects of said frame; and
a frame integrating circuit for combining said data payload, said block code and said format header to form a corresponding frame of said plurality of frames;
wherein said format header defines a first portion of said frame, said data payload defines a second portion of said frame and said block code defines a third portion of said frame. - View Dependent Claims (40, 41, 42, 43, 45, 47)
-
-
44. An apparatus for disassembling a plurality of frames of a communication signal in a wireless or satellite system comprising cell- or packet-formatted data, said frames each comprising, in accordance with a predetermined frame format, a frame header which defines aspects of a corresponding frame, a data payload having a first variable size, and a block code having a second variable size which is used for error correction, said data payload including at least one of a partial cell or packet, a complete cell or packet, a partial packet of compressed data and/or a complete packet of compressed data, said apparatus comprising:
-
a frame receiving circuit for receiving a frame of said plurality of frames;
a decoding circuit for decoding said block code of said frame, said decoder correcting errors of said frame created during a transmission thereof; and
a data extracting circuit for extracting from said data payload the at least one of said partial cell or packet, said complete cell or packet, said partial packet of compressed data and said complete packet of compressed data in accordance with information included in said frame header. - View Dependent Claims (46)
-
-
48. A method of disassembling a plurality of frames of a communication signal in a wireless or satellite system including asynchronous transfer mode (ATM) formatted data, said flames each comprising, in accordance with a predetermined frame format, a frame header which defines aspects of a corresponding frame, a data payload having a first variable size, and a block code having a second variable size which is used for error correction, said data payload including at least one of a partial ATM cell, a complete ATM cell, a partial packet of compressed data and a complete packet of compressed data, said method comprising the steps of:
-
receiving a frame of said plurality of frames;
decoding said block code of said frame;
correcting errors of said frame created during a transmission thereof if a number of said error is less than a predetermined amount;
discarding said frame if the number of said errors is equal to or greater than a predetermined amount; and
extracting from said data payload the at least one of said partial ATM cell, said complete ATM cell, said partial packet of compressed data and said complete packet of compressed data in accordance with information included in said frame header, if the number of said errors is less than said predetermined amount.
-
Specification