Gray code is a code with the property that there is one and only one bit‐change between any two neighboring numbers. An algorithm for generating gray codes is presented. It turns out that there are other codes which have the same characteristics as gray codes. We call this class of codes generalized gray code (GGC). More precisely, a GGC is a code which has both the reflective property and the unit distance property. Algorithms for generating n‐bit GGC from the (n – 1)‐bit GGC are presented with illustrative examples. It is found that the number of n‐bit GGC is equal to 2n times the number of (n – 1)‐bit GGC. GGC generation trees are used to find GGC. Shows that GGC may be used in the two cases: where 1: gray code cannot be used, and as 2: member of the GGC is better suited than the gray code. Deduces that through the use of GGC, we have more choices than using just gray codes, and that we may obtain better results in terms of fan‐in, fan‐out, propagation delays, power consumption, or other related constraints in designing digital systems. The results obtained in this paper may also have useful applications in implementing special logic functions such as fuzzy threshold functions or fuzzy symmetric functions.
Article navigation
1 August 1999
Technical Paper|
August 01 1999
Algorithms for generating generalized gray codes Available to Purchase
Madonna E. Lee
Madonna E. Lee
L&P Culture and Technology, Inc., San Diego, California, USA
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1758-7883
Print ISSN: 0368-492X
© MCB UP Limited
1999
Kybernetes (1999) 28 (6-7): 837–844.
Citation
Lee ET, Lee ME (1999), "Algorithms for generating generalized gray codes". Kybernetes, Vol. 28 No. 6-7 pp. 837–844, doi: https://doi.org/10.1108/03684929910283286
Download citation file:
Suggested Reading
Fuzziology: a study of fuzziness of human knowing and being
Kybernetes (June,2003)
Bionics: psychocybernetics of human memory: Part III: modelling of the human short‐term memory
Kybernetes (March,1997)
Bionics: psychocybernetics of the human memory ‐ Part IV: modelling of the human long‐term memory
Kybernetes (April,1999)
A VLSI systolic implementation of the Hopfield and back‐propagation neural algorithms
Kybernetes (February,2001)
Bionics: psychocybernetics of the human memory – Part I: memory processes
Kybernetes (August,1996)
Related Chapters
Regulatory Measures Required for Rural Marketing and Sales
Rural Marketing as a Tool for National Development: Strategies for Socio-Economic Progress
Exploring Bias in Artificial Intelligence in Digital Transformation and the Datafied Future of Work
AI and Diversity in a Datafied World of Work: Will the Future of Work be Inclusive?
Enacting the Everyday: The Dialectic of Algorithms, Data Activism, and Platform Power
Contesting Platform Power: The Oppositional Affordances of Data Activism
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
