Method and apparatus for FEC encoding and decoding
First Claim
Patent Images
1. A method for Forward Error Correction FEC encoding in a transmitter, the method comprising:
- receiving a data stream including data packets from a data source;
encoding the data stream to generate data packets;
generating first Forward Error Correction data by using a data block with a first block size to perform Forward Error Correction encoding on the data packets; and
generating second Forward Error Correction data using a data block with a second block size to perform Forward Error Correction encoding on the same data packets, wherein the second block size is different than the first block size, and wherein the FEC encoding method is dynamic, with a satisfaction level of a channel quality being employed to determine whether or not to transmit all FEC data packet levels.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for Forward Error Correction (FEC) encoding in a transmitter, the method comprising: receiving a data stream from a data source; generating a first Forward Error Correction data for respective data block with a first block size of the data stream; and generating a second Forward Error Correction data for respective data block with a second block size of the data stream, wherein the second block size is different with the first block size and wherein the data blocks of the first block size form the data stream, and the data blocks with the second block size form the data stream.
16 Citations
12 Claims
-
1. A method for Forward Error Correction FEC encoding in a transmitter, the method comprising:
-
receiving a data stream including data packets from a data source; encoding the data stream to generate data packets; generating first Forward Error Correction data by using a data block with a first block size to perform Forward Error Correction encoding on the data packets; and generating second Forward Error Correction data using a data block with a second block size to perform Forward Error Correction encoding on the same data packets, wherein the second block size is different than the first block size, and wherein the FEC encoding method is dynamic, with a satisfaction level of a channel quality being employed to determine whether or not to transmit all FEC data packet levels. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamic Forward Error Correction FEC decoding in a receiver, the method comprising:
-
receiving FEC data including a first FEC data and a second FEC data along with data packets of a data stream from a transmitter, wherein the first FEC data and the second FEC data are generated by separately using a data block with a first block size and a data block with a second block size to perform Forward Error Correction encoding on the same data packets of the data stream, and wherein the second block size is different than the first block size; sending a request for retransmission to the transmitter to request transmission of a next level of FEC packets when a channel quality is determined to be unsatisfactory; and decoding the data packets by using the first FEC data and the second FEC data. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification