IP Library Granted Patent US 12,301,352
Granted Patent B2
US 12,301,352 · App. 18/416,434 · Granted May 13, 2025

Multi-wire permuted forward error correction

Inventors: Amin Shokrollahi (Préverenges, CH); Ali Hormati (Ecublens Vaud, CH)
Assignee: Kando Labs, SA
H04L1/0041H03M13/05H03M13/1515H03M13/27H03M13/3761H03M13/6561H04J13/004H04L1/0071H04L25/0272H04L25/085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,301,352
App. No.
18/416,434
Granted
May 13, 2025
Kind
B2
Abstract

Methods and systems are described for obtaining a plurality of information bits, and responsively partitioning the obtained plurality of information bits into a plurality of subsets of information bits, generating a plurality of streams of forward error correction (FEC)-encoded bits using a plurality of FEC encoders receiving respective subsets of the plurality of subsets of information bits, providing the plurality of streams of FEC-encoded bits to a plurality of sub-channel encoders, each sub-channel encoder receiving a respective stream of FEC-encoded bits from a different FEC encoder of the plurality of FEC encoders for generating a set of codewords of a vector signaling code, and wherein sequential streams of FEC-encoded bits from a given FEC encoder are provided to different sub-channel encoders for each successively generated set of codewords, and transmitting the successively generated sets of codewords of the vector signaling code over a multi-wire bus.

Claims (29)

1. A method comprising:

receiving an input stream;

generating a plurality of FEC-encoded blocks of data using a plurality of FEC encoders, each FEC-encoded block of data generated from a respective portion of the input stream;

providing first bytes of each FEC-encoded block in an interleaved sequence to a plurality of transport channels for parallel transmission during a first time interval; and

over a plurality of subsequent time intervals, providing additional bytes of each FEC-encoded block in a cyclically-shifted version of the interleaved sequence to the plurality of transport channels.

2. The method of claim 1 , wherein providing the first and additional bytes of the FEC-encoded blocks to the plurality of transport channels comprises selecting different FEC encoder outputs for each transport channel using multiplexing circuits for the first and second time intervals.

3. The method of claim 1 , further comprising providing the first and additional bytes of each FEC-encoded block to a permuter.

4. The method of claim 1 , wherein each FEC-encoded block comprises respective (i) data symbols containing respective groups of bits from the input stream and (ii) redundancy symbols calculated based on the data symbols.

5. The method of claim 4 , wherein the redundancy symbols comprise first and second redundancy symbols associated with respective rows of a check matrix, the check matrix comprising (i) a row of all one elements and (ii) a row of binary expansions of unique integers corresponding to respective symbol indices.

6. The method of claim 1 , wherein the plurality of transport channels correspond to a plurality of mutually orthogonal sub-channels of an orthogonal differential vector signaling code.

7. The method of claim 6 , wherein the plurality of mutually orthogonal sub-channels of the ODVS code correspond to rows of a Hadamard matrix of size 4.

8. The method of claim 1 , wherein the plurality of FEC encoders comprises three FEC encoders.

9. A method comprising:

receiving input data for transmission over a plurality of transport channels;

generating, using a plurality of FEC encoders, sets of FEC encoded data bytes by encoding respective subsets of the received input data;

providing at least one first byte from each of the sets of FEC encoded data bytes in a first interleaved sequence to the plurality of transport channels for transmission in a first transmission time interval;

providing at least one second byte from each of the sets of FEC encoded data bytes in a second interleaved sequence to the plurality of transport channels for transmission in a second transmission time interval, the second interleaved sequence being a cyclically shifted version of the first interleaved sequence.

10. The method of claim 9 , wherein each set of FEC-encoded data bytes comprises respective (i) data bytes containing respective groups of bits from the input stream and (ii) redundancy symbols calculated based on the data bytes.

11. The method of claim 10 , wherein the redundancy symbols comprise first and second redundancy symbols associated with respective rows of a check matrix, the check matrix comprising (i) a row of all one elements and (ii) a row of binary expansions of unique integers corresponding to respective symbol indices.

12. The method of claim 9 , wherein the plurality of transport channels correspond to a plurality of mutually orthogonal sub-channels of an orthogonal differential vector signaling code.

13. The method of claim 12 , wherein the plurality of mutually orthogonal sub-channels of the ODVS code correspond to rows of a Hadamard matrix of size 4.

14. A method comprising:

receiving an input stream;

