# US 11,115,249 B2 · High speed communications system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,115,249 B2
- Document ID: US11115249B2
- Status: Granted
- Kind: B2
- Application number: 17/081,562
- Filed: 2020-10-27
- Published: 2021-04-15
- Granted: 2021-09-07
- Earliest claimed: 2015-06-26
- Assignees: Kandou Labs, S.A.
- Applicants: Kandou Labs SA
- Inventors: Ali Hormati; Armin Tajalli; Amin Shokrollahi
- Web page: https://patentgrep.com/patent/US11115249B2

## CPC

- H04L 25/03885: {adaptive}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 25/03057: {with a recursive structure (H04L25/03031 takes precedence)}
- H04L 25/03898: {codebook-based design (selection of codebook or precoding matrix for MIMO diversity systems H04B7/0456)}
- H04L 25/49: using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels {; Baseband coding techniques specific to data transmission systems (spectral shaping H04L25/03828)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.

## Claims

### Claim 1

A method comprising:
obtaining a set of information input bits and a previously transmitted set of information bits;
generating a set of signals of a partial response-encoded orthogonal differential vector signaling (ODVS) codeword, the set of signals of the partial response-encoded ODVS codeword generated from a superposition of a plurality of mutually orthogonal sub-channel code vectors, each sub-channel code vector associated with (i) a respective information bit of the set of information bits and (ii) a corresponding information bit of the previously transmitted set of information bits;
transmitting each signal of the partial response-encoded ODVS codeword over a respective wire of a multi-wire bus.

### Claim 2 (depends on 1)

The method of claim 1, wherein the set of signals of the partial response-encoded ODVS codeword comprise a superposition of a baseband set of signals of the partial response-encoded ODVS codeword and a carrier-modulated set of signals of the partial response-encoded ODVS codeword.

### Claim 3 (depends on 2)

The method of claim 2, wherein the baseband set of signals of the partial response-encoded ODVS codeword and the carrier-modulated set of signals of the partial response-encoded ODVS codeword are temporally misaligned.

### Claim 4 (depends on 1)

The method of claim 1, wherein said generating the set of signals of the partial response-encoded ODVS codeword comprises:
generating a set of partial response-encoded bits from the set of information bits and the set of previously transmitted information bits; and
generating the superposition of the plurality of mutually orthogonal sub-channel code vectors wherein each sub-channel code vector is weighted by a corresponding bit of the set of partial response-encoded bits.

### Claim 5 (depends on 4)

The method of claim 4, wherein the set of partial response-encoded bits are associated with encoding the set of information bits and the previous set of information bits according to an encoding scheme selected from a group consisting of: duobinary, dicode, modified duobinary, and class 2.

### Claim 6 (depends on 1)

The method of claim 1, wherein said generating the set of signals of the partial response-encoded ODVS codeword comprises:
generating respective sets of ODVS-encoded symbols for the set of information bits and the set of previously-transmitted information bits; and
generating a superposition of the respective sets of ODVS-encoded symbols.

### Claim 7 (depends on 1)

The method of claim 1, wherein the set of signals of the partial response-encoded ODVS codeword comprise a partial-response encoding associated with channel characteristics of the multi-wire bus.

### Claim 8 (depends on 1)

The method of claim 1, further comprising generating a set of linear signal sub-channel outputs from the set of signals of the partial response-encoded ODVS codeword, each linear signal sub-channel output formed by combining the set of signals of the partial response-encoded ODVS codeword according to a respective sub-channel code vector of the plurality of mutually orthogonal sub-channel code vectors.

### Claim 9 (depends on 8)

The method of claim 8, further comprising generating a set of output bits from the set of linear signal sub-channel outputs.

### Claim 10 (depends on 9)

The method of claim 9, wherein generating the set of output bits comprises decoding the set of linear signal sub-channel outputs according to a set of decision feedback equalization (DFE) correction factors.

### Claim 11

An apparatus comprising:
an encoder configured to:
obtain a set of information input bits and a previously transmitted set of information bits; and
generate a set of signals of a partial response-encoded orthogonal differential vector signaling (ODVS) codeword, the set of signals of the partial response-encoded ODVS codeword generated from a superposition of a plurality of mutually orthogonal sub-channel code vectors, each sub-channel code vector associated with (i) a respective information bit of the set of information bits and (ii) a corresponding information bit of the previously transmitted set of information bits; and
a plurality of drivers configured to transmit each signal of the partial response-encoded ODVS codeword over a respective wire of a multi-wire bus.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the set of signals of the partial response-encoded ODVS codeword comprise a superposition of a baseband set of signals of the partial response-encoded ODVS codeword and a carrier-modulated set of signals of the partial response-encoded ODVS codeword.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the baseband set of signals of the partial response-encoded ODVS codeword and the carrier-modulated set of signals of the partial response-encoded ODVS codeword are temporally misaligned.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the encoder comprises:
a partial response encoder configured to generate a set of partial response-encoded bits from the set of information bits and the set of previously transmitted information bits; and
an ODVS encoder configured to receive the set of partial response-encoded bits and to responsively generate the set of signals of the partial response-encoded ODVS codeword by forming a superposition of the plurality of mutually orthogonal sub-channel code vectors, wherein each sub-channel code vector is weighted by a corresponding bit of the set of partial response-encoded bits.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the partial response encoder is configured to encode the set of information bits and the previous set of information bits according to an encoding scheme selected from a group consisting of: duobinary, dicode, modified duobinary, and class 2.

### Claim 16 (depends on 11)

The apparatus of claim 11, wherein the encoder comprises:
an ODVS encoder configured to generate respective sets of ODVS-encoded symbols for the set of information bits and the set of previously-transmitted information bits; and
a partial response encoder configured to generate the set of signals of the partial response-encoded ODVS codeword by forming a superposition of the respective sets of ODVS-encoded symbols.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein the set of signals of the partial response-encoded ODVS codeword comprise a partial-response encoding associated with channel characteristics of the multi-wire bus.

### Claim 18 (depends on 11)

The apparatus of claim 11, further comprising a set of sub-channel multi-input comparators (MICs) configured to generate a set of linear signal sub-channel outputs from the set of signals of the partial response-encoded ODVS codeword, each linear signal sub-channel output formed by a respective sub-channel MIC configured to combine the set of signals of the partial response-encoded ODVS codeword according to a respective sub-channel code vector of the plurality of mutually orthogonal sub-channel code vectors.

### Claim 19 (depends on 18)

The apparatus of claim 18, further comprising a set of slicers configured to generate a set of output bits from the set of linear signal sub-channel outputs.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the set of slicers are configured to generate the set of output bits from the set of linear signal sub-channel outputs according to a set of decision feedback equalization (DFE) correction factors.
