ERROR CHECKING AND CORRECTION METHOD FOR DETERMINING AN ERROR CORRECTION CODE LENGTH AND RELATED ERROR CHECKING AND CORRECTION CIRCUIT
First Claim
1. A method of error checking and correction, comprising:
- performing data compression upon an original data packet and generating a compressed data packet;
dynamically determining an error correcting code length according to a data length of the compressed data packet;
generating an error correcting code by performing error checking and correction encoding upon a packet data according to the error correcting code length, wherein the packet data at least comprises the compressed data packet; and
combining the packet data and the error correcting code into an encoded data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of error checking and correction includes: performing compression upon an original data packet and generating a compressed data packet; determining an error correcting code length according to a data length; generating an error correcting code by performing error checking and correction encoding upon a packet data according to the error correcting code length; and combining the packet data and error correcting code into an encoded data packet. A method of error checking and correction includes: reading an encoded data packet, wherein the encoded data packet includes a packet data and an error correcting code, and the packet data includes a compressed data packet; generating a decoded compressed data packet corresponding to the compressed data packet by performing error checking and correction decoding upon the packet data according to the error correcting code; and performing decompression upon the decoded compressed data packet to generate a decompressed data packet.
12 Citations
27 Claims
-
1. A method of error checking and correction, comprising:
-
performing data compression upon an original data packet and generating a compressed data packet; dynamically determining an error correcting code length according to a data length of the compressed data packet; generating an error correcting code by performing error checking and correction encoding upon a packet data according to the error correcting code length, wherein the packet data at least comprises the compressed data packet; and combining the packet data and the error correcting code into an encoded data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of error checking and correction, comprising:
-
reading an encoded data packet, wherein the encoded data packet comprises a packet data and an error correcting code, and the packet data comprises at least a compressed data packet; generating a decoded compressed data packet corresponding to the compressed data packet by performing error checking and correction decoding upon the packet data according to the error correcting code; and performing data decompression upon the decoded compressed data packet to generate a decompressed data packet. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A circuit of error checking and correction, comprising:
-
a data compression circuit, arranged to perform data compression upon an original data packet and generate a compressed data packet; a code length control circuit, arranged to dynamically determine an error correcting code length according to a data length of the compressed data packet; an error correcting code encoder, arranged to generate an error correcting code by performing error checking and correction encoding upon a packet data according to the error correcting code length, wherein the packet data at least comprises the compressed data packet; and a packet generator, arranged to combine the packet data and the error correcting code into an encoded data packet. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A circuit of error checking and correction, comprising:
-
a packet parser, arranged to read an encoded data packet, wherein the encoded data packet comprises a packet data and an error correcting code, and the packet data comprises at least a compressed data packet; an error correcting code decoder, arranged to generate a decoded compressed data packet corresponding to the compressed data packet by performing error checking and correction decoding upon the packet data according to the error correcting code; and a data decompression circuit, arranged to perform data decompression upon the decoded compressed data packet to generate a decompressed data packet. - View Dependent Claims (24, 25, 26, 27)
-
Specification