generating, a plurality of FEC-encoded blocks of data using a plurality of FEC encoders, each FEC-encoded block of data generated from a respective subset of the input stream; and

allocating bytes of each of the plurality of FEC-encoded blocks of data in an interleaved sequence in parallel to a plurality of transport channels for parallel transmission over a sequence of time intervals, wherein the FEC encoder providing bytes to a given transport channel varies with each time interval, and wherein the bytes provided by the FEC encoders are interleaved across the plurality of transport channels in a given time interval.

15. The method of claim 14 , wherein each set of FEC-encoded data bytes comprises respective (i) data bytes containing respective groups of bits from the input stream and (ii) redundancy symbols calculated based on the data bytes.

16. The method of claim 15 , wherein the redundancy symbols comprise first and second redundancy symbols associated with respective rows of a check matrix, the check matrix comprising (i) a row of all one elements and (ii) a row of binary expansions of unique integers corresponding to respective symbol indices.

17. The method of claim 9 , wherein the plurality of FEC-encoded blocks of data comprise three FEC-encoded blocks of data generated by three FEC encoders.

18. The method of claim 14 , wherein the plurality of transport channels correspond to sub-channels of an orthogonal differential vector signaling code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2025
From: SHOKROLLAHI, AMIN; HORMATI, ALI
To: KANDOU LABS, S.A.
Reel/Frame 072179/0907 →
Continuity (5)
Continuation 17845638 · Jun 21, 2022
Continuation 16909525 · Jun 23, 2020
Continuation 16031877 · Jul 10, 2018
Provisional Application 62530809 · Jul 10, 2017
Related Publication 20240235728A1 · Jul 11, 2024
References Cited (343)
US 3196351A · David · 1965 [cited by applicant]
US 3629824A · Bossen · 1971 [cited by applicant]
US 3965418A · Bauer et al. · 1976 [cited by applicant]
US 3970795A · Allen · 1976 [cited by applicant]
US 4112264A · Abramson et al. · 1978 [cited by applicant]
US 4163258A · Ebihara et al. · 1979 [cited by applicant]
US 4486739A · Franaszek et al. · 1984 [cited by applicant]
US 4499550A · Ray et al. · 1985 [cited by applicant]
US 4772845A · Scott · 1988 [cited by applicant]
US 4864303A · Ofek · 1989 [cited by applicant]
US 5053974A · Penz · 1991 [cited by applicant]
US 5166956A · Baltus et al. · 1992 [cited by applicant]
US 5168509A · Nakamura et al. · 1992 [cited by applicant]
US 5311516A · Kuznicki et al. · 1994 [cited by applicant]
US 5331320A · Cideciyan et al. · 1994 [cited by applicant]
US 5412689A · Chan et al. · 1995 [cited by applicant]
US 5449895A · Hecht et al. · 1995 [cited by applicant]
US 5553097A · Dagher · 1996 [cited by applicant]
US 5566193A · Cloonan · 1996 [cited by applicant]
US 5825808A · Hershey et al. · 1998 [cited by applicant]
US 5856935A · Moy et al. · 1999 [cited by applicant]
US 5875202A · Venters et al. · 1999 [cited by applicant]
US 5881130A · Zhang · 1999 [cited by applicant]
US 5982954A · Delen et al. · 1999 [cited by applicant]
US 6005895A · Perino et al. · 1999 [cited by applicant]
US 6084883A · Norrell et al. · 2000 [cited by applicant]
US 6084958A · Blossom · 2000 [cited by applicant]
US 6097732A · Jung · 2000 [cited by applicant]
US 6111895A · Miller et al. · 2000 [cited by applicant]
US 6119263A · Mowbray et al. · 2000 [cited by applicant]
US 6128330A · Schilling · 2000 [cited by applicant]
US 6154498A · Dabral et al. · 2000 [cited by applicant]
US 6175230B1 · Hamblin et al. · 2001 [cited by applicant]
US 6188497B1 · Franck et al. · 2001 [cited by applicant]
US 6226330B1 · Mansur · 2001 [cited by applicant]
US 6278740B1 · Nordyke · 2001 [cited by applicant]
US 6317465B1 · Akamatsu et al. · 2001 [cited by applicant]
US 6359931B1 · Perino et al. · 2002 [cited by applicant]
US 6404820B1 · Postol · 2002 [cited by applicant]
US 6452420B1 · Wong · 2002 [cited by applicant]
US 6473877B1 · Sharma · 2002 [cited by applicant]
US 6483828B1 · Balachandran et al. · 2002 [cited by applicant]
US 6504875B2 · Perino et al. · 2003 [cited by applicant]
US 6556628B1 · Poulton et al. · 2003 [cited by applicant]
US 6621427B2 · Greenstreet · 2003 [cited by applicant]
US 6621945B2 · Bissessur · 2003 [cited by applicant]
US 6650638B1 · Walker et al. · 2003 [cited by applicant]
US 6661355B2 · Cornelius et al. · 2003 [cited by applicant]
US 6690739B1 · Mui · 2004 [cited by applicant]
US 6735356B2 · Britz · 2004 [cited by examiner]
US 6766342B2 · Kechriotis · 2004 [cited by applicant]
US 6856741B2 · Britz · 2005 [cited by examiner]
US 6865234B1 · Agazzi · 2005 [cited by applicant]
US 6865236B1 · Terry · 2005 [cited by applicant]
US 6876317B2 · Sankaran · 2005 [cited by applicant]
US 6898724B2 · Chang · 2005 [cited by applicant]
US 6954492B1 · Williams · 2005 [cited by applicant]
US 6963622B2 · Eroz et al. · 2005 [cited by applicant]
US 6973613B2 · Cypher · 2005 [cited by applicant]
US 6976194B2 · Cypher · 2005 [cited by applicant]
US 6982954B2 · Dhong et al. · 2006 [cited by applicant]
US 6990138B2 · Bejjani et al. · 2006 [cited by applicant]
US 6999516B1 · Rajan · 2006 [cited by applicant]
US 7023817B2 · Kuffner et al. · 2006 [cited by applicant]
US 7039136B2 · Olson et al. · 2006 [cited by applicant]
US 7057546B1 · Secatch et al. · 2006 [cited by applicant]
US 7075996B2 · Simon et al. · 2006 [cited by applicant]
US 7080288B2 · Ferraiolo et al. · 2006 [cited by applicant]
US 7082557B2 · Schauer et al. · 2006 [cited by applicant]
US 7127003B2 · Rajan et al. · 2006 [cited by applicant]
US 7142612B2 · Horowitz et al. · 2006 [cited by applicant]
US 7167523B2 · Mansur · 2007 [cited by applicant]
US 7180949B2 · Kleveland et al. · 2007 [cited by applicant]
US 7184483B2 · Rajan · 2007 [cited by applicant]
US 7231558B2 · Gentieu et al. · 2007 [cited by applicant]
US 7269130B2 · Pitio · 2007 [cited by applicant]
US 7269212B1 · Chau et al. · 2007 [cited by applicant]
US 7335976B2 · Chen et al. · 2008 [cited by applicant]
US 7346819B2 · Bansal et al. · 2008 [cited by applicant]
US 7356213B1 · Cunningham et al. · 2008 [cited by applicant]
US 7358869B1 · Chiarulli et al. · 2008 [cited by applicant]
US 7362130B2 · Broyde et al. · 2008 [cited by applicant]
US 7362697B2 · Becker et al. · 2008 [cited by applicant]
US 7370264B2 · Worley et al. · 2008 [cited by applicant]
US 7496130B2 · Rumney · 2009 [cited by applicant]
US 7633850B2 · Ahn · 2009 [cited by applicant]
US 7643588B2 · Visalli et al. · 2010 [cited by applicant]
US 7656321B2 · Wang · 2010 [cited by applicant]
US 7694204B2 · Schmidt et al. · 2010 [cited by applicant]
US 7698088B2 · Sul et al. · 2010 [cited by applicant]
US 7706456B2 · Laroia et al. · 2010 [cited by applicant]
US 7734191B1 · Welch et al. · 2010 [cited by applicant]
US 7746764B2 · Rawlins et al. · 2010 [cited by applicant]
US 7868790B2 · Bae · 2011 [cited by applicant]
US 7869546B2 · Tsai · 2011 [cited by applicant]
US 7882413B2 · Chen et al. · 2011 [cited by applicant]
US 7899653B2 · Hollis · 2011 [cited by applicant]
US 7933770B2 · Krueger et al. · 2011 [cited by applicant]
US 8050332B2 · Chung et al. · 2011 [cited by applicant]
US 8055095B2 · Palotai et al. · 2011 [cited by applicant]
US 8091006B2 · Prasad et al. · 2012 [cited by applicant]
US 8149906B2 · Saito et al. · 2012 [cited by applicant]
US 8159375B2 · Abbasfar · 2012 [cited by applicant]
US 8159376B2 · Abbasfar · 2012 [cited by applicant]
US 8185807B2 · Oh et al. · 2012 [cited by applicant]
US 8199849B2 · Oh et al. · 2012 [cited by applicant]
US 8199863B2 · Chen et al. · 2012 [cited by applicant]
US 8209580B1 · Varnica et al. · 2012 [cited by applicant]
US 8218670B2 · Abou · 2012 [cited by applicant]
US 8233544B2 · Bao et al. · 2012 [cited by applicant]
US 8238318B1 · Negus · 2012 [cited by applicant]
US 8245094B2 · Jiang et al. · 2012 [cited by applicant]
US 8245102B1 · Cory et al. · 2012 [cited by applicant]
US 8279094B2 · Abbasfar · 2012 [cited by applicant]
US 8279745B2 · Dent · 2012 [cited by applicant]
US 8279957B2 · Tsai et al. · 2012 [cited by applicant]
US 8279976B2 · Lin et al. · 2012 [cited by applicant]
US 8284848B2 · Nam et al. · 2012 [cited by applicant]
US 8289914B2 · Li et al. · 2012 [cited by applicant]
US 8295250B2 · Gorokhov et al. · 2012 [cited by applicant]
US 8338318B2 · Siebers et al. · 2012 [cited by applicant]
US 8341492B2 · Shen et al. · 2012 [cited by applicant]
US 8365035B2 · Hara · 2013 [cited by applicant]
US 8429492B2 · Yoon et al. · 2013 [cited by applicant]
US 8429495B2 · Przybylski · 2013 [cited by applicant]
US 8462891B2 · Kizer et al. · 2013 [cited by applicant]
US 8472513B2 · Malipatil et al. · 2013 [cited by applicant]
US 8498368B1 · Husted et al. · 2013 [cited by applicant]
US 8510623B2 · Sakai · 2013 [cited by examiner]
US 8520493B2 · Goulahsen · 2013 [cited by applicant]
US 8521020B2 · Welch et al. · 2013 [cited by applicant]
US 8539318B2 · Shokrollahi et al. · 2013 [cited by applicant]
US 8577284B2 · Seo et al. · 2013 [cited by applicant]
US 8578246B2 · Mittelholzer et al. · 2013 [cited by applicant]
US 8588254B2 · Diab et al. · 2013 [cited by applicant]
US 8588280B2 · Oh et al. · 2013 [cited by applicant]
US 8593305B1 · Tajalli et al. · 2013 [cited by applicant]
US 8601340B2 · Farhoodfar et al. · 2013 [cited by applicant]
US 8620166B2 · Guha · 2013 [cited by applicant]
US 8644497B2 · Clausen et al. · 2014 [cited by applicant]
US 8649445B2 · Cronie et al. · 2014 [cited by applicant]
US 8687968B2 · Nosaka et al. · 2014 [cited by applicant]
US 8693570B2 · Wang et al. · 2014 [cited by applicant]
US 8711919B2 · Kumar · 2014 [cited by applicant]
US 8718184B1 · Cronie et al. · 2014 [cited by applicant]
US 8731039B1 · Sarrigeorgidis et al. · 2014 [cited by applicant]
US 8755426B1 · Cronie et al. · 2014 [cited by applicant]
US 8773964B2 · Hsueh et al. · 2014 [cited by applicant]
US 8775892B2 · Zhang · 2014 [cited by examiner]
US 8780687B2 · Clausen et al. · 2014 [cited by applicant]
US 8792594B2 · Vojcic et al. · 2014 [cited by applicant]
US 8831440B2 · Yu et al. · 2014 [cited by applicant]
US 8879660B1 · Peng et al. · 2014 [cited by applicant]
US 8938171B2 · Tang et al. · 2015 [cited by applicant]
US 8949693B2 · Ordentlich et al. · 2015 [cited by applicant]
US 8989317B1 · Holden et al. · 2015 [cited by applicant]
US 8996740B2 · Wiley et al. · 2015 [cited by applicant]
US 9015566B2 · Cronie et al. · 2015 [cited by applicant]
US 9071476B2 · Fox et al. · 2015 [cited by applicant]
US 9077386B1 · Holden et al. · 2015 [cited by applicant]
US 9100232B1 · Hormati et al. · 2015 [cited by applicant]
US 9152495B2 · Losh et al. · 2015 [cited by applicant]
US 9172412B2 · Kim et al. · 2015 [cited by applicant]
US 9178536B2 · Lee et al. · 2015 [cited by applicant]
US 9183085B1 · Northcott · 2015 [cited by applicant]
US 9197470B2 · Okunev · 2015 [cited by applicant]
US 9246713B2 · Shokrollahi · 2016 [cited by applicant]
US 9251873B1 · Fox et al. · 2016 [cited by applicant]
US 9288082B1 · Ulrich et al. · 2016 [cited by applicant]
US 9288089B2 · Cronie et al. · 2016 [cited by applicant]
US 9331962B2 · Lida et al. · 2016 [cited by applicant]
US 9362974B2 · Fox et al. · 2016 [cited by applicant]
US 9363114B2 · Shokrollahi et al. · 2016 [cited by applicant]
US 9385755B2 · Petrov · 2016 [cited by applicant]
US 9401828B2 · Cronie et al. · 2016 [cited by applicant]
US 9432082B2 · Ulrich et al. · 2016 [cited by applicant]
US 9444654B2 · Hormati et al. · 2016 [cited by applicant]
US 9450612B2 · Hu et al. · 2016 [cited by applicant]
US 9455744B2 · George et al. · 2016 [cited by applicant]
US 9461862B2 · Holden et al. · 2016 [cited by applicant]
US 9479369B1 · Shokrollahi · 2016 [cited by applicant]
US 9509437B2 · Shokrollahi · 2016 [cited by applicant]
US 9537644B2 · Jones et al. · 2017 [cited by applicant]
US 9564926B2 · Farhoodfar et al. · 2017 [cited by applicant]
US 9608669B2 · Song et al. · 2017 [cited by applicant]
US 9614708B1 · Mohamed · 2017 [cited by examiner]
US 9634797B2 · Benammar et al. · 2017 [cited by applicant]
US 9634803B1 · Cai · 2017 [cited by examiner]
US 9667379B2 · Cronie et al. · 2017 [cited by applicant]
US 9710412B2 · Sengoku · 2017 [cited by applicant]
US 9852806B2 · Stauffer et al. · 2017 [cited by applicant]
US 10055372B2 · Shokrollahi · 2018 [cited by applicant]
US 10396819B1 · Myung et al. · 2019 [cited by applicant]
US 10873373B2 · Suh et al. · 2020 [cited by applicant]
US 11831472B1 · Holden · 2023 [cited by applicant]
US 20010000219A1 · Agazzi et al. · 2001 [cited by applicant]
US 20010006538A1 · Simon et al. · 2001 [cited by applicant]
US 20010055294A1 · Motoyoshi · 2001 [cited by applicant]
US 20020044316A1 · Myers · 2002 [cited by applicant]
US 20020152340A1 · Dreps et al. · 2002 [cited by applicant]
US 20020154633A1 · Shin et al. · 2002 [cited by applicant]
US 20020163881A1 · Dhong et al. · 2002 [cited by applicant]
US 20020174373A1 · Chang · 2002 [cited by applicant]
US 20020181607A1 · Izumi · 2002 [cited by applicant]
US 20030016770A1 · Trans et al. · 2003 [cited by applicant]
US 20030086366A1 · Branlund et al. · 2003 [cited by applicant]
US 20030087634A1 · Raghavan et al. · 2003 [cited by applicant]
US 20030185310A1 · Ketchum et al. · 2003 [cited by applicant]
US 20040057525A1 · Rajan et al. · 2004 [cited by applicant]
US 20040146117A1 · Subramaniam et al. · 2004 [cited by applicant]
US 20040155802A1 · Lamy et al. · 2004 [cited by applicant]
US 20040161019A1 · Raghavan et al. · 2004 [cited by applicant]
US 20040239374A1 · Hori · 2004 [cited by applicant]
US 20050213686A1 · Love et al. · 2005 [cited by applicant]
US 20060013331A1 · Choi et al. · 2006 [cited by applicant]
US 20060056538A1 · Nam et al. · 2006 [cited by applicant]
US 20060080087A1 · Vandali et al. · 2006 [cited by applicant]
US 20060126751A1 · Bessios · 2006 [cited by applicant]
US 20060159005A1 · Rawlins et al. · 2006 [cited by applicant]
US 20060245757A1 · Elahmadi et al. · 2006 [cited by applicant]
US 20060251421A1 · Arnon · 2006 [cited by applicant]
US 20060291571A1 · Divsalar et al. · 2006 [cited by applicant]
US 20060291589A1 · Eliezer et al. · 2006 [cited by applicant]
US 20070030796A1 · Green · 2007 [cited by applicant]
US 20070070967A1 · Yang et al. · 2007 [cited by applicant]
US 20070076871A1 · Renes · 2007 [cited by applicant]
US 20070204205A1 · Niu et al. · 2007 [cited by applicant]
US 20070283210A1 · Prasad et al. · 2007 [cited by applicant]
US 20080016432A1 · Lablans · 2008 [cited by applicant]
US 20080043677A1 · Kim et al. · 2008 [cited by applicant]
US 20080104374A1 · Mohamed · 2008 [cited by applicant]
US 20080192621A1 · Suehiro · 2008 [cited by applicant]
US 20080316070A1 · Van et al. · 2008 [cited by applicant]
US 20090046009A1 · Fujii · 2009 [cited by applicant]
US 20090059782A1 · Cole · 2009 [cited by applicant]
US 20090110106A1 · Wornell et al. · 2009 [cited by applicant]
US 20090141827A1 · Saito et al. · 2009 [cited by applicant]
US 20090150754A1 · Dohmen et al. · 2009 [cited by applicant]
US 20090154604A1 · Lee et al. · 2009 [cited by applicant]
US 20090316730A1 · Feng et al. · 2009 [cited by applicant]
US 20100046644A1 · Mazet · 2010 [cited by applicant]
US 20100054355A1 · Kinjo et al. · 2010 [cited by applicant]
US 20100081451A1 · Mueck et al. · 2010 [cited by applicant]
US 20100146363A1 · Birru et al. · 2010 [cited by applicant]
US 20100215112A1 · Tsai et al. · 2010 [cited by applicant]
US 20100235673A1 · Abbasfar · 2010 [cited by applicant]
US 20100287438A1 · Lakkis · 2010 [cited by applicant]
US 20100296556A1 · Rave et al. · 2010 [cited by applicant]
US 20100309964A1 · Oh et al. · 2010 [cited by applicant]
US 20110014865A1 · Seo et al. · 2011 [cited by applicant]
US 20110018749A1 · Muto et al. · 2011 [cited by applicant]
US 20110051854A1 · Kizer et al. · 2011 [cited by applicant]
US 20110072330A1 · Kolze · 2011 [cited by applicant]
US 20110122767A1 · Dent · 2011 [cited by applicant]
US 20110134678A1 · Sato et al. · 2011 [cited by applicant]
US 20110235501A1 · Goulahsen · 2011 [cited by applicant]
US 20110268225A1 · Cronie et al. · 2011 [cited by applicant]
US 20110286497A1 · Nervig · 2011 [cited by applicant]
US 20110299555A1 · Cronie et al. · 2011 [cited by applicant]
US 20110302478A1 · Cronie et al. · 2011 [cited by applicant]
US 20120036415A1 · Shafrir et al. · 2012 [cited by applicant]
US 20120213299A1 · Cronie et al. · 2012 [cited by applicant]
US 20120257683A1 · Schwager et al. · 2012 [cited by applicant]
US 20120272117A1 · Stadelmeier et al. · 2012 [cited by applicant]
US 20130010892A1 · Cronie et al. · 2013 [cited by applicant]
US 20130013870A1 · Cronie et al. · 2013 [cited by applicant]
US 20130114392A1 · Sun et al. · 2013 [cited by applicant]
US 20130202001A1 · Zhang · 2013 [cited by applicant]
US 20130259113A1 · Kumar · 2013 [cited by applicant]
US 20130315264A1 · Srinivasa et al. · 2013 [cited by applicant]
US 20130315501A1 · Atanassov et al. · 2013 [cited by applicant]
US 20130346830A1 · Ordentlich et al. · 2013 [cited by applicant]
US 20140006649A1 · Wiley et al. · 2014 [cited by applicant]
US 20140068385A1 · Zhang et al. · 2014 [cited by applicant]
US 20140068391A1 · Goel et al. · 2014 [cited by applicant]
US 20140079394A1 · Xie et al. · 2014 [cited by applicant]
US 20140112376A1 · Wang et al. · 2014 [cited by applicant]
US 20140177645A1 · Cronie et al. · 2014 [cited by applicant]
US 20140254642A1 · Fox et al. · 2014 [cited by applicant]
US 20150070201A1 · Dedic et al. · 2015 [cited by applicant]
US 20150078479A1 · Whitby-Strevens · 2015 [cited by applicant]
US 20150092532A1 · Shokrollahi et al. · 2015 [cited by applicant]
US 20150222458A1 · Hormati et al. · 2015 [cited by applicant]
US 20150236885A1 · Ling et al. · 2015 [cited by applicant]
US 20150249559A1 · Shokrollahi et al. · 2015 [cited by applicant]
US 20150333940A1 · Shokrollahi · 2015 [cited by applicant]
US 20150349835A1 · Fox et al. · 2015 [cited by applicant]
US 20150365263A1 · Zhang et al. · 2015 [cited by applicant]
US 20150380087A1 · Mittelholzer et al. · 2015 [cited by applicant]
US 20150381315A1 · Thomson et al. · 2015 [cited by applicant]
US 20150381768A1 · Fox et al. · 2015 [cited by applicant]
US 20160020796A1 · Hormati et al. · 2016 [cited by applicant]
US 20160020824A1 · Ulrich et al. · 2016 [cited by applicant]
US 20160036616A1 · Holden et al. · 2016 [cited by applicant]
US 20160218894A1 · Fox et al. · 2016 [cited by applicant]
US 20160338040A1 · Lee et al. · 2016 [cited by applicant]
US 20160380787A1 · Hormati et al. · 2016 [cited by applicant]
US 20170222752A1 · Hamada · 2017 [cited by applicant]
US 20170272285A1 · Shokrollahi et al. · 2017 [cited by applicant]
US 20190013899A1 · Shokrollahi et al. · 2019 [cited by applicant]
US 20190103903A1 · Yang · 2019 [cited by applicant]
US 20190207793A1 · Tajalli · 2019 [cited by applicant]
US 20200321778A1 · Gharibdoust et al. · 2020 [cited by applicant]
US 20210297292A1 · Hormati · 2021 [cited by applicant]
CN 1671092A · 2005 [cited by applicant]
CN 1864346A · 2006 [cited by applicant]
CN 101854223A · 2010 [cited by applicant]
CN 101820288B · 2013 [cited by applicant]
CN 114142964A · 2022 [cited by applicant]
EP 1926267A1 · 2008 [cited by applicant]
JP 2003163612A · 2003 [cited by applicant]
JP 4394755B2 · 2009 [cited by applicant]
WO 2004042991A1 · 2004 [cited by applicant]
WO 2005002162A1 · 2005 [cited by applicant]
WO 2005032000A1 · 2005 [cited by applicant]
WO 2009084121A1 · 2009 [cited by applicant]
WO 2010031824A1 · 2010 [cited by applicant]
WO 2019241081A1 · 2019 [cited by applicant]
Abbasfar, Aliazam , “Generalized Differential Vector Signaling”, IEEE International Conference on Communications, ICC '09, Jun. 14, 2009, 1-5 (5 pages). [cited by applicant]
Anonymous , “Constant-weight code”, Wikipedia.org, retrieved on Feb. 6, 2017, (3 pages). [cited by applicant]
Belogolovy, A. , et al., “Forward Error Correction for 10GBASE-KR PHY”, IEEE 802.3ap-00/0000r4, Nov. 1-13, 2005, (13 pagges. [cited by applicant]
Ben-Neticha, Zouhair , et al., “The “Stretched”—Golay and Other Codes for High-SNR Finite-Delay Quantization of the Gaussian Source at ½ Bit Per Sample”, IEEE Transactions on Communications, New York, US, vol. 38, No. 1… [cited by applicant]
Burr, A.G. , “Spherical Codes for M-ARY Code Shift Keying”, Second IEE National Conference on Telecommunications, University of York, UK, Apr. 2, 1989, 67-72 (6 pages). [cited by applicant]
Counts, Lew, et al., “One-Chip “Slide Rule” Works with Logs, Antilogs for Real-Time Processing”, Analog Devices, Computational Products 6, Reprinted from Electronic Design, May 2, 1985, 3-9 (7 pages). [cited by applicant]
Dasilva, Victor , et al., “Multicarrier Orthogonal CDMA Signals for Quasi-Synchronous Communication Systems”, IEEE Journal on Selected Areas in Communications, vol. 12, No. 5, Jun. 1994, 842-852 (11 pages). [cited by applicant]
Ericson, Thomas , et al., “Spherical Codes Generated by Binary Partitions of Symmetric Pointsets”, IEEE Transactions on Information Theory, vol. 41, No. 1, Jan. 1995, 107-129 (23 pages). [cited by applicant]
Farzan, Kamran , et al., “Coding Schemes for Chip-to-Chip Interconnect Applications”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 14, No. 4, Apr. 2006, 393-406 (14 pages). [cited by applicant]
Giovaneli, Carlos Lopez, et al., “Space-Frequency Coded OFDM System for Multi-Wire Power Line Communications”, Power Line Communications and Its Applications, 2005 International Symposium on Vancouver, BC, Canada, IEEE … [cited by applicant]
Healey, Adam , et al., “A Comparison of 25 Gbps NRZ & PAM-4 Modulation used in Legacy & Premium Backplane Channels”, Tyco Electronics Corporation, DesignCon 2012, Jan. 1-16, 2012, (16 pages). [cited by applicant]
Holden, Brian , “An exploration of the technical feasibility of the major technology options for 400GE backplanes”, IEEE 802.3 400GE Study Group, Geneva, CH, Jul. 16, 2013, 1-18 (18 pages). [cited by applicant]
Holden, Brian , “Simulation results for NRZ, ENRZ & PAM-4 on 16-wire full-sized 400GE backplanes”, IEEE 802.3 400GE Study Group, York, UK, Sep. 2, 2013, 1-19 (19 pages). [cited by applicant]
Holden, Brian , “Using Ensemble NRZ Coding for 400GE Electrical Interfaces”, IEEE 802.3 400GE Study Group, May 17, 2013, 1-24 (24 pages). [cited by applicant]
Jiang, Anxiao , et al., “Rank Modulation for Flash Memories”, IEEE Transactions of Information Theory, vol. 55, No. 6, Jun. 2009, 2659-2673 (16 pages). [cited by applicant]
Oh, Dan , et al., “Pseudo-Differential Vector Signaling for Noise Reduction in Single-Ended Signaling Systems”, DesignCon 2009, Rambus Inc., Jan. 2009, (22 pages). [cited by applicant]
Penttinen, Jyrki , et al., “Performance Model for Orthogonal Sub Channel in Noise-limited Environment”, Sixth International Conference on Wireless and Mobile Communications, 2010, 56-61 (6 pages). [cited by applicant]
Poulton, John , “Multiwire Differential Signaling”, UNC-CH Department of Computer Science Version 1.1, Aug. 6, 2003, 1-20 (20 pages). [cited by applicant]
She, James , et al., “A Framework of Cross-Layer Superposition Coded Multicast for Robust IPTV Services over WiMAX”, IEEE Wireless Communications and Networking Conference, Apr. 15, 2008, 3139-3144 (6 pages). [cited by applicant]
Skliar, Osvaldo , et al., “A Method For the Analysis of Signals: the Square-Wave Method”, Revista de Matematica: Teoria y Aplicationes, vol. 15, No. 2, Mar. 2008, 109-129 (21 pages). [cited by applicant]
Slepian, David , “Permutation Modulation”, Proceedings of the IEE, vol. 53, No. 3, Mar. 1965, 228-236 (9 pages). [cited by applicant]
Wada, Tadahiro , et al., “A Study on Orthogonal Multi-Code CDMA Systems Using Constant Amplitude Coding”, Technical Report of IEICE, vol. 97, No. 132, Jun. 24, 1997, 19-24 (6 pages). [cited by applicant]
Wang, Xin , et al., “Applying CDMA Technique to Network-on-Chip”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, No. 10, Oct. 1, 2007, 1091-1100 (10 pages). [cited by applicant]
Xu, Zhifei , “NRZ and ENRZ SerDes System Comparison With Proposed GA Optimization”, Asia-Pacific International Symposium on Electromagnetic Compatibility, Sep. 1, 22, 630-633 (4 pages). [cited by applicant]
Zhang, Geng , et al., “A CNRZ-7 Based Wireline Transceiver With High-Bandwidth-Density, Low-Power for D2D Communication”, IEEE Access, vol. 10, 2022, Sep. 2, 1902, 96556-96567 (12 pages). [cited by applicant]