×

Multi-wire permuted forward error correction

  • US 10,693,587 B2
  • Filed: 07/10/2018
  • Issued: 06/23/2020
  • Est. Priority Date: 07/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a plurality of forward error-correction (FEC) encoders configured to generate a plurality of streams of FEC-encoded bits, each FEC encoder configured to receive a respective subset of a plurality of subsets of information bits, and to responsively generate a corresponding stream of FEC-encoded bits of the plurality of streams of FEC-encoded bits; and

    a permuter configured to receive the plurality of streams of FEC-encoded bits, and to responsively provide each stream of FEC-encoded bits of the plurality of streams of FEC-encoded bits to a respective sub-channel encoder of a plurality of sub-channel encoders, wherein the permuter is configured to provide sequential streams of FEC-encoded bits received from a given FEC encoder in a cyclically varying order to each sub-channel encoder of the plurality of sub-channel encoders; and

    the plurality of sub-channel encoders configured to generate a set of codewords of a vector signaling code for transmission over a multi-wire bus, each codeword of the set of codewords generated by summing a plurality of weighted sub-channel vectors, each weighted sub-channel vector generated by a respective sub-channel encoder modulating a corresponding sub-channel vector of a plurality of mutually orthogonal sub-channel vectors according to a bit in the received stream of FEC-encoded bits.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×