Methods and Systems for Low-power and Pin-efficient Communications with Superposition Signaling Codes
First Claim
1. A method for transmitting information over a communication bus, the method comprising:
- receiving a first set of signals representing the information;
mapping the first set of signals to a second set of signals wherein the second set of signals represents a codeword of a superposition signaling code; and
providing the second set of signals for transmission over the communication bus.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication system uses a bus to transmit information, by receiving signals and mapping them to a second set of signals representing codewords of a superposition signaling code, and transmitting the second set of signals. The superposition signaling code can comprise more than one layer. The pin-efficiency can be larger than 1. The system may encode bits into a codeword of a superposition signaling code that is defined by two basis vectors of predetermined size and then have two encoders for permutation modulation codes defined by the basis vectors. The bits of information are divided into a first part representing a predetermined number of bits and a second part representing a predetermined number of bits, with the parts provided to the respective encoding circuits and their outputs combined by a superposition.
-
Citations
16 Claims
-
1. A method for transmitting information over a communication bus, the method comprising:
-
receiving a first set of signals representing the information; mapping the first set of signals to a second set of signals wherein the second set of signals represents a codeword of a superposition signaling code; and providing the second set of signals for transmission over the communication bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for encoding a predetermined number, k, of bits of information into a codeword of a superposition signaling code that is defined by a first basis vector of predetermined size, n1, and a second basis vector of predetermined size, n2, the method comprising:
-
providing a first encoder for a permutation modulation code defined by the first basis vector; providing a second encoder for a permutation modulation code defined by the second basis vector; receiving a first set of signals representing the k bits of information; dividing the signals into a first part and a second part whereas the first part represents a predetermined number of k1 bits and the second part represents a predetermined number of k2 bits; providing the first part to the first encoding circuit; providing the second part to the second encoding circuit; combining the output of the first encoding circuit and the output of the second encoding circuit by a superposition. - View Dependent Claims (10, 11, 12)
-
-
13. A communication system for transmitting a codeword from a superposition signaling code comprising:
-
a communication bus with n independent signal paths for signal transmission; means of generating the codeword from the superposition signaling code; and means of transmitting the codeword from the superposition signaling code the communication bus. - View Dependent Claims (14, 15, 16)
-
Specification