EDBT 2026 Demo / reviewers in the wild / expert
John P. Robinson
dblp:62/5494
· DBLP profile ↗
49ranked-venue papers
20as first author
0since 2021 · last 2011
0000-0001-9688-3001ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 26 · 10 first-authorTheory of computation · 20 · 10 first-authorApplied, interdisciplinary, general and emerging computing · 2Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
12 papers |
Electronic design automation · 100% | |
| Theoretical computer science
23 papers |
Coding theory · 64% Algorithms and data structures · 25% Combinatorics and discrete mathematics · 12% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 58, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.0 | 11 | 1993 | Test generation to minimize error masking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 Aliasing Probabilities for Feedback Signature Compression of Test Data · IEEE Trans. Computers 1991 Simultaneous signature and syndrome compression · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988 |
Bioinformatics and computational biology › sequence analysis › sequencing data processing
sequence quality control |
0.0 | 1 | 2003 | ESTprep: Preprocessing CDNA Sequence Reads · Bioinform. 2003 |
Bioinformatics and computational biology › genome annotation
gene prediction |
0.0 | 1 | 2002 | Pooled library tissue tags for EST-based gene discovery · Bioinform. 2002 |
Algorithms and data structures › search algorithms
combinatorial search |
0.0 | 1 | 2000 | Genetic search for Golomb arrays · IEEE Trans. Inf. Theory 2000 |
Electronic design automation › hardware verification and test › design for testability
built-in self-test |
0.0 | 5 | 1991 | Aliasing Probabilities for Feedback Signature Compression of Test Data · IEEE Trans. Computers 1991 Simultaneous signature and syndrome compression · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988 A Fast Algorithm for Optimum Syndrome Space Compression · IEEE Trans. Computers 1988 |
Electronic design automation › hardware verification and test
test data compression |
0.0 | 3 | 1991 | Aliasing Probabilities for Feedback Signature Compression of Test Data · IEEE Trans. Computers 1991 Space Compression Methods With Output Data Modification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987 A Unified View of Test Compression Methods · IEEE Trans. Computers 1987 |
Electronic design automation › hardware verification and test
test generation |
0.0 | 4 | 1993 | Test generation to minimize error masking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 Counting Sequences · IEEE Trans. Computers 1981 Easily Tested Three-Level Gate Networks for T or More of N Symmetric Functions · IEEE Trans. Computers 1975 |
Bioinformatics and computational biology
sequence analysis |
0.0 | 1 | 2002 | Pooled library tissue tags for EST-based gene discovery · Bioinform. 2002 |
Electronic design automation › hardware verification and test
aliasing reduction |
0.0 | 1 | 1993 | Test generation to minimize error masking · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Combinatorics and discrete mathematics › combinatorial design
golomb rulers |
0.0 | 3 | 1997 | Golomb rectangles as folded rulers · IEEE Trans. Inf. Theory 1997 Addendum to "Optimum Golomb Rulers" · IEEE Trans. Computers 1983 Optimum Golomb Rulers · IEEE Trans. Computers 1979 |
Electronic design automation › hardware verification and test
test response compaction |
0.0 | 2 | 1988 | A Fast Algorithm for Optimum Syndrome Space Compression · IEEE Trans. Computers 1988 A Unified View of Test Compression Methods · IEEE Trans. Computers 1987 |
Electronic design automation › hardware verification and test › combinational circuit testing
syndrome testing |
0.0 | 2 | 1987 | Space Compression Methods With Output Data Modification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987 Accumulator Compression Testing · IEEE Trans. Computers 1986 |
Coding theory
source coding |
0.0 | 1 | 1988 | Syndrome and transition count are uncorrelated · IEEE Trans. Inf. Theory 1988 |
Coding theory
syndrome |
0.0 | 1 | 1988 | Syndrome and transition count are uncorrelated · IEEE Trans. Inf. Theory 1988 |
Electronic design automation › hardware verification and test
fault coverage |
0.0 | 1 | 1987 | Space Compression Methods With Output Data Modification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987 |
Combinatorics and discrete mathematics
combinatorial design |
0.0 | 2 | 1983 | Addendum to "Optimum Golomb Rulers" · IEEE Trans. Computers 1983 Optimum Golomb Rulers · IEEE Trans. Computers 1979 |
Coding theory › error-correcting codes
convolutional codes |
0.0 | 11 | 1972 | Hybrid block- self-orthogonal convolutional codes · IEEE Trans. Inf. Theory 1972 A Class of High-Rate Double-Error-Correcting Convolutional Codes · Inf. Control. 1970 Punctured uniform codes · IEEE Trans. Inf. Theory 1969 |
Coding theory › source coding › variable-length codes
error recovery |
0.0 | 1 | 1985 | Error recovery for variable length codes · IEEE Trans. Inf. Theory 1985 |
Coding theory › source coding › variable-length codes › error recovery
synchronization recovery |
0.0 | 1 | 1985 | Error recovery for variable length codes · IEEE Trans. Inf. Theory 1985 |
Coding theory › source coding
variable-length codes |
0.0 | 1 | 1985 | Error recovery for variable length codes · IEEE Trans. Inf. Theory 1985 |
Coding theory
error-correcting codes |
0.0 | 5 | 1981 | An asymmetric error-correcting ternary code (Corresp.) · IEEE Trans. Inf. Theory 1978 Counting Sequences · IEEE Trans. Computers 1981 Random error and burst correction by iterated codes · IEEE Trans. Inf. Theory 1972 |
Electronic design automation
logic synthesis |
0.0 | 2 | 1982 | A Method for Modulo-2 Minimization · IEEE Trans. Computers 1982 Easily Tested Three-Level Gate Networks for T or More of N Symmetric Functions · IEEE Trans. Computers 1975 |
Electronic design automation › hardware verification and test › test response compaction
aliasing probability |
0.0 | 1 | 1991 | Aliasing Probabilities for Feedback Signature Compression of Test Data · IEEE Trans. Computers 1991 |
Electronic design automation › logic synthesis
logic minimization |
0.0 | 1 | 1982 | A Method for Modulo-2 Minimization · IEEE Trans. Computers 1982 |
Coding theory › error-correcting codes › decoding
decoding algorithms |
0.0 | 3 | 1972 | Hybrid block- self-orthogonal convolutional codes · IEEE Trans. Inf. Theory 1972 Random error and burst correction by iterated codes · IEEE Trans. Inf. Theory 1972 A Decoding Algorithm for Some Convolutional Codes Constructed from Block Codes · Inf. Control. 1968 |
Coding theory › error-correcting codes
asymmetric error-correcting codes |
0.0 | 1 | 1978 | An asymmetric error-correcting ternary code (Corresp.) · IEEE Trans. Inf. Theory 1978 |
Coding theory › error-correcting codes › q-ary codes
ternary codes |
0.0 | 1 | 1978 | An asymmetric error-correcting ternary code (Corresp.) · IEEE Trans. Inf. Theory 1978 |
Algorithms and data structures
search algorithms |
0.0 | 2 | 1983 | Addendum to "Optimum Golomb Rulers" · IEEE Trans. Computers 1983 Optimum Golomb Rulers · IEEE Trans. Computers 1979 |
Coding theory › error-correcting codes
burst error correction |
0.0 | 2 | 1972 | Random error and burst correction by iterated codes · IEEE Trans. Inf. Theory 1972 High-rate burst-error-correcting recurrent codes (Corresp.) · IEEE Trans. Inf. Theory 1971 |
Coding theory › error-correcting codes › convolutional codes
recurrent codes |
0.0 | 2 | 1971 | High-rate burst-error-correcting recurrent codes (Corresp.) · IEEE Trans. Inf. Theory 1971 A class of binary recurrent codes with limited error propagation · IEEE Trans. Inf. Theory 1967 |
Methods — techniques the papers use, named apart from their topics
feature identification · 0.0oligo tag design · 0.0error-correcting codes · 0.0genetic algorithm · 0.0decision-level chromosome · 0.0quotient detector · 0.0MISR · 0.0markov state space model · 0.0walsh spectral coefficients · 0.0polynomial division · 0.0ones counting · 0.0fast walsh transform · 0.0enumeration · 0.0counting time compression · 0.0asymptotic analysis · 0.0output data modification · 0.0design algorithm · 0.0state model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Validation of computational prediction of horizontal gene transfer events - XenoCluster
Jesse D. Walters, Thomas B. Bair, Terry A. Braun, Todd E. Scheetz, John P. Robinson, Thomas L. Casavant |
J. Supercomput. | 5 |
| 2004 | Determining Causes and Severity of End-User FrustrationabstractAlthough computers are beneficial to individuals and society, frequently users encounter frustrating experiences when using computers. This study represents an attempt to measure, in 111 participants, the frequency, the cause, and the level of severity of frustrating experiences. The data show that frustrating experiences happen on a frequent basis. The applications in which the frustrating experiences happened most frequently were Web browsing, e-mail, and word processing. The most-cited causes of frustrating experiences were error messages, dropped network connections, long download times, and hard-to-find features. The time lost due to frustrating experiences ranged from 47% to 53% of time spent on a computer, depending on the location and study method. After extreme cases were discarded, the time lost was still above 38%. These disturbing results should be a basis for future study. Irina Ceaparu, Jonathan Lazar, Katie Bessière, John P. Robinson, Ben Shneiderman |
Int. J. Hum. Comput. Interact. | 4 |
| 2003 | ESTprep: Preprocessing CDNA Sequence ReadsabstractMOTIVATION: High accuracy of data always governs the large-scale gene discovery projects. The data should not only be trustworthy but should be correctly annotated for various features it contains. Sequence errors are inherent in single-pass sequences such as ESTs obtained from automated sequencing. These errors further complicate the automated identification of EST-related sequencing. A tool is required to prepare the data prior to advanced annotation processing and submission to public databases. RESULTS: This paper describes ESTprep, a program designed to preprocess expressed sequence tag (EST) sequences. It identifies the location of features present in ESTs and allows the sequence to pass only if it meets various quality criteria. Use of ESTprep has resulted in substantial improvement in accurate EST feature identification and fidelity of results submitted to GenBank. AVAILABILITY: The program is freely available for download from http://genome.uiowa.edu/pubsoft/software.html Todd E. Scheetz, Nishank Trivedi, Chad A. Roberts, Tamara Kucaba, Brian Berger, Natalie L. Robinson, Clayton L. Birkett, Allen J. Gavin, Brian O'Leary, Terry A. Braun, Maria F. Bonaldo, John P. Robinson, Val C. Sheffield, Marcelo Bento Soares, Thomas L. Casavant |
Bioinform. | 12 |
| 2002 | Pooled library tissue tags for EST-based gene discoveryabstractMOTIVATION: In gene discovery projects based on EST sequencing, effective post-sequencing identification methods are important in determining tissue sources of ESTs within pooled cDNA libraries. In the past, such identification efforts have been characterized by higher than necessary failure rates due to the presence of errors within the subsequence containing the oligo tag intended to define the tissue source for each EST. RESULTS: A large-scale EST-based gene discovery program at The University of Iowa has led to the creation of a unique software method named UITagCreator usable in the creation of large sets of synthetic tissue identification tags. The identification tags provide error detection and correction capability and, in conjunction with automated annotation software, result in a substantial improvement in the accurate identification of the tissue source in the presence of sequencing and base-calling errors. These identification rates are favorable, relative to past paradigms. AVAILABILITY: The UITagCreator source code and installation instructions, along with detection software usable in concert with created tag sets, is freely available at http://genome.uiowa.edu/pubsoft/software.html CONTACT: [email protected] Allen J. Gavin, Todd E. Scheetz, Chad A. Roberts, Brian O'Leary, Terry A. Braun, Val C. Sheffield, Marcelo Bento Soares, John P. Robinson, Thomas L. Casavant |
Bioinform. | 8 |
| 2000 | Genetic search for Golomb arraysabstractGenetic search with a decision level chromosome is used to search efficiently for Golomb (1982) arrays. A Golomb array A is a binary array with three values for its discrete autocorrelation function; M, the number of ones in A for no offset, 1 when there is partial overlap, and 0 otherwise. In one dimension, A is known as a Golomb ruler. The method yields improvement because the genetic search considers only feasible solutions in the most likely portion of the search space. Each chromosome bit represents a decision to place a one in an iterative construction. The representation includes all possible arrays. Since the chromosome bits represent binary decisions in the search space, genetic operations (such as crossover and mutation) always result in feasible descendent chromosomes. Experimental results include comparison to previously known search methods and several new arrays. These results indicate that the proposed search is significantly more efficient than prior methods. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1997 | Golomb rectangles as folded rulersabstractA correspondence between two-dimensional Golomb rectangles and one-dimensional Golomb rulers is given. Results are translated from rulers to rectangles. The extension of these results to an arbitrary number of dimensions is given. A new bound is developed on the number of ones in a Golomb array of any dimension. Some new optimum Golomb squares, rectangles, and higher dimensional arrays are given. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1995 | Authors' reply to comments on "Aliasing Properties of Circular MISRs"
Geetani Edirisooriya, John P. Robinson |
J. Electron. Test. | 2 |
| 1993 | On the Performance of Augmented Signature Testing
Geetani Edirisooriya, Samantha Edirisooriya, John P. Robinson |
ISCAS | 3 |
| 1993 | A new built-in self-test method based on prestored testingabstractBuilt-in-self-test (BIST) schemes provide on-chip circuitry to generate test vectors and to analyze output responses so that testing can be performed without using expensive external testers. The authors present a unified approach to test pattern generation and output compaction. ISCAS benchmark circuits are used to show the applicability of the proposed method.> Geetani Edirisooriya, Samantha Edirisooriya, John P. Robinson |
VTS | 3 |
| 1993 | Time and space correlated errors in signature analysisabstractA new error model that considers both space and time correlation is proposed. An exact closed form expression for aliasing probability is obtained for an arbitrary test length for a large class of signature registers. The authors identify the minimum register structure that falls into this class.> Geetani Edirisooriya, Samantha Edirisooriya, John P. Robinson |
VTS | 3 |
| 1993 | Aliasing properties of circular MISRs
Geetani Edirisooriya, John P. Robinson |
J. Electron. Test. | 2 |
| 1993 | Test generation to minimize error maskingabstractA unified scheme for test-pattern generation and output compaction using circuit-specific information is presented. It is shown that partial control over test-pattern sequence can give zero aliasing in single-output circuits and reduced aliasing in multiple-output circuits. The exact aliasing probability is obtained for multiple-output circuits under the independent bit error model for any test length. The aliasing probability for multiple-output circuits of this scheme is independent of the feedback polynomial of the multiple-input shift register (MISR). This method reduces aliasing considerably without increasing the length of the MISR by having a simple quotient detector. The approach is applied to benchmark circuits to show the applicability of the scheme to a given combinational circuit.> Geetani Edirisooriya, John P. Robinson |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1992 | Design of low cost ROM based test generatorsabstractA data compression technique for ROM based built-in test generators of combinational circuits is described. Some of the test pattern bits are computed using the reduced data stored in the ROM combined with the address bits accessing the ROM. Some experimental results are presented for ISCAS benchmark circuits and random data.> Geetani Edirisooriya, John P. Robinson |
VTS | 2 |
| 1992 | Aliasing probability transients
John P. Robinson |
J. Electron. Test. | 1 |
| 1991 | Aliasing Probability in Multiple Input Linear Signature Automata for Q-ary Symmetric ErrorsabstractThe aliasing probability in single and multiple input linear automata signature registers (LASRs: linear feedback shift registers (LFSRs) and linear cellular automata) has been widely studied under the independent bit error model. Aliasing in a class of multiple-input LASRs (MILASRs) under the q-ary symmetric error model is examined. By modeling the signature analyzer as a two state Markov process, it is shown that the closed form expression previously derived for aliasing probability for multiple-input LFSRs with primitive polynomials holds for a far more general class of linear automata signature analyzers, including all multiple-input LFSRs. An easily verifiable criterion is given to determine whether a MILASR falls into this category. It is shown that for q-ary symmetric errors, the circuit complexity and the propagation delay can be minimized by using a set of m single bit LFSRs.> Geetani Edirisooriya, John P. Robinson |
ICCD | 2 |
| 1991 | Cyclic code weight spectra and BIST aliasing
Geetani Edirisooriya, John P. Robinson |
J. Electron. Test. | 2 |
| 1991 | Aliasing Probabilities for Feedback Signature Compression of Test DataabstractA computationally efficient Markov state space model is developed for determining the aliasing probability of a linear feedback shift register when used for test data reduction. The model studied can be used to test data errors which have a constant of probability of error, correlated or repeated use errors, or time varying error probability. Based on a number of simulations of various error models and feedback polynomials it appears that a primitive polynomial, with about half its terms nonzero, has the best dynamic performance in most cases.> John P. Robinson |
IEEE Trans. Computers | 1 |
| 1988 | A Fast Algorithm for Optimum Syndrome Space CompressionabstractA procedure for multiple-output combinational circuits is presented that yields the optimum space compressor while using counting for time compression. The procedure is intended for the built-in selftest environment where output response data compression is appropriate. Optimum is defined as the minimum number of error patterns missed by the combination of space and time compression. The procedure uses the fast Walsh transform to determine the number of errors missed by each linear combination for all possible space-compression combinations. A illustrative example is included to show the effectiveness of the algorithm. A comparison between cases with and without space compression is included.> Cheng Hsien Tung, John P. Robinson |
IEEE Trans. Computers | 2 |
| 1988 | Simultaneous signature and syndrome compressionabstractA commonly used organization for built-in self-test of VLSI (very large-scale integration) circuits uses complete or pseudorandom test input generators followed by output data reduction. Two compression techniques which have been used are polynomial division (signature) and ones counting (syndrome). The simultaneous use of both of these approaches in parallel is investigated. Analytic and enumerative results indicate that the number of error patterns which are missed by both methods together is nearly the theoretical minimum. The conclusion extends to signature compression combined with any other counter-based compression method such as the use of Walsh spectral coefficients. Some suggestions for CAD (computer-aided design) implementations of test design are given based on these results.> John P. Robinson, Nirmal Saxena |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1988 | Syndrome and transition count are uncorrelatedabstractIn the testing of logic circuits, two proposed data-compression methods use the number of ones (syndrome) and the number of sequence changes (transition count). An enumeration N(m, k, t) of the number of length-m binary sequences having syndrome value k and transition count t is developed. Examination of this result reveals that the parallel compression of these two methods has small overlap in error masking. An asymptotic expression for N(m, k, t) is developed.> Nirmal Saxena, John P. Robinson |
IEEE Trans. Inf. Theory | 2 |
| 1987 | A Unified View of Test Compression MethodsabstractA unified treatment of the various techniques to reduce the output data from a unit under test is given. The characteristics of time compression schemes with respect to errors detected are developed. The use of two or more of these methods together is considered. Methods to design efficient test compression structures for built-in-tests are proposed. The feasibility of the proposed approach is demonstrated by simulation results. John P. Robinson, Nirmal Saxena |
IEEE Trans. Computers | 1 |
| 1987 | Space Compression Methods With Output Data ModificationabstractThe main advantages of space compression are the reduction in the number of pins monitored by the tester and the minimization of the memory space required for reference signatures. Compression, however, may reduce fault coverage. We investigate output data modification with the objective to improve the efficiency of syndrome testing and to reduce by a significant amount the error probability. It was found that this approach to output modification depends strongly upon the functions tested and may result in a complicated testing circuit, in some cases. A design algorithm is proposed which combines space compression and output modification. This algorithm will often minimize the disadvantages of both approaches while maintaining error coverage information. Yiu Kei Li, John P. Robinson |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1986 | On Concurrently Testable Microprogrammed Control Units
Cheng Hsien Tung, John P. Robinson |
ITC | 2 |
| 1986 | Accumulator Compression TestingabstractA new test data reduction technique called accumulator compression testng (ACT) is proposed. ACT is an extension of syndrome testing. It is shown that the enumeration of errors missed by ACT for a unit under test is equivalent to the number of restricted partitions of a number. Asymptotic results are obtained for independent and dependent error modes. Comparison is made between signature analysis (SA) and ACT. Theoretical results indicate that with ACT a better control over fault coverage can be obtained than with SA. Experimental results are supportive of this indication. Built-in self test for processor environments may be feasible with ACT. However, for general VLSI circuits the complexity of ACT may be a problem as an adder is necessary. Nirmal Saxena, John P. Robinson |
IEEE Trans. Computers | 2 |
| 1985 | Error recovery for variable length codesabstractWhen an error occurs in the encoded bit stream produced by a variable length code, the decoder may lose synchronization. A state model for synchronization recovery is developed, and a method for determining the expected span of source symbols lost is presented. The performance of various codes with respect to error recovery is discussed. Two examples are given where equivalent optimal codes have a marked difference in their error recovery characteristics. Some open problems are indicated. J. C. Maxted, John P. Robinson |
IEEE Trans. Inf. Theory | 2 |
| 1985 | Golomb rectanglesabstractThere are a number of communications problems involving two-dimensional arrays with constrained correlation functions. Golomb's two classes of radar arrays and sonar arrays are examined. Improved bounds, optimal cases, and computational procedures are reported. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1983 | Addendum to "Optimum Golomb Rulers"abstractThe optimum Golomb ruler1 with 13 marks has been found. This shortest ruler as well as another new ruler is reported. John P. Robinson |
IEEE Trans. Computers | 1 |
| 1982 | A Method for Modulo-2 MinimizationabstractA minimization approach is presented for a modulo-2 expansion of a switching function. This method uses mixed polarity representation for the variables A local optimization procedure is presented which requires modest computation and is easily expanded. The procedure applied to the 32 DES select functions of six variables is reported. John P. Robinson, Chia-Lung Yeh |
IEEE Trans. Computers | 1 |
| 1981 | Counting SequencesabstractA Gray sequence is a counter sequence where the Hamming distance between successive states is one. A construction for any fixed odd distance between successive states is given based on error-correcting codes. Such sequences could be used in testing and fault diagnosis when sequencing through all possible input combinations. Sequences with the maximum possible difference between successive states, alternatelynandn-1, are given. A characterization of such maximal change sequences is given. The most nearly uniform even difference sequences are described. The distribution of bit changes or transition counts for individual variables for a counting sequence is considered. John P. Robinson, Martin Cohn |
IEEE Trans. Computers | 1 |
| 1979 | Optimum Golomb RulersabstractA Golomb ruler has m division marks with the spacings between marks positive integers such that the set of (m2 − m)/2 measurements which can be made between the marks are distinct. A fast search procedure is outlined for determining the shortest ruler. For 12 marks the shortest ruler is 85 units. John P. Robinson |
IEEE Trans. Computers | 1 |
| 1978 | An asymmetric error-correcting ternary code (Corresp.)abstractCodes for a ternary channel having a character adjacency restriction and an asymmetric error behavior are considered. Allowable sequences and their characteristics are presented. Error-detection and error-correction codes are investigated, and a single error-correcting code is given as an example. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1975 | Easily Tested Three-Level Gate Networks for T or More of N Symmetric FunctionsabstractThis correspondence considers three-level AND/OR gate realizations for T or more of N symmetric functions and gives a design procedure. The procedure can be used to design relatively large networks. The three-level realizations require substantially fewer test patterns for fault detection, gates, and gate inputs than the minimum two-level network. For example, the minimum two-level network for the 3 or more out of 12 functions requires 286 test patterns, 67 gates, and 726 gate inputs while the three-level realization presented requires 27 test patterns, 25 gates, and 96 gate inputs. John P. Robinson, Charles W. Hoffner II |
IEEE Trans. Computers | 1 |
| 1974 | Authors' Reply
James W. Gault, John P. Robinson, Sudhakar M. Reddy |
IEEE Trans. Computers | 2 |
| 1972 | Multiple Fault Detection in Combinational NetworksabstractCombinational networks with no internal fan-out are considered from the point of view of testing for multiple faults. Several different approaches utilizing added inputs and observable outputs are considered and the tradeoffs are discussed. James W. Gault, John P. Robinson, Sudhakar M. Reddy |
IEEE Trans. Computers | 2 |
| 1972 | Random error and burst correction by iterated codesabstractWe give a decoding algorithm for iterated codes that can correct up to the number of errors guaranteed by the product minimum distance, rather than about half that number when the iterated codes are decoded independently. This result is achieved by adapting Forney's generalized minimum distance decoding for use with iterated codes. We derive results on the simultaneous burst- and random-error-correction capability of iterated codes that improve considerably on known results. Sudhakar M. Reddy, John P. Robinson |
IEEE Trans. Inf. Theory | 2 |
| 1972 | Hybrid block- self-orthogonal convolutional codesabstractTwo convolutional-code construction schemes that utilize block codes are given. In the first method the generators of a self-orthogonal convolutional code (SOCC) are expanded. The generators of a block code whose block length is longer than that of the SOCC code replace the nonzero blocks of the convolutional code. The zero blocks are extended to the longer block length. There results a convolutional code whose blocks are self-orthogonal and which has a lower transmission rate. In the second scheme the parity constraints of an SOCC are expanded. The parity constraints of a block code replace some of the individual nonzero elements of the SOCC parity-check matrix, so that the convolutional code rate is greater than the block code rate. The resulting codes retain the SOCC advantages of simple implementation and limited error propagation. Both the encoding and the decoding can be based on the underlying block code. If a block code is majority decodable, then the resulting "hybrid" codes are majority decodable. Optimum majority-decodable block codes with up to five information bits per block are given, and from these codes several majority-decodable convolutional codes that are "optimum" with respect to the proposed construction are obtained. Sudhakar M. Reddy, John P. Robinson |
IEEE Trans. Inf. Theory | 2 |
| 1971 | High-rate burst-error-correcting recurrent codes (Corresp.)abstractA bound and construction are presented for high-rate burst-error-correcting recurrent codes. The bound is an upper bound on the block length in terms of the total redundancy used in decoding, the redundancy per block, and the burst length. The construction uses a block-code parity-check matrix as the first block of the recurrent code parity-check matrix. For a block code it is typical to find that only a portion of the redundancy need be used to detect a burst. Any block code for which this is true can be used in the construction. The recurrent code is then related as follows to the block code from which it is constructed. 1) The recurrent code block length is the same as the block-code block length. 2) The total redundancy used in decoding the recurrent code is the same as the block-code redundancy per block. 3) The recurrent code redundancy per block is the same as the block-code redundancy required for burst detection only. 4) The recurrent code is of higher rate than the block code. 5) The recurrent code requires a guard space between bursts but otherwise corrects the same bursts as the block code. It is shown that, when certain well-known cyclic codes are used in the construction, the resulting recurrent codes are close to the upper bound. Charles W. Hoffner II, John P. Robinson |
IEEE Trans. Inf. Theory | 2 |
| 1970 | A Class of High-Rate Double-Error-Correcting Convolutional Codes
Sudhakar M. Reddy, George I. Davida, John P. Robinson |
Inf. Control. | 3 |
| 1970 | R70-24 A Procedure for Selecting Diagnostic TestsabstractThis paper describes a sequential suboptimal test selection procedure for a combinational logic circuit. The goal is package level diagnosis assuming a single permanent fault and multiple outputs. The method extends to multiple permanent faults and/or a single output since the starting point is a fault table of test inputs as columns, faults as rows, and resulting output as the entry. John P. Robinson |
IEEE Trans. Computers | 1 |
| 1969 | Punctured uniform codesabstractThe structure of a uniform convolutional code, i.e., a code whose average distance is equal to its minimum distance, is examined, and results in a parity equation lattice. From this lattice, punctured uniform codes, i.e., uniform codes with parity bits deleted, are constructed, which can be threshold decoded and have limited error propagation. An "optimum" deletion sequence is provided. Some of the punctured uniform codes are optimal from a minimum-distance view point. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1968 | A Construction for Convolutional Codes Using Block Codes
Sudhakar M. Reddy, John P. Robinson |
Inf. Control. | 2 |
| 1968 | A Decoding Algorithm for Some Convolutional Codes Constructed from Block Codes
Sudhakar M. Reddy, John P. Robinson |
Inf. Control. | 2 |
| 1968 | Error propagation and definite decoding of convolutional codesabstractThe error-propagation effect in decoding convolutional codes is a result of the internal feedback in the usual decoding method, feedback decoding (FD). As a measure of this effect, the propagation lengthLof a system is defined as the maximum span of decoding errors following a decoding error when all succeding parity checks are satisfied. A relationship betweenL, the parity check matrix, and the decoding algorithm is developed. A decoding method having no internal feedback, definite decoding (DD), is formalized. It is shown that a code using FD with limitedLexists if and only if that same code can be decoded using DD. When using DD a smaller class of errors is corrected. The self-orthogonal codes are shown to be decodable using FD withLsmall. The minimum possible value ofLwhen using bounded distance decoding is given for some of these codes. Codes are given which minimize the spacing between single correctable errors using DD. These values of spacing are compared with those for similar (known) codes which use FD, and with the theoretical minimum spacing. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1968 | Reversible convolutional codes (Corresp.)
John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1967 | An Optimum Nonlinear Code
Alan W. Nordstrom, John P. Robinson |
Inf. Control. | 2 |
| 1967 | Improved Gilbert bound for convolutional codes (Corresp.)abstractIt is shown that an improved Gilbert bound for convolutional codes can be obtained for the class of codes derivable from a good short code. Numerical results for the binary case illustrate the improvement. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |
| 1967 | A class of binary recurrent codes with limited error propagationabstractA class of binary recurrent codes for correcting independent errors is given which has guaranteed error-limiting properties. These codes can be simply decoded using threshold decoding, and will recover from any decoding error caused by either an uncorrectable transmission error or a temporary malfunction of the encoder or decoder. A number of such codes are given along with a synthesis procedure. The results of a computer simulation are given which indicate that these codes perform better in some situations than other codes using threshold decoding. John P. Robinson, Arthur J. Bernstein |
IEEE Trans. Inf. Theory | 1 |
| 1965 | A comparison of block and recurrent codes for the correction of independent errors (Corresp.)
Charles V. Freiman, John P. Robinson |
IEEE Trans. Inf. Theory | 2 |
| 1965 | An upper bound on the minimum distance of a convolutional codeabstractAn upper bound on the minimum distance of a linear convolutional code is given which reduces to the Plotkin bound for the block code case. It is shown that most linear convolutional codes have a minimum distance strictly less than their average distance. A table of the bound for several rates is given for binary codes as well as a comparison with the known optimum values for codes of block length2. John P. Robinson |
IEEE Trans. Inf. Theory | 1 |