Frame format and frame assembling/disassembling method for the frame format
First Claim
1. An arrangement of signals in a frame format for a communication signal containing a bit stream including cell- or -packet-formatted data, said bit stream being organized into a plurality of frames according to said frame format which comprises:
- a frame header;
a data payload having a first variable size; and
a block code having a second variable size which is used for error correction;
wherein said data payload includes at least one of a partial data cell or packet and/or at least one of a complete data cell or packet.
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.
-
Citations
31 Claims
-
1. An arrangement of signals in a frame format for a communication signal containing a bit stream including cell- or -packet-formatted data, said bit stream being organized into a plurality of frames according to said frame format which comprises:
-
a frame header;
a data payload having a first variable size; and
a block code having a second variable size which is used for error correction;
wherein said data payload includes at least one of a partial data cell or packet and/or at least one of a complete data cell or packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A frame format for a communication signal containing a bit stream including asynchronous transfer mode (ATM) formatted data, said bit stream being organized into a plurality of frames according to said frame format which comprises:
-
a frame header, a data payload having a first variable size; and
a block code having a second variable size which is used for error correction;
wherein said data payload includes at least one of a partial ATM cell and a complete ATM cell. - View Dependent Claims (20, 21)
-
-
22. A frame format for a communication signal containing a bit stream including asynchronous transfer mode (ATM) formatted data, said bit stream being organized into a plurality of frames according to said frame format which comprises:
-
a frame header;
a data payload having a first variable size; and
a block code having a second variable size which is used for error correction;
wherein said data payload comprises a synchronization pattern which corresponds to sequential numbers which are each stored in corresponding byte position of said data payload.
-
-
23. A communication system for efficiently transmitting information signals in discrete cell/packets, said system comprising at least two local area networks that are connected by a satellite/wireless communication link, each local area network comprising:
-
(a) a switch for providing a plurality of cell/packets, each cell/packet comprising a header and a payload;
(b) a cell/packet processing apparatus connected between said switch and said satellite/wireless communication link, said apparatus comprising;
(i) means for discriminating each cell/packet in said plurality of cell/packets;
(ii) means for assembling said cell/packets as a data payload for an individual frame having a first variable size;
(iii) means for generating a header for each frame;
(iv) means for generating a block code having a second is variable for each frame; and
(v) frame assembler means for combining said header, said block code and said payload to form a frame; and
(c) means for transmitting said assembled frame onto said satellite/wireless link. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification