IP Library Granted Patent US 10,084,570
Granted Patent B2
US 10,084,570 · App. 15/425,999 · Granted Sep 25, 2018

System and method for line coding

Inventors: Guy Regev (Pasadena, CA); Daniel Brunina (Pasadena, CA); Nathan Farrington (Arcadia, CA); Thomas Pierre Schrans (Temple City, CA)
Assignee: ROCKLEY PHOTONICS LIMITED
H04L1/0058G11B20/1426H03M5/145H04L1/0041H04L1/0042H04L25/4915G11B2020/1457
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 10,084,570
App. No.
15/425,999
Granted
Sep 25, 2018
Kind
B2
Abstract

A system and method for line coding of data. A serial transmitter includes a forward error correction encoding circuit followed by a bit conditioning circuit. The bit conditioning circuit counts the lengths of runs of consecutive identical digits and, when the count reaches a threshold, flips a bit. A serial receiver receives the data from the serial transmitter. The serial receiver includes a forward error correction decoding circuit, which re-flips bits flipped by the bit conditioning circuit of the serial transmitter.

Claims (39)

1. A system comprising:

a serial transmitter having a transmitter input and a transmitter output, the serial transmitter comprising:

a forward error correction encoding circuit having an input connected to the transmitter input, and an output; and

a bit conditioning circuit having an input connected to the output of the forward error correction encoding circuit, the bit conditioning circuit comprising a bit flipping circuit configured to selectively invert a current bit, the bit conditioning circuit being configured to limit, in data transmitted through the transmitter output, a maximum run length of consecutive identical bits,

wherein the bit conditioning circuit further comprises a continuous identical digit counting circuit configured:

to count a number of continuous identical bits including the current bit, and

to cause the bit flipping circuit to flip the current bit when the number of continuous identical bits including the current bit exceeds a first threshold,

wherein the bit conditioning circuit is further configured to limit a DC imbalance of the data transmitted through the transmitter output, and

wherein the bit conditioning circuit further comprises a running disparity counter configured:

to keep a running count of the difference between the number of zero bits transmitted and the number of one bits transmitted, and

to cause the bit flipping circuit to flip a bit when the running count exceeds a second threshold.

2. The system of claim 1 , further comprising a scrambling circuit connected between the output of the forward error correction encoding circuit and the input of the bit conditioning circuit.

3. The system of claim 1 , further comprising a parallel to serial converter.

4. The system of claim 1 , further comprising a framing circuit.

5. The system of claim 1 , wherein the serial transmitter is configured to operate with a first data rate at the transmitter input and a second data rate at the transmitter output, the second data rate being the same as the first data rate.

6. A serial link, comprising:

a serial transmitter having a transmitter input and a transmitter output; and

a serial receiver having a receiver input connected to the serial transmitter through a serial channel;

the serial transmitter comprising:

a forward error correction encoding circuit having an input connected to the transmitter input, and an output; and

a bit conditioning circuit having an input connected to the output of the forward error correction encoding circuit, the bit conditioning circuit comprising a bit flipping circuit configured to selectively invert a current bit, the bit conditioning circuit being configured to limit, in data transmitted through the transmitter output, a maximum run length of consecutive identical bits,

wherein the serial receiver comprises a forward error correction decoding circuit,

wherein the bit conditioning circuit further comprises a continuous identical digit counting circuit configured:

to count a number of continuous identical bits including the current bit, and

to cause the bit flipping circuit to flip the current bit when the number of continuous identical bits including the current bit exceeds a first threshold,

wherein the bit conditioning circuit is further configured to limit a DC imbalance of the data transmitted through the transmitter output, and

wherein the bit conditioning circuit further comprises a running disparity counter configured:

to keep a running count of the difference between the number of zero bits transmitted and the number of one bits transmitted, and

to cause the bit flipping circuit to flip a bit when the running count exceeds a second threshold.

7. The serial link of claim 6 , wherein:

the serial transmitter further comprises a scrambling circuit connected between the output of the forward error correction encoding circuit and the input of the bit conditioning circuit, and

the serial receiver further comprises a descrambling circuit connected to an input of the forward error correction decoding circuit.

8. The serial link of claim 6 , wherein:

the serial transmitter further comprises a parallel to serial converter, and

the serial receiver further comprises a serial to parallel converter.

9. The serial link of claim 6 , wherein:

the serial transmitter further comprises a framing circuit, and

the serial receiver further comprises a deframing circuit.

10. The serial link of claim 6 , wherein the serial transmitter is configured to operate with a first data rate at the transmitter input and a second data rate at the transmitter output, the second data rate being the same as the first data rate.

Assignments (6)
RELEASE OF SECURITY INTEREST - REEL/FRAME 060204/0749 Recorded Mar 19, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: ROCKLEY PHOTONICS LIMITED
Reel/Frame 063264/0333 →
RELEASE OF PATENT SECURITY INTEREST - SUPER SENIOR INDENTURE - REEL/FRAME 061768/0082 Recorded Mar 19, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: ROCKLEY PHOTONICS LIMITED
Reel/Frame 063264/0416 →
SECURITY INTEREST Recorded Mar 19, 2023
From: ROCKLEY PHOTONICS LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 063287/0879 →
SECURITY INTEREST - SUPER SENIOR INDENTURE Recorded Oct 25, 2022
From: ROCKLEY PHOTONICS LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 061768/0082 →
SECURITY INTEREST Recorded May 27, 2022
From: ROCKLEY PHOTONICS LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 060204/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: REGEV, GUY; BRUNINA, DANIEL; FARRINGTON, NATHAN; SCHRANS, THOMAS PIERRE
To: ROCKLEY PHOTONICS LIMITED
Reel/Frame 042520/0512 →
Continuity (2)
Provisional Application 62292519 · Feb 8, 2016
Related Publication 20170230143A1 · Aug 10, 2017