# US 12,191,994 B2 · Assessing operating conditions of a receiver in a communication network based on forward error correction decoding properties

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

- Number: US 12,191,994 B2
- Document ID: US12191994B2
- Status: Granted
- Kind: B2
- Application number: 17/633,704
- Filed: 2020-09-30
- Published: 2022-10-06
- Granted: 2025-01-07
- Earliest claimed: 2019-10-29
- Assignees: Ciena Corporation
- Applicants: Ciena Corporation
- Inventors: Andrew D. Shiner; Shahab Oveis Gharan; Michael Hubbard; Kim B. Roberts
- Web page: https://patentgrep.com/patent/US12191994B2

## CPC

- H04L 1/005: {Iterative decoding, including iteration between signal detection and decoding operation}
- H04L 1/0002: {by adapting the transmission rate}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L 1/0022: {in which mode-switching is influenced by the user}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system is configured to measure (602) a forward error correction (FEC) decoding property (216) associated with applying FEC decoding (214) to FEC-encoded bits or symbols at a receiver device (202) deployed in a communication network (100). The system is configured to provide (606) an assessment of operating conditions of the receiver device based on the FEC decoding property. The FEC decoding property comprises, for example, a distribution of a number of iterations of a FEC decoding operation applied to a plurality of FEC blocks processed within a period of time. In some examples, the FEC decoding property comprises any one of heat, temperature, current, voltage, active clock cycles, idle clock cycles, activity of parallel engines, activity of pipeline stages, and input or output buffer fill level of the FEC decoding. The assessment is based, for example, on a comparison between the FEC decoding property and reference FEC data (218).

## Claims

### Claim 1

A method comprising:
measuring an indirect forward error correction (FEC) decoding property associated with applying FEC decoding to FEC-encoded bits or symbols at a receiver device deployed in a communication network, the FEC-encoded bits or symbols having been encoded using FEC encoding corresponding to the FEC decoding;
providing an assessment of operating conditions of the receiver device based on the indirect FEC decoding property; and
initiating a change in one or more parameters of the communication network based on the assessment, wherein the one or more parameters comprise one or more of data rate, launch power, transmission distance, channel spacing, add-drop filter configuration, and network routing,
wherein the indirect FEC decoding property comprises any one of: active clock cycles of an iterative decoder, idle clock cycles of an iterative decoder, number of parallel engines active, activity level of each stage of a pipelined decoder, and a distribution of a number of iterations of a FEC decoding operation applied to each of a plurality of FEC blocks processed within a period of time at the receiver device while the receiver device is deployed in the communication network, each of the FEC blocks comprising a plurality of the FEC-encoded bits or symbols.

### Claim 2 (depends on 1)

The method as claimed in claim 1, further comprising
storing reference FEC data,
wherein the assessment is based on a comparison between the indirect FEC decoding property and the reference FEC data.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein the assessment of the operating conditions comprises classification of the receiver device into at least one of one or more predefined categories.

### Claim 4 (depends on 1)

The method as claimed in claim 1, wherein providing the assessment comprises one or more of
storing assessment results at one or more electronic devices in the communication network;
transmitting assessment results from one electronic device in the communication network to another electronic device in the communication network; and
displaying assessment results on a display screen of at least one electronic device in the communication network.

### Claim 5

A system comprising:
a receiver device deployed in a communication network, the receiver device comprising circuitry configured to measure an indirect forward error correction (FEC) decoding property associated with applying FEC decoding to FEC-encoded bits or symbols at the receiver device, the FEC-encoded bits or symbols having been encoded using FEC encoding corresponding to the FEC decoding;
circuitry configured to provide an assessment of operating conditions of the receiver device based on the indirect FEC decoding property; and
a controller device comprising circuitry configured to initiate a change in one or more parameters of the communication network based on the assessment, wherein the one or more parameters comprise one or more of data rate, launch power, transmission distance, channel spacing, add-drop filter configuration, and network routing,
wherein the indirect FEC decoding property comprises any one of: active clock cycles of an iterative decoder, idle clock cycles of an iterative decoder, number of parallel engines active, activity level of each stage of a pipelined decoder, and a distribution of a number of iterations of a FEC decoding operation applied to each of a plurality of FEC blocks processed within a period of time at the receiver device while the receiver device is deployed in the communication network, each of the FEC blocks comprising a plurality of the FEC-encoded bits or symbols.

### Claim 6 (depends on 5)

The system as claimed in claim 5, further comprising
circuitry configured to store reference FEC data,
wherein the assessment is based on a comparison between the indirect FEC decoding property and the reference FEC data.

### Claim 7 (depends on 6)

The system as claimed in claim 6, wherein the reference FEC data comprises one or more masks.

### Claim 8 (depends on 6)

The system as claimed in claim 6, wherein the reference FEC data is based on a reference FEC decoding property associated with application of the FEC decoding under predefined noise conditions.

### Claim 9 (depends on 5)

The system as claimed in claim 5, wherein the assessment of the operating conditions comprises classification of the receiver device into at least one of one or more predefined categories.

### Claim 10 (depends on 5)

The system as claimed in claim 5, wherein the controller device comprises the circuitry configured to provide the assessment of the operating conditions of the receiver device.

### Claim 11 (depends on 5)

The system as claimed in claim 5, wherein the receiver device comprises the circuitry configured to provide the assessment of the operating conditions of the receiver device.

### Claim 12 (depends on 5)

The system as claimed in claim 5, wherein providing the assessment comprises one or more of
storing assessment results at one or more electronic devices in the communication network;
transmitting assessment results from one electronic device in the communication network to another electronic device in the communication network; and
displaying assessment results on a display screen of at least one electronic device in the communication network.

### Claim 13 (depends on 1)

The method as claimed in claim 1, further comprising
calculating statistical properties of the distribution; and
using the statistical properties to assess the operating conditions.

### Claim 14 (depends on 13)

The method as claimed in claim 13, wherein the statistical properties comprise a mean, a standard deviation, or a higher moment of the distribution.

### Claim 15 (depends on 1)

The method as claimed in claim 1, further comprising
fitting one or more functions to the distribution; and
using fit parameters to assess the operating conditions.

### Claim 16 (depends on 2)

The method as claimed in claim 2, wherein the reference FEC data comprises one or more masks.

### Claim 17 (depends on 2)

The method as claimed in claim 2, wherein the reference FEC data is based on a reference FEC decoding property associated with application of the FEC decoding under predefined noise conditions.

### Claim 18 (depends on 5)

The system as claimed in claim 5, further comprising
circuitry configured to calculate statistical properties of the distribution; and
circuitry configured to use the statistical properties to assess the operating conditions.

### Claim 19 (depends on 18)

The system as claimed in claim 18, wherein the statistical properties comprise a mean, a standard deviation, or a higher moment of the distribution.

### Claim 20 (depends on 5)

The system as claimed in claim 5, further comprising
circuitry configured to fit one or more functions to the distribution; and
circuitry configured to use fit parameters to assess the operating conditions.
