Method for transporting variable length and fixed length packets in a standard digital transmission frame
First Claim
1. A method for transporting variable length packets and fixed length packets of length N in standard digital transmission frames, each frame comprising a plurality P of sections having a fixed length M>
- N, comprising the steps of;
adding a fixed length trailer to each of said variable length packets;
segmenting each variable length packet with the added trailer into an integer number of segmented packets of length N, adding padding bits if necessary to provide said integer number of segmented packets;
adding at least one of a header and trailer to each of said segmented packets and fixed length packets to expand each segmented and fixed length packet to an expanded packet length M; and
combining P of said expanded packets into a frame for transmission as a standard digital transmission frame.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for transporting variable length packets such as IP packets and fixed length packets of length N, such as MPEG video packets, in standard digital transmission frames such as DS-3 frames. Each frame comprises a plurality P of sections having a fixed length M which is greater than N. A fixed length trailer is added to each of the variable length packets. Each variable length packet with the added trailer is segmented into an integer number of segmented packets of length N. Padding bits are added if necessary to provide the integer number of segmented packets. A header and trailer are added to each of the segmented packets and fixed length packets to expand them into an expanded packet length M. P of the expanded packets are combined into a frame for transmission.
120 Citations
12 Claims
-
1. A method for transporting variable length packets and fixed length packets of length N in standard digital transmission frames, each frame comprising a plurality P of sections having a fixed length M>
- N, comprising the steps of;
adding a fixed length trailer to each of said variable length packets;
segmenting each variable length packet with the added trailer into an integer number of segmented packets of length N, adding padding bits if necessary to provide said integer number of segmented packets;
adding at least one of a header and trailer to each of said segmented packets and fixed length packets to expand each segmented and fixed length packet to an expanded packet length M; and
combining P of said expanded packets into a frame for transmission as a standard digital transmission frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
adding Q parity bits to the P expanded packets to form said standard digital transmission frame.
- N, comprising the steps of;
-
3. A method in accordance with claim 1 wherein said fixed length trailer is added to each of said variable length packets at a first protocol layer and said at least one of a header and trailer is added to each of said segmented packets and fixed length packets at a second protocol layer.
-
4. A method in accordance with claim 3 wherein said first protocol layer communicates with said second protocol layer to identify the last segmented packet corresponding to a variable length packet, thereby enabling segmentation control fields to be set for the segmented packets at said second adaptation layer.
-
5. A method in accordance with claim 1 wherein said standard digital transmission frames comprise DS-3 frames of a digital communication network.
-
6. A method in accordance with claim 5 wherein said variable length packets comprise Internet Protocol (IP) datagrams and said fixed length packets comprise MPEG video packets.
-
7. A method in accordance with claim 6 wherein said fixed length trailer includes a packet length field.
-
8. A method in accordance with claim 7 wherein a header added to each of said segmented packets and fixed length packets to form said expanded packets includes a packet byte field, a segmentation control field, and a sequence number field.
-
9. A method in accordance with claim 8 wherein said fixed length trailer further includes a cyclic redundancy code (CRC) field and said header further includes a configuration mode field.
-
10. A method in accordance with claim 9 wherein said fixed length trailer and said header each include an additional field for providing optional features.
-
11. A method in accordance with claim 10 wherein a trailer added to each of said segmented packets and fixed length packets includes a plurality of parity bytes.
-
12. A method in accordance with claim 6 wherein said fixed length MPEG video packets are each 188 bytes in length, said variable length packets are segmented into 188 byte segmented packets, a header and trailer together comprising eight bytes are added to the MPEG video packets and segmented packets to provide 196 byte expanded packets, and three of said expanded packets are combined together with seven bytes of parity data to create DS-3 frames having a length of 595 bytes each.
Specification