Forward error correction
US-2021281501-A1 · Sep 9, 2021 · US
US11909523B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11909523-B2 |
| Application number | US-202217573930-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 12, 2022 |
| Priority date | Jan 12, 2022 |
| Publication date | Feb 20, 2024 |
| Grant date | Feb 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An upstream (US) optical line terminal (OLT) for a passive optical network having at least one downstream (DS) optical network unit (ONU). The OLT generates a trigger signal indicating a need to receive at least one US burst having a shortened codeword for a first forward error-correction (FEC) code. Based on the trigger signal, the OLT transmits a DS message instructing the ONU to transmit an US burst having a shortened codeword. The OLT receives and decodes the US burst having the shortened codeword using the first FEC code. During periods of high bit-error rate, the shortened codewords increase the ability of the OLT to decode the US bursts and keep communications from the ONU alive. The OLT can use the decoded US bursts to measure BER and, if appropriate, instruct the ONU to use a different FEC code.
Opening claim text (preview).
What is claimed is: 1. An upstream (US) optical line terminal (OLT) for a passive optical network (PON) having at least one downstream (DS) optical network unit (ONU), the OLT comprising a processor configured to control (i) transmit operations of a transmitter of the OLT and (ii) receive operations of a receiver of the OLT, wherein the OLT is configured to: generate a trigger signal indicating a need to receive at least one US burst having a shortened codeword for a first forward error-correction (FEC) code; based on the trigger signal, transmit, to the ONU, a DS message instructing the ONU to transmit, to the OLT, an US burst having a shortened codeword; receive, from the ONU, the US burst having the shortened codeword; and decode the US burst having the shortened codeword using the first FEC code, wherein at least one of (a)-(h): (a) the trigger signal is configured to override normal bandwidth assignment processing by the OLT's Dynamic Bandwidth Assignment (DBA) engine; (b) the OLT is configured to determine, based on zero, one, or more detected errors in the shortened codeword, to instruct the ONU to replace the first FEC code with a different FEC code for future US bursts; (c) the shortened codeword comprises a maintenance message; (d) the US burst comprises two or more shortened codewords; (e) the US burst comprises a single codeword, wherein the single codeword is a shortened codeword; (f) each shortened codeword has a codeword size that is smaller than a specified upper limit that is smaller than the codeword size of a full-size codeword; (g) contents of the shortened codeword are known a priori by the OLT such that the OLT can detect errors in the shortened codeword without having to decode the shortened codeword; and (h) the OLT is configured to maintain one or more of: (1) a first counter value for a number of information bits plus parity bits in successfully corrected codewords; and (2) a second counter value for a number of corrected information bits plus parity bits in successfully corrected codewords. 2. The OLT of claim 1 , wherein the OLT is configured to generate the trigger signal based on one or more of: decoding one or more previous bursts; an external input; and a predefined periodic timing pattern. 3. The OLT of claim 1 , wherein the OLT is configured to generate the trigger signal independent of an estimated or actual amount of data available to be transmitted by the ONU. 4. The OLT of claim 1 , wherein the trigger signal is configured to override normal bandwidth assignment processing by the OLT's Dynamic Bandwidth Assignment (DBA) engine. 5. The OLT of claim 1 , wherein the OLT is configured to determine, based on zero, one, or more detected errors in the shortened codeword, to instruct the ONU to replace the first FEC code with a different FEC code for future US bursts. 6. The OLT of claim 1 , wherein the OLT is configured to determine, based on one or more detected errors in the shortened codeword, to continue to instruct the ONU to transmit, to the OLT, bursts having shortened codewords using the first FEC code in order to maintain communication from the ONU to the OLT. 7. The OLT of claim 1 , wherein the shortened codeword comprises a maintenance message. 8. The OLT of claim 7 , wherein the maintenance message is a Physical-Layer Operation Administration and Maintenance (PLOAM) message or an ONU Management and Control Interface (OMCI) message. 9. The OLT of claim 7 , wherein the DS message comprises a grant size of zero for the US burst. 10. The OLT of claim 1 , wherein the US burst comprises two or more shortened codewords. 11. The OLT of claim 1 , wherein the US burst comprises a single codeword, wherein the single codeword is a shortened codeword. 12. The OLT of claim 1 , wherein each shortened codeword has a codeword size that is smaller than a specified upper limit that is smaller than the codeword size of a full-size codeword. 13. The OLT of claim 1 , wherein the OLT is configured to generate the trigger signal after one or more of (i) determining that bit error rate (BER) in the one or more previous US bursts has reached a threshold level, (ii) detecting one or more packet drops, (iii) detecting one or more lost codewords, and (iv) detecting one or more missing US bursts. 14. The OLT of claim 1 , wherein contents of the shortened codeword are known a priori by the OLT such that the OLT can detect errors in the shortened codeword without having to decode the shortened codeword. 15. The OLT of claim 1 , wherein the OLT is configured to maintain one or more of: (i) a first counter value for a number of information bits plus parity bits in successfully corrected codewords; and (ii) a second counter value for a number of corrected information bits plus parity bits in successfully corrected codewords. 16. The OLT of claim 15 , wherein the OLT is configured to (a) maintain the first and second counter values and (b) estimate BER based on the second counter value divided by the first counter value. 17. The OLT of claim 15 , wherein the OLT is configured to reset the first and second counter values based on the trigger signal. 18. The OLT of claim 1 , wherein the OLT conforms to a PON G.9804.2 standard. 19. The OLT of claim 1 , wherein: the OLT is configured to generate the trigger signal based on one or more of: decoding one or more previous bursts; an external input; and a predefined periodic timing pattern; the OLT is configured to generate the trigger signal independent of an estimated or actual amount of data available to be transmitted by the ONU; the trigger signal is configured to override normal bandwidth assignment processing by the OLT's DBA engine; the US burst comprises a single codeword, wherein the single codeword is a shortened codeword; and the OLT conforms to a PON G.9804.2 standard. 20. A method for a US OLT for a PON having at least one DS ONU, the method comprising the OLT: generating a trigger signal indicating a need to receive at least one US burst having a shortened codeword for a first FEC code; based on the trigger signal, transmitting, to the ONU, a DS message instructing the ONU to transmit, to the OLT, an US burst having a shortened codeword; receiving, from the ONU, the US burst having the shortened codeword; and decoding the US burst having the shortened codeword using the first FEC code, wherein at least one of (a)-(h): (a) the trigger signal is configured to override normal bandwidth assignment processing by the OLT's Dynamic Bandwidth Assignment (DBA) engine; (b) the OLT is configured to determine, based on zero, one, or more detected errors in the shortened codeword, to instruct the ONU to replace the first FEC code with a different FEC code for future US bursts; (c) the shortened codeword comprises a maintenance message; (d) the US burst comprises two or more shortened codewords; (e) the US burst comprises a single codeword, wherein the single codeword is a shortened codeword; (f) each shortened codeword has a codeword size that is smaller than a specified upper limit that is smaller than the codeword size of a full-size codeword; (g) contents of the shortened codeword are known a priori by the OLT such that the OLT can detect errors in the shortened codeword without having to decode the shortened codeword; and (h) the OLT is configured to maintain one or more of: (1) a first counter value for a number of information bits plus parity bits in successfully corrected codewords; and (2) a second cou
Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape (H04L1/0067 takes precedence) · CPC title
Arrangements for networking · CPC title
by adapting the channel coding (H04L1/1812 takes precedence) · CPC title
Transmission of mode-switching indication · CPC title
Block codes (H04L1/0061, H04L1/0064 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.