Author :
Hiltgen, Alain P. ; Paterson, Kenneth G. ; Brandestini, Marco
Abstract :
A common use of Gray codes is in reducing quantisation errors in various types of analogue-to-digital conversion systems. As a typical example, a length n Gray code can be used to record the absolute angular positions of a rotating wheel by encoding the codewords on n concentrically arranged tracks. A number of reading heads, n, mounted radially across the trades, suffice to recover the codewords and it is well known that quantisation errors are minimised by using a Gray encoding. When a high resolution is required, the need for a large number of concentric tracks results in encoders with large physical dimensions. This poses a problem in the design of small-scale or high-speed devices. We propose single-trade Gray codes as a way of overcoming this problem. Let W0,W1...,Wp-1 be the codewords of a Gray code C and write Wi=[wi0,wi1,...,w in-1]T. We call the sequence w0 j,w1j,...,wp-1j component sequence j of C
Keywords :
Gray codes; coding errors; quantisation (signal); Gray encoding; analogue-to-digital conversion systems; angular positions; code length; codewords; component sequence; concentric tracks; encoding; high resolution; high-speed devices; quantisation error reduction; reading heads; rotating wheel; single track Gray codes; small scale devices; Cryptography; Encoding; Magnetic heads; Mathematics; Quantization; Reflective binary codes; Upper bound; Wheels;