scispace - formally typeset
Journal ArticleDOI

On codes for checking logical operations

W. W. Peterson, +1 more
- 01 Apr 1959 - 
- Vol. 3, Iss: 2, pp 163-168
Reads0
Chats0
TLDR
It is shown that for both types of coding and for all nontrivial logical functions of two variables, except "exclusive or" and its complement, there is no system of checking simpler than duplication.
Abstract
Two types of codes for checking logical operations digit by digit on two vectors of binary digits are studied. The first type attaches a check symbol to each vector of binary digits and requires that the check symbol for the logical function of two vectors can be determined from the check symbols of the two input vectors. The second type of coding is ordinary block coding into vectors of binary digits, with the added requirement that the coded vectors be processed digit by digit. The constraints on the codes resulting from the assumptions for the coding system are studied by typical algebraic arguments. It is shown that for both types of coding and for all nontrivial logical functions of two variables, except "exclusive or" and its complement, there is no system of checking simpler than duplication. For "exclusive or" and its complement, group alphabets can be used, and for the block coding these are the only codes which can be used.

read more

Citations
More filters
Journal ArticleDOI

Self-organized computation with unreliable, memristive nanodevices

TL;DR: This work proposes to mitigate device shortcomings and exploit their dynamical character by building self-organizing, self-healing networks that implement massively parallel computations, useful for complex pattern recognition problems.
Journal ArticleDOI

Coding for interactive communication

TL;DR: A deterministic method for simulating noiseless-channel protocols on noisy channels, with only a constant slowdown is described, an analog for general, interactive protocols of Shannon's coding theorem, which deals only with data transmission, i.e., one-way protocols.
Proceedings ArticleDOI

On networks of noisy gates

TL;DR: It is shown that many Boolean functions (including, in a certain sense, "almost all" Boolean functions) have the property that the number of noisy gates needed to compute them differs from the numberof noiseless gates by at most a constant factor.
Proceedings ArticleDOI

Automatic Instruction-Level Software-Only Recovery

TL;DR: Three automatic, instruction-level, software-only recovery techniques representing different trade-offs between reliability and performance are described.
Journal ArticleDOI

Toward achieving energy efficiency in presence of deep submicron noise

TL;DR: Information-theoretic lower bounds on energy consumption of noisy digital gates and the concept of noise tolerance via coding for achieving energy efficiency in the presence of noise are presented.
References
More filters
Journal ArticleDOI

Error detecting and error correcting codes

TL;DR: The author was led to the study given in this paper from a consideration of large scale computing machines in which a large number of operations must be performed without a single error in the end result.
Journal ArticleDOI

A class of binary signaling alphabets

TL;DR: A class of binary signaling alphabets called “group alphABets” is described, which are generalizations of Hamming's error correcting codes and possess the following special features: all letters are treated alike in transmission; the encoding is simple to instrument; maximum likelihood detection is relatively simple to Instrument.
Journal ArticleDOI

On checking an adder

TL;DR: It is shown that independent adding and checking circuits are possible only with systems of this type and a method of handling residue-class check symbols when overflow occurs is discussed.
Journal ArticleDOI

Computation in the presence of noise

TL;DR: It is shown that a simple combinational computer which can take the and or or of k or more input blocks can only be made arbitrarily reliable by making n/k arbitrarily large, so that the capacity for computation, in an information theory coding sense, is zero.
Journal ArticleDOI

On coding for the binary symmetric channel

TL;DR: Questions concerning coding for the binary symmetric channel might be divided into three categories: for a specified error probability and with no restriction on the length of a code, what is the maximum rate at which information can be transmitted, and how can optimum codes with a given rate and word length be constructed.