METHOD AND APPARATUS FOR ERROR DETECTION IN A DATA BLOCK
First Claim
1. A method for error detection in a data block, comprising the steps of:
- generating a data block comprising a first field having a first plurality of bits that includes an error detection portion indicating an error detection value based on a first portion of the first plurality of bits and used for error detection in decoding the first portion of the first plurality of bits, and the data block further comprising at least a second field having a second plurality of bits;
selecting an error injection mask based on the second plurality of bits;
modifying the first plurality of bits with the error injection mask to generate a modified first plurality of bits that is used for error detection in decoding the second plurality of bits; and
transmitting the data block with the modified first plurality of bits.
2 Assignments
0 Petitions
Accused Products
Abstract
A transmitting device generates a data block including a first field having a first plurality of bits that includes an error detection portion and a second field having a second plurality of bits; selects an error injection mask based on the second plurality of bits; modifies the first plurality of bits with the error injection mask to generate a modified first plurality of bits; and transmits the data block to a receiving device. The receiving device decodes the second plurality of bits to generate decoding results; selects an error injection mask based on the decoding results; modifies the first plurality of bits using the error injection mask to generate a modified first plurality of bits that includes a resultant error detection value indicated in the error detection portion; and detects whether the decoding results for the second field are correct based on the resultant error detection value.
-
Citations
20 Claims
-
1. A method for error detection in a data block, comprising the steps of:
-
generating a data block comprising a first field having a first plurality of bits that includes an error detection portion indicating an error detection value based on a first portion of the first plurality of bits and used for error detection in decoding the first portion of the first plurality of bits, and the data block further comprising at least a second field having a second plurality of bits; selecting an error injection mask based on the second plurality of bits; modifying the first plurality of bits with the error injection mask to generate a modified first plurality of bits that is used for error detection in decoding the second plurality of bits; and transmitting the data block with the modified first plurality of bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for error detection in a data block, comprising the steps of:
-
receiving a data block comprising a first field having a first plurality of bits that includes an error detection portion indicating an error detection value, the data block further comprising at least a second field having a second plurality of bits; decoding the second plurality of bits to generate decoding results; selecting an error injection mask based on the decoding results; modifying the first plurality of bits using the error injection mask to generate a modified first plurality of bits that includes a resultant error detection value; and detecting whether the decoding results for the second field are correct based on the resultant error detection value indicated in the first field. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A device for error detection in a data block, comprising:
-
a processing device; generating a data block comprising a first field having a first plurality of bits that includes an error detection portion indicating an error detection value based on a first portion of the first plurality of bits and used for error detection in decoding the first portion of the first plurality of bits, and the data block further comprising at least a second field having a second plurality of bits; selecting an error injection mask based on the second plurality of bits; and modifying the first plurality of bits with the error injection mask to generate a modified first plurality of bits that is used for error detection in decoding the second plurality of bits; and a transmitter transmitting the data block with the modified first plurality of bits. - View Dependent Claims (17, 18, 19, 20)
-
Specification