Conditional Codeword Decoding Using Packet Headers
AssigneeCalix, Inc.
InventorChristopher Thomas Bernard
Life of this patent
Estimating the term…
Abstract
Systems and techniques for conditional codeword decoding using packet headers are described herein. A data payload is received. Parity data is removed from the data payload to generate a codeword dataset. Frames are identified in the codeword dataset. Headers of the frames are evaluated to identify port identifiers for the frames. A conditional decoding map is generated based on the port identifiers. The decoding map is transmitted to a conditional decoder to decode codewords included in the conditional decoding map.
Claims20
A system for header-based conditional codeword decoding comprising:
- at least one processor;
- and
- memory comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:
- receive, by an optical network terminal, a data payload;
- remove parity data from the data payload to generate a codeword dataset;
- identify frames in the codeword dataset;
- evaluate headers of the frames to identify port identifiers for the frames;
- generate a conditional decoding map based on the port identifiers;
- and
- transmit the conditional decoding map to a conditional decoder to decode codewords included in the conditional decoding map.
At least one non-transitory machine-readable medium comprising instructions for header-based conditional codeword decoding that, when executed by at least one processor, cause the at least one processor to perform operations to:
- receive, by an optical network terminal, a data payload;
- remove parity data from the data payload to generate a codeword dataset;
- identify frames in the codeword dataset;
- evaluate headers of the frames to identify port identifiers for the frames;
- generate a conditional decoding map based on the port identifiers;
- and
- transmit the conditional decoding map to a conditional decoder to decode codewords included in the conditional decoding map.
A method for header-based conditional codeword decoding comprising:
- receiving, by an optical network terminal, a data payload;
- removing parity data from the data payload to generate a codeword dataset;
- identifying frames in the codeword dataset;
- evaluating headers of the frames to identify port identifiers for the frames;
- generating a conditional decoding map based on the port identifiers;
- and
- transmitting the conditional decoding map to a conditional decoder to decode codewords included in the conditional decoding map.
Dependencies are inferred from the claim text.