Frame matching method
AssigneeVIA Telecom Co., Ltd.
InventorFeng Qian
Life of this patent
Estimating the term…
Abstract
The present invention pertains to a frame matching method for digital systems. Excess bits are deleted from a frame of data in a single iteration through the data, thereby creating a reduced length frame, wherein the deleting step is performed such that the distance between any two consecutive deleted bits within any group within first subset of the frame is A bits, and the distance between any two consecutive deleted bits within any group within a second subset of the frame is B bits, where A is an integer greater than 0 and B is an integer greater than A, and where the first subset and the second subset together form a plurality of consecutive bits.
Claims18
A method for decreasing the size of a frame of digital data from a first number of bits to a second number of bits, the method comprising:
- (a) Receiving a frame having LM bits ordered from a first bit to an LMth bit;
- and
- (b) Deleting LM−N bits from the frame in a single iteration through the data, thereby creating a reduced length frame of length N for processing in a digital communications system, wherein the deleting step is performed such that the distance between any two consecutive deleted bits within any group within a first subset of the frame is A bits, and the distance between any two consecutive deleted bits within any group within a second subset of the frame is B bits, where A is an integer greater than 0 and B is an integer greater than A, and where the first subset and the second subset together form a first plurality of consecutive bits.
A method of deriving an N-length frame having a number N of digital bits from a received frame having a number LM larger than N of digital bits, the method comprising:
- (a) receiving a frame having LM bits in a contiguous sequence indexed from one to LM;
- (b) selecting puncturing bits (PBs), each PB separated from a PB of next lowest index, if any, by an associated distance of d nonpuncturing bits (NPBs), such that distances d associated with a first plurality of PBs are each equal to a non-zero integer A of NPBs, and distances d associated a second plurality of PBs are each equal to a different non-zero integer B of NPBs;
- and
- (c) removing P selected PBs in a single iteration through the bits of the received frame, where P=LM−N), to produce a punctured frame consisting of N bits.
Dependencies are inferred from the claim text.