METHOD AND SYSTEM FOR CORRECTING BURST ERRORS IN COMMUNICATIONS NETWORKS, RELATED NETWORK AND COMPUTER-PROGRAM PRODUCT
First Claim
1. A method for correcting burst errors in a transmission of data in a communications network, the method comprising:
- under control of a transmitter device that transmits data blocks to a receiver device via the communications network, the data blocks each including a definite number of respective data packets,transmitting one or more first data blocks to the receiver device via the communications network;
dynamically determining a level of redundancy for correcting burst errors in a transmission of one or more second data blocks to the receiver device according to characteristics of bursts and correct-reception intervals of the transmitted one or more first data blocks; and
for each of the one or more second data blocks,generating a respective set of error-correction packets comprising a respective number of correction packets, said respective number based on the dynamically determined level of redundancy; and
transmitting to the receiver device via the communications network the respective data packets and the respective set of error-correction packets.
0 Assignments
0 Petitions
Accused Products
Abstract
The errors that may occur in transmitted numerical data on a channel affected by burst errors, are corrected via the operations of: ordering the numerical data in blocks each comprising a definite number of data packets; generating for each block a respective set of error-correction packets comprising a respective number of correction packets, the respective number identifying a level of redundancy for correcting the errors; and modifying dynamically the level of redundancy according to the characteristics of the bursts and of the correct-reception intervals between two bursts. Preferential application is on local networks, such as W-LANs for use in the domestic environments.
-
Citations
37 Claims
-
1. A method for correcting burst errors in a transmission of data in a communications network, the method comprising:
under control of a transmitter device that transmits data blocks to a receiver device via the communications network, the data blocks each including a definite number of respective data packets, transmitting one or more first data blocks to the receiver device via the communications network; dynamically determining a level of redundancy for correcting burst errors in a transmission of one or more second data blocks to the receiver device according to characteristics of bursts and correct-reception intervals of the transmitted one or more first data blocks; and for each of the one or more second data blocks, generating a respective set of error-correction packets comprising a respective number of correction packets, said respective number based on the dynamically determined level of redundancy; and transmitting to the receiver device via the communications network the respective data packets and the respective set of error-correction packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A system for correcting burst errors in the transmission of data on a transmission channel affected by burst errors, the system comprising:
-
ordering means for ordering the data in blocks each comprising a definite number of data packets; generating means for generating for each of the blocks a respective set of error-correction packets comprising a respective number of correction packets, the respective number identifying a level of redundancy for correcting the burst errors; and modifying means for dynamically modifying the level of redundancy according to characteristics of the burst errors and of correct-reception intervals between two of the burst errors. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A communications network, comprising:
-
at least one channel for transmission of data affected by burst errors; and a system for correcting the burst errors, the system including; ordering means for ordering the data in blocks each comprising a definite number of data packets; generating means for generating for each of the blocks a respective set of error-correction packets comprising a respective number of correction packets, the respective number identifying a level of redundancy for correcting the errors; and modifying means for dynamically modifying the level of redundancy according to characteristics of the burst errors and of correct-reception intervals between two of the burst errors. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-readable medium having contents that cause a computing device to correct burst errors in a transmission of data according to a method comprising the operations of:
-
ordering the data in blocks each comprising a definite number of data packets; generating for each of the blocks a respective set of error-correction packets comprising a respective number of correction packets, the respective number identifying a level of redundancy for correcting the errors; and dynamically modifying the level of redundancy according to characteristics of the burst errors and of correct-reception intervals between two of the burst errors. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification