> Gray | yansıtılmış | ikili <

// Gray kod – ardışık değerler arasında yalnızca 1 bitin değiştiği ikili sayı sistemi

0 karakter
0 karakter

>> özellikler

[SINGLE-BIT]

Birim uzaklık

Ardışık iki değer arasında yalnızca tek bir bit değişir.

[ERROR-REDUCTION]

Hata azaltma

Analog–dijital (A/D) dönüşümündeki hataları azaltmaya yardımcı olur.

[CYCLIC]

Döngüsel özellik

İlk ve son değer de yalnızca bir bit ile birbirinden ayrılır.

>> teknik bilgiler

Gray kod nasıl çalışır?

Gray kodu (yansıtılmış ikili kod), ardışık iki değerin yalnızca tek bir bit ile farklı olduğu bir ikili sayı sistemidir. Her biti bir önceki bit ile XOR işlemi uygulayarak elde ederiz. Bu özellik, özellikle konum kodlayıcıları ve dijital sistemlerde hata azaltma için uygundur.

Gray kod örnekleri

Onluk  | İkili  | Gray
0      | 0000   | 0000
1      | 0001   | 0001
2      | 0010   | 0011
3      | 0011   | 0010
4      | 0100   | 0110
5      | 0101   | 0111
6      | 0110   | 0101
7      | 0111   | 0100

Not: Ardışık Gray kodlar arasında her adımda yalnızca 1 bit değişir

Neden Gray kod kullanılır?

  • Döner enkoderler
  • Karnaugh diyagramları
  • Hata düzeltme
  • Dijital iletişim
  • Konum sensörleri

>> sık sorulan sorular

Gray kod nedir?

Gray kod, ardışık değerlerin yalnızca bir bit ile farklı olduğu yansıtılmış ikili bir kodlama sistemidir. Geçişler sırasında ara değerlerin yanlış okunmasını önlemek için dijital sistemlerde yaygın olarak kullanılır.

İkiliden Gray koda nasıl dönüştürülür?

İkili sayıyı Gray koda dönüştürmek için: 1) En anlamlı biti (MSB) olduğu gibi bırakın, 2) Her bit için, o biti bir önceki bit ile XOR edin. Formül: G[i] = B[i] XOR B[i-1]. Örneğin, ikili 1011 Gray kodda 1110 olur.

Enkoderler için Gray kod neden daha iyidir?

Klasik ikili sayımda, bir değerden diğerine geçerken birden fazla bit aynı anda değişebilir ve geçici, hatalı durumlara yol açabilir. Gray kodda her adımda yalnızca bir bit değiştiği için döner enkoderlerden okunan veriler daha kararlı olur.

Gray kod nerelerde kullanılır?

Gray kod; döner enkoderlerde, Karnaugh diyagramlarıyla mantık sadeleştirmede, dijital iletişimde hata düzeltmede, genetik algoritmalarda ve analog–dijital dönüştürücülerde kullanılır.