CaltechAUTHORS
  A Caltech Library Service

Frequency Modulation for Asynchronous Data Transfer

Mukhtar, Saleem and Bruck, Jehoshua (2001) Frequency Modulation for Asynchronous Data Transfer. California Institute of Technology . (Unpublished) http://resolver.caltech.edu/CaltechPARADISE:2001.ETR036

[img]
Preview
PDF (Adobe PDF (2.1MB))
See Usage Policy.

2089Kb
[img]
Preview
Postscript
See Usage Policy.

1278Kb

Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechPARADISE:2001.ETR036

Abstract

Consider a communication channel that consists of several subchannels transmitting simultaneously and asynchronously. As an example of this scheme, consider a board with two chips (transmitter and receiver). The subchannels represent wires connecting between the chips where differences in the lengths of the wires might result in asynchronous reception. The contribution of this paper is a scheme which allows pipelined asynchronous communication at very high rates even when the amount of skew is arbitrarily large and unknown apriori. Insensitivity to delay is accomplished by encoding data in the frequency of the signal, as opposed to amplitude. The theoretical questions that are answered are what rates can be accomplished. In doing so we have extended the work of Capocelli and Spickerman on generalized Fibonacci numbers. The second question that we answer is how to encode data efficiently in the frequency of the signal. For the purposes of encoding and decoding we use variable length to variable length prefix-free codes. We have provided an algorithm based on integer linear programming for constructing such codes. In essence, we have formulated a scheme which is easy to implement and allows for asynchronous data transfer at very high rates. Potential applications are in on-chip, on-board and board to board communication, enabling much higher bandwidths.


Item Type:Report or Paper (Technical Report)
Related URLs:
URLURL TypeDescription
http://www.paradise.caltech.edu/papers/etr036.psPublisherUNSPECIFIED
Group:Parallel and Distributed Systems Group
Record Number:CaltechPARADISE:2001.ETR036
Persistent URL:http://resolver.caltech.edu/CaltechPARADISE:2001.ETR036
Usage Policy:You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format.
ID Code:26038
Collection:CaltechPARADISE
Deposited By: Imported from CaltechPARADISE
Deposited On:03 Sep 2002
Last Modified:26 Dec 2012 13:51

Repository Staff Only: item control page