Coding and decoding packetized data
First Claim
1. A method of decoding a frame of data, the frame being one of a set of frames that represents a packet of information words and that additionally represents coded control words preceding and following the packet, the frames each including a scrambled master transition and a payload field, the payload field being one of (a) composed exclusively of ones of the information words, and (b) including a TYPE word that identifies a structure of the payload field, the method comprising:
- descrambling the scrambled master transition, the descrambled master transition being in a first state when the payload field is composed exclusively of ones of the information words, and otherwise being in a second state;
when the descrambled master transition is in the first state, adopting the payload field as a block of received data; and
when the descrambled master transition is not in the first state;
extracting the TYPE word from the payload field;
expanding the payload field in response to the TYPE word; and
adopting the payload field after expansion as a block of received data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for coding a packet of information words into frames for transmission, includes receiving blocks of input data, including control words and the packet of information words. When the block consists exclusively of information words, a master transition having a first sense is scrambled and appended to the block to form one of the frames. When the block does not consist exclusively of information words: the block is condensed to accommodate a TYPE word; a TYPE word having a value that indicates a structural property of the block is generated and inserted into the block; and a master transition having a second sense, opposite to the first sense, is scrambled and appended to the block to form one of the frames.
16 Citations
7 Claims
-
1. A method of decoding a frame of data, the frame being one of a set of frames that represents a packet of information words and that additionally represents coded control words preceding and following the packet, the frames each including a scrambled master transition and a payload field, the payload field being one of (a) composed exclusively of ones of the information words, and (b) including a TYPE word that identifies a structure of the payload field, the method comprising:
-
descrambling the scrambled master transition, the descrambled master transition being in a first state when the payload field is composed exclusively of ones of the information words, and otherwise being in a second state; when the descrambled master transition is in the first state, adopting the payload field as a block of received data; and when the descrambled master transition is not in the first state; extracting the TYPE word from the payload field; expanding the payload field in response to the TYPE word; and adopting the payload field after expansion as a block of received data. - View Dependent Claims (2, 3, 4)
-
-
5. A decoder for decoding a frame of data, the frame being one of a set of frames that represents a packet of information words and that additionally represents coded control words preceding and following the packet, the frames each including a scrambled master transition and a payload field, the payload field being one of (a) composed exclusively of ones of the information words, and (b) including a TYPE word that identifies a structure of the payload field, the decoder comprising:
-
a frame decoder that receives the frame and separates the frame into the scrambled master transition and the payload field; a first descrambler that descrambles the scrambled master transition, the descrambled master transition being in a first state when the payload field is composed exclusively of ones of the information words, and otherwise being in a second state; a type word extractor connected to receive the payload field and the descrambled master transition and operating to extract the TYPE word from the payload field when the descrambled master transition is in the second state; and a block generator connected to receive the payload field, the TYPE word and the descrambled master transition, the block generator operating; when the descrambled master transition is in the first state, to adopt the payload field as a block of received data; and when the descrambled master transition is in the second state, to expand the payload field in response to the TYPE word and to adopt the payload field after expansion as the block of received data. - View Dependent Claims (6, 7)
-
Specification