US 11,888,613 B2
Methods and systems for data transmission
Benjamin Smith, Ottawa (CA); Jamal Riani, Fremont, CA (US); Arash Farhoodfar, San Jose, CA (US); and Sudeep Bhoja, San Jose, CA (US)
Assigned to MARVELL ASIA PTE LTD, Singapore (SG)
Filed by MARVELL ASIA PTE LTD., Singapore (SG)
Filed on Feb. 3, 2022, as Appl. No. 17/592,054.
Application 17/592,054 is a continuation of application No. 17/108,386, filed on Dec. 1, 2020, granted, now 11,245,493.
Application 17/108,386 is a continuation of application No. 16/444,421, filed on Jun. 18, 2019, granted, now 10,887,049, issued on Jan. 5, 2021.
Application 16/444,421 is a continuation of application No. 15/693,294, filed on Aug. 31, 2017, granted, now 10,374,752, issued on Aug. 6, 2019.
Prior Publication US 2022/0158759 A1, May 19, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 1/00 (2006.01); H03M 13/19 (2006.01); H03M 13/25 (2006.01); H03M 13/29 (2006.01); H04L 1/06 (2006.01); H04L 27/26 (2006.01)
CPC H04L 1/0057 (2013.01) [H03M 13/19 (2013.01); H03M 13/251 (2013.01); H03M 13/2906 (2013.01); H04L 1/0041 (2013.01); H04L 1/0059 (2013.01); H04L 1/0064 (2013.01); H04L 1/0071 (2013.01); H04L 1/0058 (2013.01); H04L 1/0643 (2013.01); H04L 27/2627 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An optical transmitter comprising:
a first encoder configured to encode data using a staircase code to generate first codewords;
a first interleaver configured to interleave the first codewords using convolutional interleaving to spread a transmission order of the first codewords, the convolutional interleaving comprising outputting blocks of a predetermined number of consecutive bits from the first codewords in a sequence that spreads burst errors across the first codewords generated using the staircase code;
a second encoder configured to encode the interleaved first codewords using a second code to generate second codewords;
a mapper configured to map the second codewords to transmit symbols;
a second interleaver configured to interleave the transmit symbols to distribute the transmit symbols between pilot symbols; and
a frame generator configured to generate a transmit frame including the interleaved transmit symbols and the pilot symbols,
wherein the optical transmitter is configured to transmit the generated transmit frame to a receiver over a communication channel.