Academia.eduAcademia.edu

Gray Code

description549 papers
group3 followers
lightbulbAbout this topic
Gray Code is a binary numeral system where two successive values differ in only one bit. It is used in digital systems to minimize errors during transitions and is particularly useful in applications such as rotary encoders and error correction in digital communications.
lightbulbAbout this topic
Gray Code is a binary numeral system where two successive values differ in only one bit. It is used in digital systems to minimize errors during transitions and is particularly useful in applications such as rotary encoders and error correction in digital communications.
Genetic algorithms have been extensively used and studied in computer science, yet there is no generally accepted methodology for exploring which parameters significantly affect performance, whether there is any interaction between... more
J matrix whose entries are all zero. I, and J, are the N x N identity and opposite identity matrices, respectively. 1', denotes an N x N diagonal matrix defined as Ih = diag[fi, 1, ..., 1 1 Proposed cosine-modulated FIR filter banks: To... more
This paper presents three multimedia encryption algorithms base on a new Generalized P-Gray Code (GPGC) to protect the surveillance data in homeland security applications. The GPGC is a k-digital parametric sequence suitable for any base,... more
An efficient algorithm searching for the best (shortened) cyclic burst-correcting codes is presented. The efficiency of the algorithm stems from the fact that no repeated syndromes are computed. It is shown how to achieve this goal by... more
This paper discusses reduction of the number of product terms in representation of totally symmetric Boolean functions by Sum of Products (SOP) and Fixed Polarity Reed-Muller (FPRM) expansions. The suggested method reduces the number of... more
A parity generator is a circuit that generates redundant bits used for error detection and is used when transmitting binary information. Previous parity generator circuits based on quantum-dot cellular automata (QCA) are designed to... more
Let T(n) be the set of all well-formed parentheses strings of length 2n. We show that the elements of T(n) can be listed so that successive strings differ by the transposition of a left and a right parenthesis. Furthermore, between the... more
and link-faults in a hypercube multipro-;.,*,..r. tt'i reuealed lhal, the direct use of sharp prod-.t:t opcration is not sufficient lo discard onlg compulrir-rnrr/ oarl (processor and mernory), when onlg this ;tt1 ,:i node is faulty. We... more
Genetic algorithms have been extensively used and studied in computer science, yet there is no generally accepted methodology for exploring which parameters significantly affect performance, whether there is any interaction between... more
This paper discusses the trade-off between accuracy, reliability and computing time in the binary-encoded genetic algorithm (GA) used for global optimization over continuous variables. An experimental study is performed on a large set of... more
Both Gray code and binary code are frequently used in mapping arrays into hypercube architectures. While the former is preferred when communication between adjacent array elements is needed, the latter is preferred for FFT-type... more
We compare term by term the paperfolding sequence with a copy displaced by d terms to obtain the matching fraction M (d). It is shown that M (d) has an interesting structure in that if d = 2 b (1+2s), then M (d) = 1 − 3 2 b+1 thereby... more
Three equivalent methods of generating the paperfolding sequence are presented as well as a categorisation of runs of identical terms. We find all repeated subsequences, the largest repeated subsequences and the spacing of singles,... more
In this paper we address visual communications via printing channels from an information-theoretic point of view as communications with side information. The solution to this problem addresses important aspects of multimedia data... more
In this paper we address visual communications via print-and-scan channels from an information-theoretic point of view as communications with side information that targets quality enhancement of visual data at the output of this type of... more
This paper addresses the DNA code analysis in the perspective of dynamics and fractional calculus. Several mathematical tools are selected to establish a quantitative method without distorting the alphabet represented by the sequence of... more
Compatibility of a design is an archetype of three aspects, namely speed, power, and area. Achieving all three of them is exceptionally desirable. Quantum-dot Cellular Automata is one of the most surrogate nanotechnologies in the... more
A parity generator is a circuit that generates redundant bits used for error detection and is used when transmitting binary information. Previous parity generator circuits based on quantum-dot cellular automata (QCA) are designed to... more
Quantum dot cellular automata (QCA) is growing technology with Nano range scale in that, QCA is extremely computational and exceptionally productive than CMOS technology. QCA the parameters like area and usage of power are very less when... more
Quantum-dot Cellular Automata (QCA) is an alternative innovation to the Complementary Metal Oxide Semiconductor (CMOS) because CMOS has scaling limitations that lead to high leakage power. QCA is structured on quantum cells, whose sizes... more
One of the important codes, a gray code is normally used to detect correction of error in digital systems. Gray codes use a binary encoding scheme through grouping of the order of the bits and changing one bit of the group. Quantum-dot... more
We consider the local rank-modulation scheme in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. Local rankmodulation is a generalization of the rank-modulation scheme, which has... more
Quantum-dot cellular automata is a promising nanotechnology and a possible alternative to complementary metal-oxide-semiconductor (CMOS) transistors. Nowadays, several sequential and combinational logic circuits have been designed and... more
In the present era, transistor reached their highest density and cannot go much smaller than their present size. There are many designs of QCA adders are present in literature, this is new multilayered schematic layout of adder based on... more
Quantum dot Cellular Automata (QCA) is a new direction in creating logic circuits based on nanotechnology.It is a promising alternative to CMOS technology with many appealing features such as high speed, lowpower consumption and higher... more
In recent years Quantum-dot Cellular Automata (QCA) has been considered one of the emerging nano-technology for future generation digital circuits and systems. QCA technology is a promising alternative to Complementary Metal Oxide... more
The Tower of Hanoi Puzzle finds its applications ranging from robotics to psychological research. This puzzle is a classic case of recursive algorithm in programming. However, this puzzle can also be implemented using iterative... more
A Gray code is a listing structure for a set of combinatorial objects such that some consistent (usually minimal) change property is maintained throughout adjacent elements in the list. While Gray codes for m-ary strings have been... more
Steiner quadruple systems are set systems in which every triple is contained in a unique quadruple. It is will known that Steiner quadruple systems of order v, or SQS(v), exist if and only if v ≡ 2, 4 (mod 6). Universal cycles, introduced... more
The basic theory of t-UEC (I-UED codes is developed. Methods for construction of such codes from symmetric error-correcting and asymmetric error-correcting codes are developed. Some bounds for t-EC (I-UED codes are improved.... more
Quantum-dot cellular automata (QCA) are a transistorless computation approach which encodes binary information via configuration of charges among quantum dots. The fundamental QCA logic primitives are majority and inverter gates which can... more
—Adiabatic logic brings about a great deal of power minimization in digital circuits. An application of the same is presented here by proposing a new design of some code converters-BCD to Excess-3, Binary to Gray and Gray to Binary, using... more
This paper describes the use of grammatical evolution to generate APL programs which perform some pre-required function.
We investigate the problem of listing combinations using a special class of operations, prefix shifts. Combinations are represented as bitstrings of 0's and 1's, and prefix shifts are the operations of rotating some prefix of a bitstring... more
Quantum dot Cellular Automata (QCA) is an emerging technology for development of logic circuits based on nanotechnology, and is one of the alternative for designing high performance computing over existing CMOS-VLSI technology. QCA does... more
Quantum dot Cellular Automata (QCA) is an emerging technology for development of logic circuits based on nanotechnology, and is one of the alternative for designing high performance computing over existing CMOS-VLSI technology. QCA does... more
Abstract Single-track Gray codes are cyclic Gray codes with codewords of length n, such that all the n tracks which correspond to the n distinct coordinates of the codewords are cyclic shifts of the first track. We investigate the... more
Consider a sequence of bit strings of length d, such that each string differs from the next in a constant number of bits. We call this sequence a quasi-Gray code. We examine the problem of efficiently generating such codes, by considering... more
Let G be a permutation group on a set Ω with no fixed points in Ω and let m be a positive integer. If no element of G moves any subset of Ω by more than m points (that is, |Γ g \ Γ| ≤ m for every Γ ⊆ Ω and g ∈ G), and also if each G-orbit... more
Quantum-dot Cellular Automata (QCA) is a system with low power consumption and a potentially high density and regularity. Also, QCA supports the new devices with nanotechnology architecture. This technique works based on electron... more
We present an analysis of the genotype-phenotype map in Grammatical Evolution (GE). The standard map adopted in GE is a depth-first expansion of the non-terminal symbols during the derivation sequence. Earlier studies have indicated that... more
We present an analysis of the genotype-phenotype map in Grammatical Evolution (GE). The standard map adopted in GE is a depth-first expansion of the non-terminal symbols during the derivation sequence. Earlier studies have indicated that... more
We present an analysis of the genotype-phenotype map in Grammatical Evolution (GE). The standard map adopted in GE is a depth-first expansion of the non-terminal symbols during the derivation sequence. Earlier studies have indicated that... more
Covering, dominating, and induced paths in binary hypercubes are well-studied notions in combinatorics. For example, Blass et al. investigate lower bounds on the length of cube-dominating paths and cycles. In this talk, I will introduce a... more
We analyze the structure and enumerate Dumont permutations of the first and second kinds avoiding certain patterns or sets of patterns of length 3 and 4. Some cardinalities are given by Catalan numbers, powers of 2, little Schröder... more
The term binary combinatorial Gray code refers to a list of binary words such that the Hamming distance between two neighboring words is one and the list satisfies some additional properties that are of interest to a particular... more
Download research papers for free!