A novel apparatus and method are provided for data communication over noisy media. The apparatus includes one or both of a transmitter circuit located at a transmitting location and a receiver circuit located at a receiving location. The data is encoded to provide error correction capabilities. ...http://www.google.ca/patents/US5727004?utm_source=gb-gplus-sharePatent US5727004 - Method and apparatus for data encoding and communication over noisy media