विमान Mode S कोड डिकोडर
विमानन क्षेत्र में प्रत्येक आधुनिक विमान को एक विशिष्ट पहचानकर्ता आवंटित किया जाता है जिसे Mode S पता कहा जाता है। यह उपकरण छह अंकों वाले hexadecimal (hex) पते को डिकोड करके उसके आधिकारिक International Civil Aviation Organization (ICAO) आवंटन विवरण को प्रदर्शित करता है। यह 24-bit पते का विश्लेषण करके जिम्मेदार देश या पंजीकरण प्राधिकरण ब्लॉक, binary prefix संरचना, पूर्ण address range और उस ब्लॉक के भीतर दर्ज किए गए पते की सटीक स्थिति की पहचान करता है।
यह उपकरण पूरी तरह से एक ऑफलाइन-शैली के संरचनात्मक डिकोडर के रूप में कार्य करता है जो केवल प्रकाशित आवंटन सीमाओं का विश्लेषण करता है। यह कोई लाइव फ्लाइट ट्रैकिंग, ऑपरेटर लुकअप या सक्रिय विमान रजिस्ट्री खोज नहीं करता है।
ICAO 24-Bit आवंटन ढांचा और उसकी संरचना
ICAO सदस्य देशों और अंतर्राष्ट्रीय प्राधिकरणों के बीच विमान पतों को व्यवस्थित रूप से वितरित करने के लिए 24-bit आवंटन ढांचे का प्रबंधन करता है। इस विश्वव्यापी योजना के अंतर्गत कुल 16,777,214 आवंटन योग्य मान उपलब्ध हैं।
प्रत्येक देश या प्राधिकरण को एक विशिष्ट ब्लॉक सौंपा जाता है, जिसे binary prefix के माध्यम से परिभाषित किया जाता है। इस संरचना को समझने के लिए निम्नलिखित तकनीकी पहलुओं पर ध्यान देना आवश्यक है:
- स्थिर आवंटन prefix (Fixed allocation prefix): यह ब्लॉक को आवंटित किया गया एक निश्चित binary bit prefix होता है जो यह निर्धारित करता है कि पता किस देश या प्राधिकरण का है।
- आवंटन योग्य bits (Assignable bits): ये 24-bit पते में बचे हुए परिवर्तनशील bits होते हैं जिनका उपयोग व्यक्तिगत विमानों को विशिष्ट पते आवंटित करने के लिए किया जाता है।
- ब्लॉक का आकार: prefix की लंबाई जितनी अधिक होगी, आवंटन योग्य bits की संख्या उतनी ही कम होगी, जिससे उस देश के लिए उपलब्ध कुल पतों की संख्या (ब्लॉक में पते) निर्धारित होती है।
इनपुट प्रारूप और सत्यापन नियम
डिकोडर में Mode S hex पता दर्ज करते समय विशिष्ट नियमों का पालन करना आवश्यक है:
- स्वीकृत प्रारूप: इनपुट में ठीक छह hexadecimal अंक होने चाहिए। इसमें
0–9औरA–F(case-insensitive) वर्ण स्वीकार किए जाते हैं। - सहायक वर्ण: इनपुट के भीतर स्पेस, हाइफ़न और वैकल्पिक
0xप्रीफ़िक्स स्वीकार्य हैं और इन्हें प्रसंस्करण के दौरान अनदेखा कर दिया जाता है।
त्रुटि संदेश और सत्यापन (Error Messages)
यदि इनपुट नियमों का पालन नहीं करता है, तो उपकरण निम्नलिखित त्रुटि संदेश प्रदर्शित करता है:
- यदि इनपुट में hexadecimal सीमा से बाहर के वर्ण शामिल हैं:
केवल hexadecimal अंक 0–9 और A–F इस्तेमाल करें। - यदि इनपुट में (स्पेस, हाइफ़न या
0xको छोड़कर) ठीक छह अंक नहीं हैं:24-bit Mode S पते में ठीक छह hexadecimal अंक होने चाहिए।
डिकोडर आउटपुट और ब्लॉक श्रेणियां
जब एक वैध hex पता दर्ज किया जाता है, तो उपकरण निम्नलिखित विशिष्ट आउटपुट फ़ील्ड प्रदर्शित करता है:
- आवंटन ब्लॉक: यह मिलान किए गए देश, प्राधिकरण या विशेष श्रेणी को दर्शाता है।
- प्रकाशित range: आवंटित ब्लॉक की पूर्ण hexadecimal सीमा।
- ब्लॉक में पते: उस विशिष्ट ब्लॉक के भीतर आने वाले कुल पतों की संख्या।
- ब्लॉक में स्थान: दर्ज किए गए पते का उस ब्लॉक के भीतर सटीक संख्यात्मक स्थान ।
- स्थिर आवंटन prefix: ब्लॉक को सौंपा गया निश्चित binary prefix ।
- आवंटन योग्य bits: व्यक्तिगत आवंटन के लिए उपलब्ध शेष bits ।
संभावित आवंटन ब्लॉक परिणाम
डिकोडर पते के आधार पर निम्नलिखित में से कोई एक आवंटन ब्लॉक परिणाम प्रदर्शित कर सकता है:
- मिलान किए गए देश या प्राधिकरण का नाम
ICAO अस्थायी आवंटन ब्लॉकICAO विशेष-उपयोग ब्लॉक‹region› क्षेत्रीय अतिरिक्त ब्लॉकभविष्य के उपयोग के लिए आरक्षितइस तालिका में प्रकाशित आवंटन नहींविमान पते के रूप में आवंटित नहीं किया जा सकता
विशेष और गैर-आवंटन योग्य पते
ICAO आवंटन योजना में कुछ पते विशेष कार्यों के लिए आरक्षित होते हैं या उन्हें सामान्य विमान पतों के रूप में उपयोग करने की अनुमति नहीं होती है:
- सभी शून्य (
000000): यह पैटर्न विमान पते के रूप में आवंटित नहीं किया जा सकता है। यदि कोई विमान इस पते को प्रसारित करता है, तो यह आमतौर पर एक गलत ट्रांसपोंडर कॉन्फ़िगरेशन (misconfiguration) का संकेत होता है। - सभी एक (
FFFFFF): यह पैटर्न भी विमान पतों के लिए पूरी तरह से गैर-आवंटन योग्य है।
डेटा की सीमाएं और व्याख्या संबंधी चेतावनी
इस उपकरण का उपयोग करते समय यह समझना महत्वपूर्ण है कि ब्लॉक मिलान केवल उस प्राधिकरण की पहचान करता है जिसे ICAO ने वह address block आवंटित किया था। यह वर्तमान पंजीकरण को प्रमाणित नहीं करता है।
ट्रांसपोंडर गलत तरीके से कॉन्फ़िगर किए जा सकते हैं, उनके पते डुप्लिकेट हो सकते हैं, या विमान के पंजीकरण हस्तांतरण के बाद भी पुराने पते ट्रांसपोंडर में अपरिवर्तित रह सकते हैं। इसके अतिरिक्त, इस ब्लॉक मिलान से विमान की खोज नहीं की जा सकती; इसमें उड़ान, tail number, ऑपरेटर, मालिक, स्थान या मौजूदा लाइव रजिस्ट्री रिकॉर्ड दिखाई नहीं देते हैं।
गोपनीयता और प्रसंस्करण
सुरक्षा और गोपनीयता के दृष्टिकोण से, यह उपकरण पूरी तरह से स्थानीय स्तर पर काम करता है। आपका दर्ज किया गया पता सीधे आपके ब्राउज़र में डिकोड किया जाता है, और BroBroGo सर्वर पर कोई भी डेटा अपलोड नहीं किया जाता है।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
प्रश्न: देश या प्राधिकरण से मिलान क्या बताता है? उत्तर: यह केवल बताता है कि ICAO ने वह address block किस देश या registration authority को दिया था। इससे मौजूदा registration साबित नहीं होता; transponder गलत सेट, duplicate या registration बदलने के बाद पुराना रह सकता है।
प्रश्न: क्या इससे विमान या उसकी उड़ान पहचानी जा सकती है? उत्तर: नहीं। 24-bit पते को अलग aircraft registry में खोजा जा सकता है, लेकिन यह decoder registry, operator या live tracking service नहीं पूछता। यह केवल प्रकाशित allocation range समझाता है।
प्रश्न: 000000 और FFFFFF क्यों आवंटित नहीं किए जा सकते? उत्तर: विश्वव्यापी योजना में 16,777,214 आवंटन योग्य मान हैं; सभी शून्य और सभी एक वाले pattern बाहर हैं। ICAO guidance के अनुसार all-zero पता गलत transponder configuration का संकेत भी हो सकता है।