-
公开(公告)号:US09876581B2
公开(公告)日:2018-01-23
申请号:US15040812
申请日:2016-02-10
Applicant: INPHI CORPORATION
Inventor: Benjamin P. Smith , Jamal Riani , Sudeep Bhoja , Arash Farhoodfar , Vipul Bhatt
IPC: H04B10/69 , H04B10/58 , H04B10/2507 , H04B10/516
CPC classification number: H04B10/58 , H04B10/00 , H04B10/2507 , H04B10/5161 , H04B10/6971
Abstract: A circuit and method for mitigating multi-path interference in direct detection optical systems is provided. Samples of an optical signal having a pulse amplitude modulated (PAM) E-field are processed by generating a PAM level for each sample. For each sample, the sample is subtracted from the respective PAM level to generate a corresponding error sample. The error samples are lowpass filtered to produce estimates of multi-path interference (MPI). For each sample, one of the estimates of MPI is combined with the sample to produce an interference-mitigated sample.
-
公开(公告)号:US10374750B2
公开(公告)日:2019-08-06
申请号:US16155610
申请日:2018-10-09
Applicant: INPHI CORPORATION
Inventor: Benjamin P. Smith , Arash Farhoodfar
IPC: H04L1/00 , H03M13/29 , H04B10/50 , H04B10/54 , H04B10/69 , H04B10/516 , H04B10/532
Abstract: An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
-
公开(公告)号:US10320425B2
公开(公告)日:2019-06-11
申请号:US15194432
申请日:2016-06-27
Applicant: INPHI CORPORATION
Inventor: Arash Farhoodfar , Frank R. Kschischang , Andrew Hunt , Benjamin P. Smith , John Lodge
Abstract: In staircase forward error correction coding, a stream of data symbols are mapped to data symbol positions in a sequence of two-dimensional symbol blocks Bi, a positive integer. Each of the symbol blocks has data symbol positions and coding symbol positions. Coding symbols for the coding symbol positions in each symbol block Bi in the sequence are computed. The coding symbols are computed such that, for each symbol block Bi that has a preceding symbol block Bi−1 and a subsequent symbol block Bi+1 in the sequence, symbols at symbol positions along one dimension of the preceding symbol block Bi−1, concatenated with the data symbols and the coding symbols along the other dimension in the symbol Bi, form a codeword of a FEC component code, and symbols at symbol positions along the one dimension of the symbol Bi, concatenated with the data symbols and the coding symbols along the other dimension in the subsequent symbol block Bi+1, form a codeword of the FEC component code. Thus, each row in [Bi−1T Bi] and each column in [ B i B i + 1 T ] , for example, is a valid codeword.
-
公开(公告)号:US10236994B2
公开(公告)日:2019-03-19
申请号:US15836603
申请日:2017-12-08
Applicant: INPHI CORPORATION
Inventor: Benjamin P. Smith , Jamal Riani , Sudeep Bhoja , Arash Farhoodfar , Vipul Bhatt
IPC: H04B10/69 , H04B10/58 , H04B10/2507 , H04B10/516 , H04B10/00
Abstract: A circuit and method for mitigating multi-path interference in direct detection optical systems is provided. Samples of an optical signal having a pulse amplitude modulated (PAM) E-field are processed by generating a PAM level for each sample. For each sample, the sample is subtracted from the respective PAM level to generate a corresponding error sample. The error samples are lowpass filtered to produce estimates of multi-path interference (MPI). For each sample, one of the estimates of MPI is combined with the sample to produce an interference-mitigated sample.
-
公开(公告)号:US09654253B1
公开(公告)日:2017-05-16
申请号:US14976100
申请日:2015-12-21
Applicant: INPHI CORPORATION
Inventor: Benjamin P. Smith , Arash Farhoodfar
IPC: H04B10/50 , H04L1/00 , H04B10/516 , H04B10/54
CPC classification number: H04L1/0044 , H03M13/2906 , H04B10/50 , H04B10/516 , H04B10/5161 , H04B10/532 , H04B10/541 , H04B10/697 , H04L1/0041 , H04L1/0045 , H04L1/0058 , H04L1/006 , H04L1/0065
Abstract: An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 256 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
-
公开(公告)号:US11038538B2
公开(公告)日:2021-06-15
申请号:US16827355
申请日:2020-03-23
Applicant: INPHI CORPORATION
Inventor: Jamal Riani , Farshid Rafiee Rad , Benjamin P. Smith , Yu Liao , Sudeep Bhoja
Abstract: The present invention is directed to data communication. More specifically, an embodiment of the present invention provides an error correction system. Input data signals are processed by a feedforward equalization module and a decision feedback back equalization module. Decisions generated by the decision feedback equalization module are processed by an error detection module, which determines error events associated with the decisions. The error detection module implements a reduced state trellis path. There are other embodiments as well.
-
公开(公告)号:US10903937B2
公开(公告)日:2021-01-26
申请号:US16853514
申请日:2020-04-20
Applicant: INPHI CORPORATION
Inventor: Benjamin P. Smith , Arash Farhoodfar
IPC: H04L1/00 , H04B10/50 , H04B10/516 , H04B10/54 , H03M13/29 , H04B10/532 , H04B10/69
Abstract: An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
-
公开(公告)号:US10601518B2
公开(公告)日:2020-03-24
申请号:US16259760
申请日:2019-01-28
Applicant: INPHI CORPORATION
Inventor: Benjamin P. Smith , Jamal Riani , Sudeep Bhoja , Arash Farhoodfar , Vipul Bhatt
IPC: H04B10/69 , H04B10/58 , H04B10/2507 , H04B10/54 , H04B10/516 , H04B10/00
Abstract: A circuit and method for mitigating multi-path interference in direct detection optical systems is provided. Samples of an optical signal having a pulse amplitude modulated (PAM) E-field are processed by generating a PAM level for each sample. For each sample, the sample is subtracted from the respective PAM level to generate a corresponding error sample. The error samples are lowpass filtered to produce estimates of multi-path interference (MPI). For each sample, one of the estimates of MPI is combined with the sample to produce an interference-mitigated sample.
-
公开(公告)号:US10567005B2
公开(公告)日:2020-02-18
申请号:US16134311
申请日:2018-09-18
Applicant: INPHI CORPORATION
Inventor: Arash Farhoodfar , Frank R. Kschischang , Benjamin P. Smith , Andrew Hunt
Abstract: Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.
-
公开(公告)号:US10128980B2
公开(公告)日:2018-11-13
申请号:US15494366
申请日:2017-04-21
Applicant: Inphi Corporation
Inventor: Benjamin P. Smith , Arash Farhoodfar
IPC: H04L1/00 , H03M13/29 , H04B10/69 , H04B10/532 , H04B10/516 , H04B10/54
Abstract: An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
-
-
-
-
-
-
-
-
-