Apparatus and method for error correction in mobile wireless applications incorporating multi-level and adaptive erasure data
First Claim
1. A device supporting error correction, comprising:
- a receiver configured to receive data over a communications link;
a decapsulator coupled to the receiver and configured to create datagrams and erasure attributes associated with the datagrams;
a decoder coupled to the decapsulator and configured to store the datagrams in a frame table and track the progression thereof to create codewords, the decoder storing the datagrams in table columns to create codewords in table rows, wherein the decoder is further configured to store the erasure attributes in an erasure table and to adaptively assign erasure attributes to maximize the number of correctable errors in each codeword; and
a user interface connected directly to the decoder and configured to render images corresponding with the datagrams.
14 Assignments
0 Petitions
Accused Products
Abstract
A receiver (120) is configured to receive data over a communications link. A decapsulator (122) is coupled to the receiver and configured to create datagrams and erasure attributes associated with the datagrams. A decoder (124) is coupled to the decapsulator and configured to store the datagrams in a frame table and track the progression thereof to create codewords, the decoder storing the datagrams in table columns to create codewords in table rows, and configured to store the erasure attributes in an erasure table. A user interlace (126) is coupled to the decoder and configured to render images corresponding with the datagrams on the user interface. Advantages of the invention include improved signal reception and processing, and prolonged battery life in mobile wireless devices.
8 Citations
18 Claims
-
1. A device supporting error correction, comprising:
-
a receiver configured to receive data over a communications link; a decapsulator coupled to the receiver and configured to create datagrams and erasure attributes associated with the datagrams; a decoder coupled to the decapsulator and configured to store the datagrams in a frame table and track the progression thereof to create codewords, the decoder storing the datagrams in table columns to create codewords in table rows, wherein the decoder is further configured to store the erasure attributes in an erasure table and to adaptively assign erasure attributes to maximize the number of correctable errors in each codeword; and a user interface connected directly to the decoder and configured to render images corresponding with the datagrams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of processing error correction, comprising:
-
receiving data over a communications link; decapsulating the data to create datagrams and erasure attributes associated with the datagrams; decoding the datagrams by storing the datagrams in a frame table and tracking the progression thereof to create codewords, the decoder storing the datagrams in table columns to create codewords in table rows, and configured to store the erasure attributes in an erasure table and to adaptively assign erasure attributes to maximize the number of correctable errors in each codeword; and rendering images on a user interface corresponding with the datagrams on the user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification