Adaptive error correction
First Claim
1. A method of transferring and correcting communication data comprising data frames, each data frame comprising data packets logically arranged in a number of rows and a number of columns, each data frame further comprising error correction packets associated with the data packets, the method comprising:
- generating the error correction packets according to an error correction scheme based on the number of rows and the number of columns;
transmitting the data frames;
receiving the data frames;
processing the error correction packets to correct errors in the data packets;
generating information regarding the errors in the data packets; and
processing the information to alter at least one of the number of rows and the number of columns.
5 Assignments
0 Petitions
Accused Products
Abstract
A transmitter generates error correction data according to an error correction scheme that logically arranges the communication data in a number of rows and a number of columns. The transmitter transmits the communication data and the error correction data. A receiver receives the communication data and the error correction data. The receiver processes the error correction data to correct errors in the communication data. The receiver generates information regarding the errors in the communication data. The transmitter processes the information to alter at the number of rows and/or the number of columns.
-
Citations
20 Claims
-
1. A method of transferring and correcting communication data comprising data frames, each data frame comprising data packets logically arranged in a number of rows and a number of columns, each data frame further comprising error correction packets associated with the data packets, the method comprising:
-
generating the error correction packets according to an error correction scheme based on the number of rows and the number of columns; transmitting the data frames; receiving the data frames; processing the error correction packets to correct errors in the data packets; generating information regarding the errors in the data packets; and processing the information to alter at least one of the number of rows and the number of columns. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data communication system comprising:
-
a data transmitter configured to transmit data frames, each data frame comprising data packets logically arranged in a number of rows and a number of columns, each data frame further comprising error correction packets associated with the data packets, wherein the data transmitter comprises an error correction encoder configured to generate the error correction packets according to an error correction scheme based on the number of rows and the number of columns; and a data receiver configured to receive the data frames, wherein the data receiver comprises an error correction decoder configured to process the error correction packets to correct errors in the data packets, generate information regarding the errors in the data packets, and transmit the information to the data transmitter; wherein the error correction encoder is further configured to process the information to alter at least one of the number of rows and the number of columns. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of transferring and correcting communication data, the method comprising:
-
generating error correction data according to an error correction scheme that logically arranges the communication data in a number of rows and a number of columns; transmitting the communication data and the error correction data; receiving the communication data and the error correction data; processing the error correction data to correct errors in the communication data; generating information regarding the errors in the communication data; and processing the information to alter at least one of the number of rows and the number of columns. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification