Multidrop data transfer
First Claim
Patent Images
1. A method comprising:
- receiving a frame of M symbols on a wire of a multi-wire bus, wherein M is an integer greater than or equal to 1, the multi-wire bus having an associated notch frequency fnotch, each receive symbol of the frame of receive symbols comprising a channel-induced superposition of a corresponding symbol in a first frame of M transmit symbols and a corresponding symbol in a subsequent frame of M transmit symbols, the first and subsequent frames of M transmit symbols having been transmitted at a symbol transmission rate of 2*M*fnotch, the symbol transmission rate causing, for each symbol in the received frame of M symbols, symbol-boundary alignment in the channel-induced superposition of the corresponding symbol in the first frame of M transmit symbols and the corresponding symbol in the subsequent frame of M transmit symbols; and
generating a set of output data based on the received frame of M symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
Multi-drop communications channels can have significantly deep notches in their frequency response causing a corresponding limitation of the effective data transmission rate. A special time-ordered coding method is described which results in the emitted spectrum of the data stream transmitted into the channel having a notch at the same frequency as the notch in the channel frequency response, permitting channel receivers to successfully decode the transmitted data stream. The described coding method may be applied at various multiples of the channel notch frequency to support different throughput rates, and may be combined with other coding techniques such as group or vector signaling codes.
340 Citations
20 Claims
-
1. A method comprising:
-
receiving a frame of M symbols on a wire of a multi-wire bus, wherein M is an integer greater than or equal to 1, the multi-wire bus having an associated notch frequency fnotch, each receive symbol of the frame of receive symbols comprising a channel-induced superposition of a corresponding symbol in a first frame of M transmit symbols and a corresponding symbol in a subsequent frame of M transmit symbols, the first and subsequent frames of M transmit symbols having been transmitted at a symbol transmission rate of 2*M*fnotch, the symbol transmission rate causing, for each symbol in the received frame of M symbols, symbol-boundary alignment in the channel-induced superposition of the corresponding symbol in the first frame of M transmit symbols and the corresponding symbol in the subsequent frame of M transmit symbols; and generating a set of output data based on the received frame of M symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a wire of a multi-wire bus configured to receive a frame of M symbols, wherein M is an integer greater than or equal to 1, the multi-wire bus having an associated notch frequency fnotch, each receive symbol of the received frame of M symbols comprising a channel-induced superposition of a corresponding symbol in a first frame of M transmit symbols and a corresponding symbol in a subsequent frame of M transmit symbols, the first and subsequent frames of M transmit symbols having been transmitted at a symbol transmission rate of 2*M*fnotch, the symbol transmission rate causing, for each symbol in the frame of receive symbols, symbol-boundary alignment in the channel-induced superposition of the corresponding symbol in the first frame of M transmit symbols and the corresponding symbol in the subsequent frame of M transmit symbols; and a decoder configured to generate a set of output data based on the received frame of M symbols. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification