What is Grey code?( Grey Code क्या है? )
Grey Code (ग्रे कोड) एक विशेष प्रकार का Binary Number System है, जिसमें लगातार आने वाले दो कोड (Adjacent Codes) के बीच केवल एक बिट (1 Bit) का अंतर होता है। यही इसकी सबसे महत्वपूर्ण विशेषता है। इसे Unit Distance Code भी कहा जाता है क्योंकि एक कोड से अगले कोड में जाने पर केवल एक बिट बदलती है।
Grey Code का उपयोग मुख्य रूप से उन इलेक्ट्रॉनिक और डिजिटल सिस्टमों में किया जाता है, जहाँ डेटा बदलते समय त्रुटि (Error) होने की संभावना को कम करना आवश्यक होता है। उदाहरण के लिए, डिजिटल सर्किट, रोटरी एनकोडर, रोबोटिक्स, कम्युनिकेशन सिस्टम और विभिन्न प्रकार के सेंसरों में Grey Code का व्यापक उपयोग किया जाता है।
Grey Code की आवश्यकता
सामान्य Binary Number में कई बार एक साथ कई Bits बदल जाती हैं जिससे गलत Reading आने की संभावना रहती है। Grey Code इस समस्या को कम करता है क्योंकि इसमें एक समय पर केवल एक Bit बदलती है।
3-Bit Grey Code Table
| Decimal | Binary | Grey Code |
|---|---|---|
| 0 | 000 | 000 |
| 1 | 001 | 001 |
| 2 | 010 | 011 |
| 3 | 011 | 010 |
| 4 | 100 | 110 |
| 5 | 101 | 111 |
| 6 | 110 | 101 |
| 7 | 111 | 100 |
Grey Code की विशेषताएँ
- केवल एक Bit बदलती है।
- Unit Distance Code कहलाता है।
- Error कम करता है।
- Digital Circuits में उपयोगी है।
- Reliable Data Transfer प्रदान करता है।
Grey Code के उपयोग
- Digital Electronics
- Rotary Encoder
- Robotics
- Sensors
- Communication System
- Analog to Digital Converter (ADC)
- Karnaugh Map (K-Map)
Grey Code के लाभ
- Error कम करता है।
- Reliable Data देता है।
- Hardware Performance बेहतर बनाता है।
- Data Reading अधिक Accurate होती है।