Efficient processing and detection of balanced codes
AssigneeKandou Labs, S.A.
InventorsArmin Tajalli, Harm Cronie, Amin Shokrollahi
Life of this patent
Estimating the term…
Abstract
Circuits that are matched to balanced codes may recover transmitted information in a noise resilient and power efficient manner. Circuit components for processing a balanced code may include one or more of: matched amplification of the signals representing the balanced code, matched equalization and/or filtering on the signals representing the balanced code, matched non-linear filtering on the signaling representing the balanced code to detect the presence of particular symbols and matched latching of the signals representing the balanced code. Such matched circuits and circuit components may be achieved at least in part by incorporating suitable common circuit nodes and/or a single energy source into circuit topologies.
Claims37
A method for processing a balanced code, the method comprising:
- providing a set of controlled sources;
- placing the controlled sources in a configuration with at least one common node;
- providing at least one current source that sinks a predetermined current from each of the at least one common node;
- obtaining inputs to the controlled sources comprised of at least three values representing the code word of a balanced code;
- and
- producing a result derived from the current provided by each controlled source.
A method for processing a balanced code, the method comprising:
- providing a set of controlled sources;
- placing the controlled sources in a configuration with a common node;
- providing a current source that sinks a predetermined current from the common node;
- obtaining inputs to the controlled sources comprised of at least three values representing the code word of a balanced code;
- and
- producing a result derived from a fraction of the predetermined current provided by each controlled source.
A method for processing a balanced code, the method comprising:
- providing a set of controlled sources;
- providing a set of current sources that sink a predetermined current from circuit nodes associated with each of the controlled sources;
- interconnecting the circuit nodes associated with each of the controlled sources with an impedance;
- obtaining inputs to the controlled sources comprised of at least three values representing the code word of a balanced code;
- and
- producing a result derived from the current provided by each controlled source.
An apparatus for processing signals corresponding to balanced code signals, comprising:
- a set of controlled sources in a configuration with at least one common node;
- at least one current source that sinks a predetermined current from the at least one common node;
- inputs to the controlled sources comprised of at least three values representing the code word of a balanced code;
- and
- an output result derived from the current provided by each controlled source.
An apparatus for processing signals corresponding to balanced code signals, comprising:
- a set of controlled sources;
- a set of current sources that sink a predetermined current from circuit nodes associated with each of the controlled sources;
- interconnection of the circuit nodes associated with each of the controlled sources by an impedance;
- inputs to the controlled sources comprised of at least three values representing the code word of a balanced code;
- and
- an output result derived from the current provided by each controlled source.
Dependencies are inferred from the claim text.