IP Library Granted Patent US 10,063,353
Granted Patent B2
US 10,063,353 · App. 15/076,026 · Granted Aug 28, 2018

Injected block code distortion

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,063,353
App. No.
15/076,026
Granted
Aug 28, 2018
Kind
B2
Abstract

Methods, systems, and apparatus for automatically injecting symbol errors into a data stream prior to transmitting the data stream for timing recovery robustness are disclosed. In one aspect, a first telecommunications device determines that a data transition rate of a data stream exceeds a pre-specified rate. In response to the determination that the data transition rate exceeds the pre-specified rate, the first telecommunications device injects symbol errors into the data stream prior to transmitting the data stream to a second telecommunications device. The pre-specified rate is based on at least a nominal passband of the second telecommunications device.

Claims (42)

1. A telecommunications device comprising:

an error injector configured to:

determine that a data transition rate of a data stream exceeds a pre-specified rate; and

update operations of the error injector to inject symbol errors into the data stream prior to transmitting the data stream to a second telecommunications device to reduce transition frequencies in the data stream when transmitted to the second telecommunications device, wherein the injecting is performed in response to the determination that the data transition rate exceeds the pre-specified rate; and

a transmitter configured to transmit the data stream that includes the injected symbol errors to the second telecommunications device over a telecommunication line.

2. The telecommunications device of claim 1 , further comprising an encoder configured to:

receive data streams from a first data source;

encode the data streams with a forward error correcting (FEC) coding having a plurality of codewords each having multiple data symbols and multiple parity symbols, wherein the data stream is part of multiple data symbols in a codeword of the plurality of codewords; and

transmit the encoded data streams to the error injector.

3. The telecommunications device of claim 2 , wherein the first data source is a scrambler, further comprising the scrambler configured to:

receive data streams from a second data source; and

process the received data streams to ensure a high bit transition density for the received data streams.

4. The telecommunications device of claim 2 , wherein determining that the data transition rate of the data stream exceeds the pre-specified rate includes identifying a plurality of consecutive data symbols in the codeword, wherein the plurality of consecutive data symbols match one of a plurality of predetermined signal patterns.

5. The telecommunications device of claim 4 , wherein the plurality of predetermined signal patterns includes patterns having sequential high-low-high-low logic values.

6. The telecommunications device of claim 4 , wherein injecting the symbol errors into the data stream includes automatically replacing at least one data symbol in the identified plurality of consecutive data symbols in the codeword with the symbol errors.

7. The telecommunications device of claim 6 , wherein a maximum number of injected symbol errors in the codeword is based on at least a number of parity symbols in the codeword.

8. The telecommunications device of claim 1 , wherein the pre-specified rate is based on at least a nominal passband of the second telecommunications device.

9. The telecommunications device of claim 1 , wherein injecting the symbol errors into the data stream includes changing a logical value of one or more bits in the data stream to reduce the transition rate of the data stream.

10. The telecommunications device of claim 1 , wherein the telecommunications device is an optical line terminal (OLT) with a nominal data rate of 10 Gbps and the second telecommunications device is an optical networking unit (ONU) with a nominal data rate of 2.5 Gbps.

11. A method, comprising:

determining, by a first telecommunications device, that a data transition rate of a data stream exceeds a pre-specified rate; and

updating operations of the first telecommunications device to inject, symbol errors into the data stream prior to transmitting the data stream to a second telecommunications device to reduce transition frequencies in the data stream when transmitted to the second telecommunications device, wherein the injecting is performed in response to the determination that the data transition rate exceeds the pre-specified rate.

12. The method of claim 11 , wherein the pre-specified rate is based on at least a nominal passband of the second telecommunications device.

13. The method of claim 11 , wherein injecting the symbol errors into the data stream includes changing a logical value of one or more bits in the data stream to reduce the transition rate of the data stream.

14. The method of claim 11 , further comprising:

encoding, by the first telecommunications device, data using a forward error correcting (FEC) coding having a plurality of codewords each having multiple data symbols and multiple parity symbols, wherein the data stream is part of multiple data symbols in a codeword of the plurality of codewords.

15. The method of claim 14 , wherein determining that the data transition rate of the data stream exceeds the pre-specified rate includes identifying a plurality of consecutive data symbols in the codeword, wherein the plurality of consecutive data symbols match one of a plurality of predetermined signal patterns.

16. The method of claim 15 , wherein the plurality of predetermined signal patterns includes patterns having sequential high-low-high-low logic values.

17. The method of claim 15 , wherein injecting the symbol errors into the data stream includes automatically replacing at least one data symbol in the identified plurality of consecutive data symbols in the codeword with the symbol errors.

18. The method of claim 17 , further comprising:

progressing iteratively through following data symbols in the codeword from the identified plurality of consecutive data symbols; and

transmitting the replaced codeword to the second telecommunications device.

19. The method of claim 18 , wherein a maximum number of injected symbol errors in the codeword is based on at least a number of parity symbols in the codeword.

20. The method of claim 11 , wherein the first telecommunications device is an optical line terminal (OLT) with a nominal data rate of 10 Gbps and the second telecommunications device is an optical networking unit (ONU) with a nominal data rate of 2.5 Gbps.

21. A telecommunications system, comprising:

a first telecommunications device configured to:

determine that a data transition rate of a data stream exceeds a pre-specified rate; and

update operations of the first telecommunications device to inject symbol errors into the data stream prior to transmitting the data stream to a second telecommunications device to reduce transition frequencies in the data stream when transmitted to the second telecommunications device, wherein the injecting is performed in response to the determination that the data transition rate exceeds the pre-specified rate; and

the second telecommunications device configured to receive the data stream from the first telecommunications over a telecommunication line, wherein a nominal passband of the second telecommunications device is associated with the pre-specified rate.

22. The system of claim 21 , wherein the pre-specified rate is based on at least a nominal passband of the second telecommunications device.

23. The system of claim 21 , wherein injecting the symbol errors into the data stream includes changing a logical value of one or more bits in the data stream to reduce the transition rate of the data stream.

24. The system of claim 21 , wherein the first telecommunications device is an optical line terminal (OLT) with a nominal data rate of 10 Gbps and the second telecommunications device is an optical networking unit (ONU) with a nominal data rate of 2.5 Gbps.

Assignments (2)
SECURITY INTEREST Recorded Jul 18, 2022
From: ADTRAN, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 060692/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: DETWILER, THOMAS
To: ADTRAN, INC.
Reel/Frame 046283/0414 →