|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Voloshchuk 2:5020/400 09 Jul 2001 12:44:11 To : All Subject : Re: Коды Гpея -------------------------------------------------------------------------------- > AI> за счёт чего может "сгенеpиpоваться" паpазитная последовательность из > AI> нескольких "пpомежуточных" значений, а только 1. > А кто гарантирует что не исказится бит который даст изменение на несколько > значений? Если принять что искажения равномерно распределены, то IMHO выгоды - > 0 Речь идет немного не о том. Допустим мы делаем датчик угла поворота диска. Для этого в нем должны быть 8 концентрических колец (если он должен выдавыть 8-разрадный код), с прорезями в которые вставлены фотодатчики (или механические контакты). При этом для старшего разряда половина кольца должна быть прорезана, а половина закрыта, для следующего - прорезаны две четверти, и т. д. в соответствии с двоичным кодом. При вращении датчики выдают двоичный код угла. Hо если происходит переход с кода 01111111 в 10000000 меняются сразу все 8 разрядов. Поскольку все датчики срабатывают не одновременно, возникнет ложная комбинация. Если же отверстия пробить не в двоичном коде, а в коде Грея, то при повороте всегда будет меняться только один бит и максимальная ошибка будет в +-1 разряд. (Кстати, именно поэтому более актуальным является алгоритм обратного преобразования - из кода Грея в двоичный). --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/657740081f4d.html, оценка из 5, голосов 10
|