Methods and Systems for Noise Resilient, Pin-Efficient and Low Power Communications with Sparse Signaling Codes
Assigneec/o Ecole Polytechnique Federale de Lausanne
InventorsHarm Cronie, Amin Shokrollahi, Armin Tajalli
Life of this patent
Estimating the term…
Abstract
In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a sparse signaling code, wherein a codeword is representable as a vector of a plurality of components, some of which are quiescent components and some of which are non-quiescent components, wherein the number of quiescent components and non-quiescent components meet a sparseness requirement.
Claims7
A communication system for transmitting a code word from a sparse signaling code comprising:
- a communication bus with n independent signal paths for signal transmission;
- means for generating the code word from the sparse signaling code, wherein the code word is from a set of code words that comprise vector components selected from a set of at least three values such that the resulting code word is balanced;
- and
- means for transmitting the code word from the sparse signaling code on the communication bus by actively generating physical signals on the communications bus for each nonquiescent vector component, and passively obtaining physical signals for quiescent vector components on the communications bus.
The system of claim 3 wherein the sparse signaling code comprises four nonquiescent components.
A method for receiving information conveyed with electrical or electromagnetically-propagated signals over a communication bus, the method comprising:
- receiving, at a receiver input circuit, a first set of physical signals representing the information, from the communication bus, wherein the first set comprises code words from a sparse signaling code in which code words comprise vector components selected from a set of at least three values;
- determining, from the first set of physical signals, a second set of physical signals, wherein the second set of physical signals identifies nonquiescent components of the sparse signaling code received on the first set of physical signals,
- determining from the second set of physical signals, the information transmitted on the communication bus,
- wherein the sparse signaling code is a balanced code in that a measurable physical effect summed over nonquiescent vector components balances what the measurable physical effect summed would be if all of the vector components were quiescent.
Dependencies are inferred from the claim text.