Back to results
US 11,115,250 B1Granted
MPPM encoder and decoder
AssigneeAcacia Communications, Inc.
InventorTimo Pfau
Life of this patent
Estimating the term…
Abstract
A method, system, and apparatus for calculating coefficients for inputs and corresponding output sequences for a pulse-position modulation encoder using a stored structure; wherein the structure is a subset of the values of Pascal's Triangle.
Claims20
A method comprising:
- calculating coefficients for inputs and corresponding output sequences for a pulse-position modulation encoder using a stored structure;
- wherein the structure contains a subset of Pascal's Triangle;
- wherein the pulse-position modulation encoder is a flex multipulse-position modulation encoder and the structure includes a portion of a row of Pascal's Triangle.
A method comprising:
- calculating coefficients for inputs and corresponding output sequences for a pulse-position modulation decoder using a stored structure, wherein the stored structure is a subset of the values in Pascal's Triangle;
- wherein the pulse-position modulation decoder is a flex multipulse-position modulation decoder and the stored structure includes a portion of a row of Pascal's Triangle.
A pulse-position modulation encoder, the encoder comprising:
- memory;
- wherein the memory contains a structure corresponding to part of Pascal's Triangle;
- and
- logic enabling the encoder to calculate coefficients for inputs and corresponding output sequences using the structure;
- wherein the pulse-position modulation encoder is a flex multipulse-position modulation encoder and the structure includes a portion of a row of Pascal's Triangle.
2 more elements
A decoder comprising:
- memory;
- wherein the memory contains a structure corresponding to part of Pascal's Triangle;
- and
- logic enabling the decoder to calculate coefficients for inputs and corresponding output sequences for a pulse-position modulation decoder using a stored structure, wherein the stored structure is a subset of the values in Pascal's Triangle;
- wherein the stored portion of Pascal's Triangle is used to calculate other portions of Pascal's Triangle.
2 more elements
Dependencies are inferred from the claim text.