METHODS TO TRANSPORT FORWARD ERROR CORRECTION CODES IN A SYMBOL ENCODED TRANSMISSION STREAM
First Claim
1. A method to transport forward error correction (FEC) codes in a transmission stream, the method comprising:
- encoding a data stream from a data source into data symbols using computing circuits;
generating first FEC codes from the data symbols using the computing circuits;
encoding the first FEC codes into first FEC symbols using the computing circuits;
merging the data symbols and the first FEC symbols into the transmission stream using the computing circuits; and
transmitting the merged transmission stream to a sink device using the computing circuits.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to transport forward error correction (FEC) codes in a symbol encoded transmission stream includes encoding a data stream from a data source into data symbols using computing circuits, generating first FEC codes from the data symbols using the computing circuits, encoding the first FEC codes into first FEC symbols using the computing circuits, merging the data symbols and the first FEC symbols into the transmission stream using the computing circuits, and transmitting the merged transmission stream to a sink device using the computing circuits. The encoding of the data stream into the data symbols and the encoding of the first FEC codes into the first FEC symbols may include the same encoding technique.
16 Citations
30 Claims
-
1. A method to transport forward error correction (FEC) codes in a transmission stream, the method comprising:
-
encoding a data stream from a data source into data symbols using computing circuits; generating first FEC codes from the data symbols using the computing circuits; encoding the first FEC codes into first FEC symbols using the computing circuits; merging the data symbols and the first FEC symbols into the transmission stream using the computing circuits; and transmitting the merged transmission stream to a sink device using the computing circuits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to transport forward error correction (FEC) codes in a transmission stream, the method comprising:
-
receiving the transmission stream from a source device using computing circuits; separating the received transmission stream into data symbols and first FEC symbols using the computing circuits; decoding the first FEC symbols into first FEC codes using the computing circuits; correcting errors in the data symbols with the first FEC codes using the computing circuits; and decoding the corrected data symbols into a data stream using the computing circuits. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method to transport forward error correction (FEC) codes in a transmission stream, the method comprising:
-
encoding a data stream at a source device from a data source into data symbols using first computing circuits; generating first FEC codes at the source device from the data symbols using the first computing circuits; encoding the first FEC codes at the source device into first FEC symbols using the first computing circuits; merging the data symbols and the first FEC symbols at the source device into the transmission stream using the first computing circuits; transmitting the merged transmission stream from the source device to a sink device using the first computing circuits; receiving the transmitted transmission stream at the sink device from the source device using second computing circuits; separating the received transmission stream at the sink device into received said data symbols and received said first FEC symbols using the second computing circuits; decoding the received first FEC symbols at the sink device into decoded said first FEC codes using the second computing circuits; correcting errors in the received data symbols at the sink device with the decoded first FEC codes using the second computing circuits; and decoding the corrected data symbols at the sink device into a data stream using the second computing circuits. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method to transport forward error correction (FEC) codes in a transmission stream, the method comprising:
-
encoding a data stream at a source device from a data source into data symbols using first computing circuits; generating FEC codes at the source device from the data symbols using the first computing circuits; buffering the FEC codes at the source device using the first computing circuits until the first computing circuits decide that a first criteria has been met; merging the data symbols and the buffered FEC codes at the source device into the transmission stream using the first computing circuits; transmitting the merged transmission stream from the source device to a sink device using the first computing circuits; receiving the transmitted transmission stream at the sink device from the source device using second computing circuits; separating the received transmission stream at the sink device into received said data symbols and received said buffered FEC codes using the second computing circuits; correcting errors in the received data symbols at the sink device with the received buffered FEC codes using the second computing circuits; and decoding the corrected data symbols at the sink device into a data stream using the second computing circuits. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification