scispace - formally typeset
Search or ask a question
Topic

Gray code

About: Gray code is a research topic. Over the lifetime, 1991 publications have been published within this topic receiving 24321 citations. The topic is also known as: reflected binary code & reflected binary.


Papers
More filters
Journal ArticleDOI
TL;DR: This work provides an exact and general closed-form expression of the BER for one-dimensional and two-dimensional amplitude modulations, i.e., PAM and QAM, under an additive white Gaussian noise (AWGN) channel when Gray code bit mapping is employed.
Abstract: Quadrature amplitude modulation (QAM) is an attractive technique to achieve high rate transmission without increasing the bandwidth. A great deal of attention has been devoted to the study of bit error rate (BER) performance of QAM, and approximate expressions for the bit error probability of QAM have been developed in many places in the literature. However, the exact and general BER expression of QAM with an arbitrary constellation size has not been derived yet. We provide an exact and general closed-form expression of the BER for one-dimensional and two-dimensional amplitude modulations, i.e., PAM and QAM, under an additive white Gaussian noise (AWGN) channel when Gray code bit mapping is employed. The provided BER expressions offer a convenient way to evaluate the performance of PAM and QAM systems for various cases of practical interest. Moreover, simple approximations can be found from our expressions, which are the same as the well-known approximations, if only the dominant terms are considered.

1,007 citations

Journal ArticleDOI
TL;DR: The area of combinatorial Gray codes is surveyed, recent results, variations, and trends are described, and some open problems are highlighted.
Abstract: The term combinatorial Gray code was introduced in 1980 to refer to any method for generating combinatorial objects so that successive objects differ in some prespecified, small way. This notion generalizes the classical binary reflected Gray code scheme for listing n-bit binary numbers so that successive numbers differ in exactly one bit position, as well as work in the 1960s and 1970s on minimal change listings for other combinatorial families, including permutations and combinations. The area of combinatorial Gray codes was popularized by Herbert Wilf in his invited address at the SIAM Conference on Discrete Mathematics in 1988 and his subsequent SIAM monograph [Combinatorial Algorithms: An Update, 1989] in which he posed some open problems and variations on the theme. This resulted in much recent activity in the area, and most of the problems posed by Wilf are now solved. In this paper, we survey the area of combinatorial Gray codes, describe recent results, variations, and trends, and highlight some open problems.

488 citations

Journal ArticleDOI
TL;DR: The binary switching algorithm is introduced, based on the objective of minimizing a useful upper bound on the average system distortion, which yields a significant reduction in average distortion, and converges in reasonable running times.
Abstract: A pseudo-Gray code is an assignment of n-bit binary indexes to 2" points in a Euclidean space so that the Hamming distance between two points corresponds closely to the Euclidean distance. Pseudo-Gray coding provides a redundancy-free error protection scheme for vector quantization (VQ) of analog signals when the binary indexes are used as channel symbols on a discrete memoryless channel and the points are signal codevectors. Binary indexes are assigned to codevectors in a way that reduces the average quantization distortion introduced in the reproduced source vectors when a transmitted index is corrupted by channel noise. A globally optimal solution to this problem is generally intractable due to an inherently large computational complexity. A locally optimal solution, the binary switching algorithm, is introduced, based on the objective of minimizing a useful upper bound on the average system distortion. The algorithm yields a significant reduction in average distortion, and converges in reasonable running times. The sue of pseudo-Gray coding is motivated by the increasing need for low-bit-rate VQ-based encoding systems that operate on noisy channels, such as in mobile radio speech communications. >

411 citations

Journal ArticleDOI
TL;DR: New results are given in the field in the form of theorems which permit systematic construction of codes for given n, d ; for some n,d , the codes contain the greatest possible numbers of points.
Abstract: Two n -digit sequences, called "points," of binary digits are said to be at distance d if exactly d corresponding digits are unlike in the two sequences. The construction of sets of points, called codes, in which some specified minimum distance is maintained between pairs of points is of interest in the design of self-checking systems for computing with or transmitting binary digits, the minimum distance being the minimum number of digital errors required to produce an undetected error in the system output. Previous work in the field had established general upper bounds for the number of n -digit points in codes of minimum distance d with certain properties. This paper gives new results in the field in the form of theorems which permit systematic construction of codes for given n, d ; for some n, d , the codes contain the greatest possible numbers of points.

334 citations

Journal ArticleDOI
TL;DR: A novel data representation scheme for multilevel flash memory cells, in which a set of n cells stores information in the permutation induced by the different charge levels of the individual cells, which eliminates the need for discrete cell levels when programming cells.
Abstract: We explore a novel data representation scheme for multilevel flash memory cells, in which a set of n cells stores information in the permutation induced by the different charge levels of the individual cells. The only allowed charge-placement mechanism is a ldquopush-to-the-toprdquo operation, which takes a single cell of the set and makes it the top-charged cell. The resulting scheme eliminates the need for discrete cell levels, as well as overshoot errors, when programming cells. We present unrestricted Gray codes spanning all possible n-cell states and using only "push-to-the-top" operations, and also construct balanced Gray codes. One important application of the Gray codes is the realization of logic multilevel cells, which is useful in conventional storage solutions. We also investigate rewriting schemes for random data modification. We present both an optimal scheme for the worst case rewrite performance and an approximation scheme for the average-case rewrite performance.

330 citations


Network Information
Related Topics (5)
Network packet
159.7K papers, 2.2M citations
80% related
Graph (abstract data type)
69.9K papers, 1.2M citations
79% related
Server
79.5K papers, 1.4M citations
79% related
Optimization problem
96.4K papers, 2.1M citations
78% related
Wireless network
122.5K papers, 2.1M citations
78% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202321
202250
202143
202053
201967
201870