संख्यात्मक विद्युत चुम्बकीय कोड

न्यूमेरिकल इलेक्ट्रोमैग्नेटिक्स कोड, या एनईसी, तार और सतह एंटीना (रेडियो) के लिए एक लोकप्रिय एंटीना मॉडलिंग सिस्टम है। यह मूल रूप से लॉरेंस लिवरमोर राष्ट्रीय प्रयोगशाला  के गेराल्ड बर्क और एंड्रयू पोगियो द्वारा 1970 के दशक के दौरान फोरट्रान में लिखा गया था। कोड सामान्य उपयोग के लिए सार्वजनिक रूप से उपलब्ध कराया गया था और बाद में मेनफ्रेम से पीसी तक कई कंप्यूटर प्लेटफॉर्म के लिए वितरित किया गया है।

एनईसी व्यापक रूप से एंटीना डिजाइनों के मॉडलिंग के लिए उपयोग किया जाता है, विशेष रूप से टेलीविजन और रेडियो एंटेना, शॉर्टवेव और उसे रेडियो जैसे सामान्य डिजाइनों और इसी तरह के उदाहरणों के लिए। व्यावहारिक रूप से किसी भी सामान्य एंटीना प्रकार के उदाहरण इंटरनेट पर एनईसी प्रारूप में पाए जा सकते हैं। जबकि अत्यधिक अनुकूलनीय, NEC की अपनी सीमाएँ हैं, और अन्य प्रणालियाँ आमतौर पर बहुत बड़े या जटिल एंटेना या विशेष मामलों जैसे माइक्रोवेव एंटेना के लिए उपयोग की जाती हैं।

अब तक का सबसे आम संस्करण NEC-2 है, जो पूरी तरह से सार्वजनिक रूप में जारी किया जाने वाला अंतिम संस्करण है। अनुप्रयोगों का एक विस्तृत और विविध बाजार है जो सामान्य कार्यों को सरल या स्वचालित करने के लिए फ्रेमवर्क के भीतर NEC-2 कोड एम्बेड करता है। बाद के संस्करण, NEC-3 और NEC-4, लाइसेंस समझौते पर हस्ताक्षर करने के बाद उपलब्ध हैं। ये लगभग उतने लोकप्रिय नहीं रहे हैं। समान अंतर्निहित विधियों का उपयोग करने वाले लेकिन पूरी तरह से नए कोड पर आधारित संस्करण भी उपलब्ध हैं, जिनमें MININEC भी शामिल है।

इतिहास
NEC अपने इतिहास को पहले के एक कार्यक्रम, BRACT में खोजता है, जिसका उपयोग मुक्त स्थान में कई पतले तारों वाले एंटेना का विश्लेषण करने के लिए किया गया था। यह विमान या अंतरिक्ष यान या अन्य उदाहरणों में उपयोग किए जाने वाले कुछ सामान्य प्रकार के एंटेना के मॉडलिंग के लिए उपयोगी था, जहां जमीन इतनी दूर थी कि यह संकेतों को प्रभावित नहीं करती थी। BRACT को 1970 के दशक की शुरुआत में MBA सहयोगियों द्वारा अमेरिकी वायु सेना के अंतरिक्ष और मिसाइल प्रणाली केंद्र के लिए विकसित किया गया था। बॉब मेनहार्ट और आर्ट बीहल के संस्थापक भागीदारों के नाम पर MBAssociates, Gyrojet रॉकेट गन के विकास के लिए बेहतर जाने जाते हैं।

BRACT की सफलता ने जमीन के प्रभाव पर विचार करने के लिए BRACT कोड को अनुकूलित करने के लिए, इस बार नौसेना अनुसंधान प्रयोगशाला और रोम प्रयोगशाला  द्वारा MBA सहयोगियों के साथ एक दूसरा अनुबंध किया। इसने एंटीना मॉडलिंग प्रोग्राम, या एएमपी का उत्पादन किया, जिसे डिस्क-आधारित फ़ाइलों का समर्थन करने के लिए व्यापक रूप से संशोधित किया गया था, इनपुट और आउटपुट को सरल बनाने के लिए इसे उपयोग करना आसान बना दिया गया था, और बड़े पैमाने पर प्रलेखित किया गया था। एक अनुवर्ती, AMP2, परावर्तकों जैसी विस्तारित सतहों के लिए अतिरिक्त गणनाएँ।

NEC AMP2 का एक उन्नत संस्करण है, जिसमें अधिक विकल्प और सुविधाएँ हैं। यह लॉरेंस लिवरमोर नेशनल लेबोरेटरी (एलएलएनएल) के प्रोग्रामर्स द्वारा नौसेना महासागर प्रणाली केंद्र और वायु सेना हथियार प्रयोगशाला के अनुबंध के तहत लिखा गया था। मूल एनईसी ने तारों के साथ और उनके बीच के जंक्शनों पर धाराओं की गणना के लिए एक अधिक सटीक प्रणाली को जोड़ा, साथ ही साथ एक विकल्प जो तार की मोटाई की तुलना में कम पहलू अनुपात के साथ सटीकता में वृद्धि करता था। NEC-2 ने मूल NEC में दो प्रमुख विशेषताओं को जोड़ा, बड़े विमानों के साथ काम करने के लिए एक संख्यात्मक ग्रीन का कार्य, और आंशिक रूप से हानिपूर्ण सामग्रियों से निपटने के लिए ग्राउंड-प्लेन कोड का विस्तार जो जमीन के पास एंटेना के लिए अधिक यथार्थवादी हैं। NEC-2 की रिलीज़ के साथ, मूल NEC-1 के रूप में जाना जाने लगा।

ये सभी प्रोग्राम मेनफ्रेम युग में उत्पन्न हुए, मूल रूप से नियंत्रण डेटा मशीनों पर चल रहे थे। कोड फोरट्रान में लिखा गया था और कॉलम-सीमांकित प्रारूप में छिद्र पत्रक  स्टैक्स से इनपुट लेने के लिए डिज़ाइन किया गया था और फिर परिणामों को एक लाइन प्रिंटर पर प्रिंट किया गया था। इन शुरुआती संस्करणों को व्यापक रूप से कई अन्य बड़े-लौह प्लेटफार्मों पर पोर्ट किया गया था। एएमपी ने मूल प्रणाली का अनुकरण करके डिस्क-आधारित फ़ाइलों के लिए समर्थन जोड़ा, एक एकल पंच कार्ड से डेटा को एक पाठ फ़ाइल में 80-कॉलम लाइन में लिखकर, फ़ाइल के रूप में कार्ड के एक डेक का प्रतिनिधित्व करते हुए। पंच कार्ड इनपुट से पाठ फ़ाइलों के उपयोग की ओर बढ़ने के साथ, थोड़े अलग फ़ाइल स्वरूपों की प्रचुरता दिखाई दी, जिसे बाद में मुक्त प्रारूप के करीब बताया गया।

1980 के दशक के अंत में MS-DOS प्लेटफॉर्म पर संस्करण पेश किए गए थे, जिनमें ज्यादातर मूल कोड को संकलित करने में सक्षम फोरट्रान कंपाइलर का उपयोग किया गया था। बाद के संस्करणों ने फोरट्रान को सी (प्रोग्रामिंग भाषा) में बदल दिया, या तो हाथ से या स्वचालित उपकरणों का उपयोग करके। ये संस्करण अक्सर मंच के संसाधनों द्वारा सीमित होते थे। आधुनिक संस्करण विभिन्न प्रकार के प्लेटफार्मों पर चलते हैं। आधुनिक प्रोग्राम में आमतौर पर एक अलग ग्राफिकल यूज़र इंटरफ़ेस  (GUI) होता है जो उपयोगकर्ता को एंटीना बनाने और संपादित करने की अनुमति देता है। जब यह पूरा हो जाता है, तो GUI डिज़ाइन को NEC-2 डेक फ़ाइल स्वरूप में परिवर्तित कर देता है और NEC-2 चलाता है। जीयूआई तब एनईसी-2 के आउटपुट को पार्स करता है और ग्राफिक रूप से परिणाम प्रदर्शित करता है।

एलएलएनएल में मूल एनईसी कोड का विकास जारी रहा, एनईसी-3 का उत्पादन किया गया, जिसमें जमीन में दबे या बाहर प्रोजेक्ट किए गए मॉडल तत्वों की क्षमता और एनईसी-4 शामिल थी, जिसमें कई तरह के अपडेट शामिल थे। NEC-4 ने औपचारिक रूप दिया जो पहले से ही व्यापक रूप से मामला था, एक निर्दिष्ट फ़ाइल से इनपुट लेना, दूसरी फ़ाइल में आउटपुट भेजना, और टिप्पणियों को किसी भी पंक्ति में जोड़ने की अनुमति देना  चरित्र। NEC-4 ने एक नई लाइसेंसिंग प्रणाली भी पेश की, और यह  खुला स्त्रोत  के रूप में उपलब्ध नहीं है।

यह कैसे काम करता है
कोड पतली तारों के लिए विद्युत क्षेत्र अभिन्न समीकरण (ईएफआईई) के क्षणों की विधि (विद्युत चुम्बकीय) समाधान और बंद, संचालन सतहों के लिए चुंबकीय क्षेत्र अभिन्न समीकरण (एमएफआईई) पर आधारित है। यह तारों के एक सेट में धाराओं और परिणामी क्षेत्रों की गणना करने के लिए पुनरावृत्त विधि का उपयोग करता है।

गणना किसी दी गई आवृत्ति के रेडियो सिग्नल के लिए अंतरिक्ष में विद्युत क्षेत्र की गणना करके शुरू होती है, जो सामान्य रूप से त्रि-आयामी अंतरिक्ष में X अक्ष के साथ चलती है। यह फ़ील्ड Y और Z में एकसमान है, लेकिन X अक्ष के साथ बदलता रहता है; एक्स के साथ किसी भी बिंदु पर सिग्नल की परिमाण उस पल में चरण द्वारा परिभाषित की जाती है। एंटेना काम करते हैं क्योंकि क्षेत्र समय के साथ बदलता है क्योंकि वेवफ्रंट ऐन्टेना से आगे बढ़ता है। यह बदलता क्षेत्र कंडक्टरों में करंट को प्रेरित करता है, वोल्टेज को उस पल क्षेत्र के परिमाण द्वारा परिभाषित किया जाता है। एक एंटीना में विस्तारित लेकिन परिमित लंबाई के कंडक्टर होते हैं, इसलिए क्षेत्र के पैटर्न के परिणामस्वरूप एंटीना के चारों ओर अलग-अलग बिंदुओं पर अलग-अलग वोल्टेज होते हैं। एंटीना के संदर्भ में, एंटीना बनाने वाले प्रत्येक कंडक्टर को एक तत्व के रूप में जाना जाता है।

शुद्ध परिणाम की गणना करने के लिए, एनईसी ऐन्टेना के तत्वों को कई नमूना बिंदुओं में विभाजित करता है, जिन्हें खंड कहा जाता है। यह इनमें से प्रत्येक खंड में प्रेरित वोल्टेज और धाराओं को निर्धारित करने के लिए कंडक्टर के व्यास और सिग्नल की तरंग दैर्ध्य के आधार पर सरल गणनाओं का उपयोग करता है। तारों की व्यवस्था के आधार पर, कुछ खंडों में प्रेरित धाराएँ दूसरों में धाराओं को सुदृढ़ या प्रतिरोधित करेंगी। प्रत्येक कंडक्टर में शुद्ध वर्तमान निर्धारित करने के लिए एनईसी इन सभी का योग करता है।

जब एक कंडक्टर में प्रत्यावर्ती धारा प्रवाहित होती है तो यह एक विद्युत चुम्बकीय तरंग (रेडियो तरंग) विकीर्ण करती है। बहु-तत्व एंटेना में, एक तत्व में धाराओं के कारण क्षेत्र अन्य तत्वों में धाराओं को प्रेरित करता है। एंटेना इस संबंध में स्वयं-बातचीत कर रहे हैं; तत्वों द्वारा पुनर्विकिरित तरंगें अध्ययन किए जा रहे मूल रेडियो सिग्नल पर आरोपित हो जाती हैं। एनईसी इन योगदानों से उत्पन्न क्षेत्र की गणना करता है, इसे मूल रेडियो सिग्नल में जोड़ता है, और फिर इस संशोधित क्षेत्र के साथ पूरी गणना फिर से चलाता है। चूँकि मूल संकेत की तुलना में पुनर्विकिरणित संकेत सामान्य रूप से छोटा होता है, यह परिणामी तत्व धाराओं में केवल एक छोटा परिवर्तन, या क्षोभ सिद्धांत उत्पन्न करता है। कार्यक्रम तब नए तत्व धाराओं के साथ फिर से गणना को दोहराता है, नए विकिरण क्षेत्र प्राप्त करता है। यह प्रक्रिया तब तक दोहराई जाती है जब तक परिणामी मान अभिसरित नहीं हो जाते।

एनईसी सामग्री के विस्तारित विमानों के योगदान की गणना करने के लिए एक तार जाल परावर्तक की तरह एक अलग विधि का उपयोग करता है। इस मामले में, विमान को एक इकाई के रूप में माना जाता है और चुंबकीय योगदान की सीधे गणना की जाती है और अलग-अलग तारों से योगदान पर विचार करने के बाद गणना में वापस आ जाता है। जमीनी तल के प्रभावों की गणना के लिए समान अभिन्न समाधानों का उपयोग किया जाता है। इसी तरह, आगमनात्मक और कैपेसिटिव लोड, ऊपर और जमीन में दबे हुए इंसुलेटेड ट्रांसमिशन वायर और एक विस्तारित एंटीना सिस्टम के अन्य सामान्य भागों को भी सरल संख्यात्मक तरीकों का उपयोग करके तैयार किया जाता है।

गणना सामान्य रूप से तेजी से अभिसरण करती है। आउटपुट को तब उपयोगकर्ता द्वारा परिभाषित बिंदु, लोड पर नमूना लिया जाता है। एक वास्तविक एंटीना में, यह सामान्य रूप से होता है जहां तार ट्रांसमीटर या रिसीवर के कनेक्शन के लिए संलग्न होता है। परिणाम एक मान है जो रिसेप्शन पर लोड को दी गई ऊर्जा या ट्रांसमिशन के दौरान ऐन्टेना द्वारा अवशोषित ऊर्जा की मात्रा को इंगित करता है।

एनईसी तब सिग्नल को बदलते समय गणनाओं की इस पूरी श्रृंखला को दोहराता है, इसलिए यह एक्स और वाई अक्षों के साथ विभिन्न कोणों से ऐन्टेना तक पहुंचता है, कोणों के प्रत्येक संयोजन के परिणामों को संग्रहीत करता है। इसके बाद परिणामों को प्राप्त हुए सबसे मजबूत सिग्नल के लिए सामान्यीकृत किया जाता है (लगभग हमेशा X और Y = 0, या सिर पर) प्रत्येक कोण के लिए सापेक्ष लाभ को दर्शाते हुए एक 3D पैटर्न तैयार किया जाता है। इन नंबरों से एंटीना लाभ (डीबीआई), आगे-पीछे का अनुपात, स्थायी लहर अनुपात  और सामान्य रिसेप्शन पैटर्न सभी स्पष्ट हैं। प्रोग्राम अक्सर इसे स्मिथ चार्ट जैसे अधिक सामान्य रूपों में संसाधित करते हैं।

एल्गोरिथ्म की कोई सैद्धांतिक आकार सीमा नहीं है और इसे बहुत बड़े सरणियों या बहुत छोटे एंटीना सिस्टम के विस्तृत मॉडलिंग के लिए लागू किया जा सकता है। एल्गोरिदम बकरी अंधकार  और रेडिएटिंग टावर जैसे पतले-तत्व संरचनाओं के मॉडलिंग में विश्वसनीय (एक समाधान में अभिसरण होने की संभावना) और सटीक (मापा प्रदर्शन के तुलनीय परिणाम उत्पन्न करने की संभावना) साबित हुआ है। एनईसी इंजन मॉडलिंग पैच एंटेना के लिए भी समर्थन प्रदान करता है। इसका उपयोग स्लॉट एंटीना,  भग्न एंटीना  या इसी तरह के डिजाइन के लिए किया जा सकता है, लेकिन इसके लिए उपयुक्त नहीं है, जिसमें घटक प्रवाहकीय तत्व रॉड की तरह नहीं होते हैं।

क्षणों के एल्गोरिथ्म की विधि की व्यावहारिक सीमाएँ भी हैं; एन विकिरण तत्वों की त्रि-आयामी संरचना को मॉडल करने के लिए आवश्यक गणनाओं की संख्या मोटे तौर पर एन के घन के समानुपाती होती है। 100 तार खंडों वाले एंटीना को मॉडलिंग करने के लिए 100 की आवश्यकता होती है3 = 1 मिलियन गणना। 10 के गुणक द्वारा तत्वों की संख्या बढ़ाने के लिए 1000 की आवश्यकता होती है3 = 1 बिलियन गणना, कंप्यूटिंग समय को 1000 के गुणक से बढ़ाना, यह मानते हुए कि सिम्युलेशन सभी दी गई मेमोरी सीमाओं और इस तरह से पूरा होता है। नतीजतन, ज्यामितीय प्रकाशिकी जैसे अन्य दृष्टिकोण हैं जो बड़ी संरचनाओं के मॉडलिंग के लिए पसंद किए जाते हैं।

एनईसी का उपयोग करने वाले अधिकांश कार्यक्रमों में ऐसी विशेषताएं शामिल हैं जो समग्र आउटपुट उत्पन्न करने के लिए एनईसी गणनाओं के बैच चलाती हैं। एक सामान्य उदाहरण विभिन्न इनपुट आवृत्तियों के लिए संपूर्ण गणना सूट को चलाना है, और फिर एक ही चार्ट पर नमूने प्लॉट करना है। उदाहरण के लिए, अति उच्च आवृत्ति टेलीविज़न फ़्रीक्वेंसी के माध्यम से नमूना लेने के लिए इसका उपयोग किया जा सकता है, जो एक आरेख का निर्माण करता है जो पूरे बैंड में लाभ दिखाता है। एक अन्य सामान्य विशेषता एक पुनरावृत्त सॉल्वर है जो प्रदर्शन को अधिकतम करने के लिए, रनों के बीच दिए गए पैरामीटर को समायोजित करता है, तत्वों के बीच अंतर कहता है। ये ऑपरेशन अत्यधिक स्वतंत्र हैं और आधुनिक मशीनों पर तुच्छ रूप से समानांतर हो सकते हैं।

उदाहरण
NEC इनपुट फ़ाइल पंक्तियों का एक क्रम है; इनपुट फ़ाइल को एक डेक (कार्ड डेक से', मूल पंच कार्ड स्वरूपों का संदर्भ देते हुए) के रूप में जाना जाता है और a  या   फाइल एक्सटेंशन। पाठ की प्रत्येक पंक्ति, या कार्ड, कई दर्जन पहचानकर्ताओं में से एक के साथ शुरू होती है जो इंगित करती है कि रेखा की व्याख्या कैसे की जानी चाहिए। एनईसी कोड में पाए जाने वाले सबसे आम पहचानकर्ताओं में से एक है , जो ऐन्टेना में एकल तार (तत्व) को परिभाषित करता है। इसकी परिभाषा है:
 * ITG NS XW1 YW1 XW1 XW2 YW2 ZW 2 पढ़ें

स्ट्रिंग शाब्दिक  इसे सीधे-तार ज्यामिति का वर्णन करने वाली रेखा के रूप में पहचानता है। पैरामीटर ITG, पूर्णांक टैग के लिए छोटा, एक उपयोगकर्ता द्वारा प्रदान किया गया नंबर है जिसका उपयोग इस तत्व की पहचान (टैग) करने के लिए किया जाता है। एनएस पैरामीटर गणना के दौरान तारों को विभाजित किए जाने वाले खंडों की संख्या को परिभाषित करता है; अधिक खंडों का उपयोग करने से तार छोटे भागों में टूट जाता है और बढ़े हुए गणना समय की कीमत पर अधिक सटीक परिणाम उत्पन्न कर सकता है। अगले छह पैरामीटर वास्तविक संख्याएं हैं जो तार के दो समापन बिंदुओं के X, Y और Z स्थानों को परिभाषित करती हैं। अंत में, रेड पैरामीटर तार की त्रिज्या है। यदि यह शून्य पर सेट है, तो अगली पंक्ति a होनी चाहिए   लाइन जिसमें टैपिंग रॉड्स को परिभाषित करने के लिए अतिरिक्त जानकारी शामिल है।

पूर्ण इनपुट डेक का निम्नलिखित उदाहरण एक लॉग-आवधिक एंटीना को मॉडल करता है, जैसे VHF टेलीविज़न रिसेप्शन के लिए उपयोग किया जाता है:  सीएम टेस्टेक्स5 मुक्त स्थान में सीएम 12 तत्व लॉग आवधिक एंटीना सीएम 78 सेगमेंट। सिग्मा = ओ / एल प्राप्त करना और ट्रांस। पैटर्न। व्यास अनुपात के लिए सीएम डायपोल लंबाई = 150। सीई ताऊ = 0.93। सिग्मा=0.70। बूम प्रतिबाधा = 50। ओएचएमएस। GW 1 5 0.0000 -1.0000 0.0000000 0.00000 1.0000 0.000 .00667 GW 2 5 -.7527 -1.0753 0. -7527 1.0753 0. .00717 GW 3 5 -1.562 -1.1562 0. -1.562 1.1562 0.00771 GW 4 5 -2.4323 -1.2432 0. -2.4323 1.2432 0.00829 GW 5 5 -3.368 -1.3368 0. -3.368 1.3368 0.00891 GW 6 7 -4.3742 -1.4374 0. -4.3742 1.4374 0.00958 GW 7 7 -5.4562 -1.5456 0. -5.4562 1.5456 0. 0103 GW 8 7 -6.6195 -1.6619 0. -6.6195 1.6619 0. 01108 GW 9 7 -7.8705 -1.787 0. -7.8705 1.787 0. 01191 GW 10 7 -9.2156 -1.9215 0. -9.2156 1.9215 0. 01281 GW 11 9 -10.6619 -2.0662 0. -10.6619 2.0662 0.01377 GW 12 9 -12.2171 -2.2217 0. -12.2171 2.2217 0.01481 जीई एफआर 0 0 0 0 46.29 0। टीएल 1 3 2 3 -50। टीएल 2 3 3 3 -50। टीएल 3 3 4 3 -50। टीएल 4 3 5 3 -50। टीएल 5 3 6 4 -50। टीएल 6 4 7 4 -50। टीएल 7 4 8 4 -50। टीएल 8 4 9 4 -50। टीएल 9 4 10 4 -50। टीएल 10 4 11 5 -50। टीएल 11 5 12 5 -50। ,0.,0.,0.,.02 पूर्व 0 1 3 10 1 आरपी 0 37 1 1110 90. 0. -5। 0. एन  उदाहरण कई से शुरू होता है  (टिप्पणी) पंक्तियों के बाद एक पर अंतिम टिप्पणी   (टिप्पणी अंत) लाइन।   e> के बाद ज्यामिति रेखाएँ होनी चाहिए (वे रेखाएँ जिनके आदेश अक्षर से शुरू होते हैं.

इस मामले में, ज्यामिति खंड में बारह होते हैं  एंटीना बनाने वाले तत्व। प्रत्येक तत्व पिछले से अधिक लंबा है, और सटीकता बनाए रखने के लिए, बाद के तत्वों को अधिक खंडों में विभाजित किया गया है। एनईसी में सभी मापन मीटर का उपयोग करते हैं, इसलिए पहला तत्व 2 मीटर चौड़ा है, जो -1 से 1 तक चल रहा है।   e> रेखा ज्यामिति खंड के अंत को इंगित करती है। इस बिंदु पर, एनईसी ज्यामिति को ओवरलैपिंग एंडपॉइंट्स के लिए स्कैन करता है, जो तब एक साथ जुड़कर एक लंबा कंडक्टर बनाता है।   ई> लाइन में एक एकल इनपुट भी है जो इंगित करता है कि ग्राउंड प्लेन मौजूद है या नहीं; इस उदाहरण में, यह निर्दिष्ट नहीं है, इसलिए एंटीना एक मानक जमीन के ऊपर स्थित है।   e> रेखा फिर परीक्षण आवृत्ति को 46.29 मेगाहर्ट्ज पर सेट करती है।   लाइनें वैकल्पिक रूप से आवृत्ति चरणों की संख्या और परिमाण को परिभाषित कर सकती हैं यदि सिस्टम का उपयोग आवृत्तियों की एक श्रृंखला में प्रदर्शन का विश्लेषण करने के लिए किया जा रहा है, लेकिन इस मामले में इसका उपयोग नहीं किया जा रहा है।   ई> लाइनें (ट्रांसमिशन लाइन) विभिन्न तत्वों को एक साथ जोड़ती हैं। इन्हें अधिकांश लॉग-आवधिक डिज़ाइनों पर दो पतली छड़ों के रूप में देखा जा सकता है, जो मुख्य एंटीना तत्वों के बीच बूम के नीचे चलती हैं, हालांकि कुछ डिज़ाइन बूम का ही उपयोग करते हैं, या बूम के भीतर तारों को छिपाते हैं।   ई> (उत्तेजना) रेखा डिजाइन को आपूर्ति की गई ऊर्जा के स्थान को इंगित करती है, इस मामले में आने वाली विमान तरंग को खंड 10 पर कब्जा कर लिया जाता है, जबकि   (विकिरण पैटर्न) सिग्नल की कुछ बारीकियों को स्थापित करता है।

अंततः  लाइन (इनपुट का अंत) इंगित करती है कि डेक पूरा हो गया है, जिस बिंदु पर एनईसी कोड सिमुलेशन शुरू करता है और रिपोर्ट उत्पन्न करता है। अधिकांश इनपुट को पुनर्मुद्रित करके रिपोर्ट शुरू होती है, जो उपयोगकर्ता को त्रुटियों की जांच करने की अनुमति देती है। इसके बाद इसमें लंबे खंड शामिल होते हैं जो दिखाते हैं कि कैसे सिस्टम ने ऐन्टेना को खंडों में तोड़ दिया। अंत में, यह परिकलित मानों को सारणीबद्ध प्रारूप में सूचीबद्ध करना शुरू करता है। उपरोक्त नमूने से आउटपुट का एक छोटा सा नमूना शामिल है:  - - - विकिरण पैटर्न - - -

- - कोण - - - प्रत्यक्ष लाभ - - - ध्रुवीकरण - - - - ई (थीटा) - - - - - ई (पीएचआई) - - - थीटा फी वर्ट। होर। टोटल एक्सियल टिल्ट सेंस मैग्नीट्यूड फेज मैग्नीट्यूड फेज डिग्री डिग्री डीबी डीबी डीबी अनुपात डीईजी। वोल्ट/एम डिग्री वोल्ट/एम डिग्री 90.00 .00 -999.99 9.75 9.75 .00000 90.00 रैखिक 0.00000E+00 .00 2.46922E+00 -66.00 85.00 .00 -999.99 9.70 9.70 .00000 90.00 रैखिक 0.00000E+00 .00 2.45352E+00 -65.20 [कई लाइनें हटा दी गईं] 30.00 .00 -999.99 2.10 2.10 .00000 90.00 रैखिक 0.00000E+00 .00 1.02313E+00 38.02 25.00 .00 -999.99 -.14 -.14 .00000 90.00 रैखिक 0.00000E+00 .00 7.90310E-01 59.26 [अधिक लाइनें हटा दी गईं]  आउटपुट इंगित करता है कि ऐन्टेना का अधिकतम लाभ 9.75 dBi है, जो एक आइसोट्रोपिक एंटीना के लाभ से तीन गुना अधिक है। हालाँकि, जैसे ही सिग्नल पाँच डिग्री की ओर बढ़ता है, यह घटकर 9.5 हो गया है। जब आप सामने से 75 डिग्री पर पहुंच जाते हैं, तो ऐन्टेना का नकारात्मक लाभ होना शुरू हो जाता है। यह इंगित करता है कि यह ऐन्टेना काफी दिशात्मक है, और किसी को उम्मीद होगी कि इसका फ्रंट-टू-बैक अनुपात उच्च होगा।

ब्रैक्ट
BRACT क्षणों के कार्यान्वयन की एक शुद्ध विधि थी, जो एंटेना पर उपयोग के लिए उपयुक्त थी जिसमें समान व्यास के कंडक्टर मुक्त स्थान में व्यवस्थित होते थे और उनके सिरों पर एक दूसरे से जुड़े होते थे (यदि कोई हो)। यह जमीन (या पानी) के योगदान को मॉडल नहीं करता था और मुख्य रूप से विमान और अंतरिक्ष यान प्रकार के अनुप्रयोगों के लिए उपयोगी था।

एएमपी
एएमपी ने ग्राउंड प्लेन के प्रभावों की गणना के लिए एक प्रणाली जोड़कर BRACT को संशोधित किया।

एएमपी2
AMP2 ने विस्तारित बंद सतहों को मॉडल करने की क्षमता को जोड़ा।

एनईसी-1
मूल NEC, जिसे बाद में NEC-1 के रूप में जाना जाता था, जब NEC-2 पेश किया गया था, पहले AMP2 का एक संशोधन था, तारों के साथ और कई तार जंक्शनों पर अधिक सटीक वर्तमान विस्तार, और कहीं अधिक सटीकता के लिए वायर मॉडलिंग में एक विकल्प मोटे तारों पर। वोल्टेज स्रोत के लिए एक नया मॉडल जोड़ा गया और अधिक सटीकता के लिए कई अन्य संशोधन किए गए।

एनईसी-2
NEC-2 सार्वजनिक डोमेन में लाइसेंस के बिना कोड का उच्चतम संस्करण है। यह दबे हुए रेडियल या ग्राउंड स्टेक्स को मॉडल नहीं कर सकता है।

एनईसी-3
NEC-3 ने NEC-2 को संशोधित किया ताकि जमीन में या उसके करीब दफन किए गए तारों को ठीक से मॉडल करने के लिए एक सोमरफेल्ड मॉडल शामिल किया जा सके।

एनईसी-4
NEC-4 ने NEC-3 को बहुत छोटे एंटेना के बेहतर मॉडल के लिए संशोधित किया, जैसे कि सेलफोन  और  Wifi  राउटर पर। सबसे हाल के संस्करण, 4.2 में एनईसी-3 में इन- और नियर-ग्राउंड तारों के लिए उपयोग किए गए सोमरफेल्ड मॉडल का एक बेहतर संस्करण शामिल है, पहले के मॉडल की तरह सिर्फ वोल्टेज स्रोतों के बजाय वर्तमान स्रोतों को जोड़ा, और एक नई मेमोरी प्रबंधन प्रणाली का उपयोग किया जो मनमाने ढंग से बड़े डिजाइन की अनुमति देता है। NEC-4 लॉरेंस लिवरमोर नेशनल लेबोरेटरी और कैलिफोर्निया विश्वविद्यालय की संपत्ति बनी हुई है। NEC-4 के लिए लाइसेंस की आवश्यकता होती है।

एनईसी-5
NEC-5 राव, विल्टन और ग्लिसन द्वारा विकसित नई मिश्रित संभावित विधि का उपयोग करके तारों और सतहों के लिए विद्युत-क्षेत्र अभिन्न समीकरण को हल करता है। NEC-5 लॉरेंस लिवरमोर नेशनल लेबोरेटरी और कैलिफोर्निया विश्वविद्यालय की संपत्ति बनी हुई है। NEC-5 के लिए लाइसेंस की आवश्यकता होती है।

मिनिनेक
मिनिनेक एनईसी में अवधारणाओं का एक स्वतंत्र कार्यान्वयन है। यह परिणामों की गणना करने के लिए मोमेंट्स एल्गोरिथम की समान विधि का उपयोग करता है, लेकिन पूरी तरह से मूल कोड का उपयोग करता है। पहला संस्करण 1980 में BASIC में 32 kB Apple II कंप्यूटर के लिए लिखा गया था, और मिसिसिपी विश्वविद्यालय में प्रोफेसर विल्टन की कुछ सलाह का पालन करने के बाद, 1982 में 64 kB मशीनों के लिए पहला सार्वजनिक रिलीज़ किया गया था। एक उन्नत संस्करण, MININEC2, 1984 में जारी किया गया था, इसके बाद 1986 में IBM PC को MININEC3 के रूप में पोर्ट किया गया था। मूल NEC की तरह, MININEC अब कई प्लेटफार्मों पर चलता है, हालांकि इसकी लोकप्रियता मूल NEC की अधिक व्यापक उपलब्धता के साथ गिर गई है। सी फॉर्म में कोड। NEC की तुलना में MININEC कुछ ज्ञात खामियों से ग्रस्त है, सबसे अच्छी बात यह है कि गुंजयमान आवृत्तियों में थोड़ी त्रुटि हो सकती है। हालाँकि, MININEC NEC-2 और शायद NEC-4 की तुलना में विभिन्न तार व्यासों को बेहतर तरीके से संभालता है; इसमें अलग-अलग व्यास के समानांतर तार, अलग-अलग व्यास के तार एक कोण पर जुड़े हुए हैं और पतला व्यास एंटीना तत्व शामिल हैं। स्रोतों को दो तारों के चौराहे पर रखना NEC-2 के लिए एक समस्या है, लेकिन MININEC के लिए नहीं। जब तार एक कोण पर जुड़ते हैं, जब काफी अलग लंबाई के तार खंड निकट होते हैं, और एक कमजोर ग्राउंड मॉडल होता है, तो MININEC अधिक धीरे-धीरे अभिसरण करता है (अधिक खंडों की आवश्यकता होती है)।

ग्रन्थसूची

 * This article has an excellent illustrated explanation of the NEC method of moments concepts.
 * This article has an excellent illustrated explanation of the NEC method of moments concepts.
 * This article has an excellent illustrated explanation of the NEC method of moments concepts.
 * This article has an excellent illustrated explanation of the NEC method of moments concepts.
 * This article has an excellent illustrated explanation of the NEC method of moments concepts.
 * This article has an excellent illustrated explanation of the NEC method of moments concepts.
 * This article has an excellent illustrated explanation of the NEC method of moments concepts.

लागत-मुक्त संसाधन

 * nec2++ - C++ में NEC-2 का व्यापक पुनर्लेखन GPLv2 के तहत लाइसेंस प्राप्त है, जिसमें C/C++ इंटरफ़ेस और पायथन बाइंडिंग हैं। इसे आसानी से स्वचालित अनुकूलक में शामिल किया जा सकता है।
 * EZnec - NEC3 और NEC4 पर आधारित एक प्रसिद्ध एंटीना मॉडलिंग पैकेज, EZnec पहले व्यावसायिक था लेकिन अब बिना किसी लागत के उपलब्ध है। ARRL की एंटीना बुक EZnec का व्यापक उपयोग करती है और शौकिया रेडियो एंटेना को मॉडल करने के लिए कई उदाहरण फ़ाइलें (.EZ प्रारूप में) शामिल करती हैं। .EZ फ़ाइलें खोलता है। (EZnec वाइन का उपयोग करके लिनक्स पर, या ExaGear के अंदर वाइन का उपयोग करके रास्पबेरी पाई पर भी काम करता है)।
 * 4nec2 - माइक्रोसॉफ़्ट विंडोज़  के लिए एक मुफ्त NEC2/NEC4 कार्यान्वयन। यह 2डी और 3डी एंटेना डिजाइन करने और उनके नियर एंड फार फील्ड|नियर-फील्ड/फार-फील्ड रेडिएशन पैटर्न की मॉडलिंग के लिए एक उपकरण है।
 * न्यूमेरिकल इलेक्ट्रोमैग्नेटिक्स कोड NEC2 अनऑफिशियल होम पेज - NEC2 प्रलेखन और कोड उदाहरण
 * MMANA-GAL बेसिक - MININEC पर आधारित एक मुफ्त एंटीना मॉडलिंग प्रोग्राम। .MAA फ़ाइलें खोलता है। (एमएमएएनए-जीएएल शराब का उपयोग कर लिनक्स पर, या एक्सागियर के अंदर शराब का उपयोग करके रास्पबेरी पीआई पर भी काम करता है)।
 * xnec2c - मल्टीथ्रेडिंग और त्वरित गणित पुस्तकालयों के साथ NEC2 का C में अनुवाद; प्रतिबाधा, लाभ, दिशात्मकता और स्मिथ चार्ट के लिए 3डी विकिरण पैटर्न और 2डी ग्राफ प्रदान करने के लिए जीटीके3 का उपयोग करता है। .NEC फाइलें खोलता है, बाहरी सिम्पलेक्स ऑप्टिमाइज़ेशन का समर्थन करता है, और भी बहुत कुछ। (आधिकारिक जीथब रेपो)
 * xnec2c-optimize - एक ऑप्टिमाइज़र जो सिम्पलेक्स ऑप्टिमाइज़ेशन एल्गोरिथम के साथ ऐन्टेना ज्यामिति (यानी उच्च लाभ, कम VSWR) को ट्यून करने के लिए xnec2c के साथ काम करता है।
 * एनईसी लैब - एनईसी लैब एक शक्तिशाली उपकरण है जो न्यूमेरिकल का उपयोग करता है एंटेना डिजाइन करने के लिए इलेक्ट्रोमैग्नेटिक्स कोड (NEC2) और आर्टिफिशियल इंटेलिजेंस (AI)।
 * CocoaNEC - Apple Mac OS X के लिए ओपन सोर्स GUI फ्रंट-एंड। NEC2 शामिल है और अलग लाइसेंस के साथ NEC4 का समर्थन करता है।

वाणिज्यिक संसाधन

 * AN-SOF - मुक्त स्थान और हानिपूर्ण जमीन के ऊपर एंटेना, माइक्रोस्ट्रिप पैच एंटेना और मुद्रित सर्किट बोर्ड (पीसीबी) के लिए एक विंडोज सिमुलेशन सॉफ्टवेयर। एक रेडियल वायर ग्राउंड स्क्रीन शामिल है और अपूर्ण ग्राउंड के कनेक्शन की अनुमति है। एनईसी पर आधारित नहीं है।
 * AutoEZ - एक एक्सेल एप्लिकेशन जो EZNEC v.5.0 और v.6.0 के साथ मिलकर काम करता है। AutoEZ आपको कई EZNEC टेस्ट केस चलाने की अनुमति देता है जबकि AutoEZ स्वचालित रूप से रन के बीच एक या अधिक चर बदलता है।
 * NEC4WIN NEC4WIN /VM - मिनिनेक 3 पर आधारित एक विंडोज एक्सपी, विस्टा सिमुलेशन प्रोग्राम।
 * AC6LA एंटेना यूटिलिटीज - कमर्शियल एंटेना उपयोगिताओं का संग्रह
 * plus - एक व्यावसायिक मॉडलिंग पैकेज।
 * GAL-ANA - NEC2 और MININEC पर आधारित एक वाणिज्यिक एंटीना मॉडलिंग पैकेज।
 * GNEC - एक ग्राफिकल यूजर इंटरफेस के साथ एक वाणिज्यिक एनईसी पैकेज।
 * MMANA-GAL PRO - एक व्यावसायिक मॉडलिंग पैकेज, 45000 सेगमेंट तक।

उदाहरण एनईसी फाइलें (शौकिया रेडियो एंटेना के लिए)

 * DF9CY - EZNEC सिमुलेशन फ़ाइलें संग्रह - EZnec और 4nec2 के लिए एंटीना मॉडलिंग फ़ाइलें।
 * ARRL एंटीना मॉडलिंग फ़ाइलें - .NEC, .YAG, और .EZ फ़ाइलें विभिन्न स्रोतों से योगदान करती हैं।
 * KK4OBI - बेंट और अन्य डिपोल मॉडल - यह वेब साइट मुख्य रूप से शौकिया रेडियो ऑपरेटरों के लिए एक संसाधन के रूप में समर्पित है, यह देखने के लिए कि क्या होता है अगर वे आधी लहर को मोड़ते हैं द्विध्रुवीय। (द्विध्रुवों के लिए एनईसी फाइलें)
 * एल.बी. सेबिक का बेसिक और इंटरमीडिएट एंटीना मॉडलिंग - EZnec के लिए व्यायाम मॉडल शामिल हैं (Cebik के एंटीना मॉडलिंग नोट्स - मॉडल सहित 7 वॉल्यूम भी देखें)।
 * halfwave-dipole-antenna.html एंड-फेड हाफ-वेव (EFHW) डीपोल एंटेना का अनुकरण
 * VK3IL - मल्टीबैंड एंड-फेड 80-10m एंटीना - MyAntennas की NEC2 मॉडल फ़ाइल .w7yrc.org/wp-content/uploads/2019/06/EFHWslides.pdf EFHW-8010 मल्टी-बैंड एंटीना।
 * अन्य खुदरा पुस्तकें (जैसे द एआरआरएल एंटीना बुक, मार्सेल डी कैनक की उन्नत एंटीना मॉडलिंग, और अन्य) में एंटीना मॉडल फाइलें भी शामिल हैं।
 * अधिकांश नि:शुल्क या खुदरा NEC सॉफ़्टवेयर पैकेज में ऐन्टेना मॉडल फ़ाइलों वाला 'उदाहरण' फ़ोल्डर शामिल होता है।

एनईसी एंटीना मॉडलिंग ट्यूटोरियल

 * एंटेना और एंटीना मॉडलिंग पर एल.बी. सेबिक के कागजात का संग्रह (mirror) - लैरी वोल्फगैंग, WR1B, QEX संपादक, जिसे सेबिक कहा जाता है, इस विषय पर लिखने के लिए शायद सबसे व्यापक रूप से प्रकाशित और अक्सर एमेच्योर रेडियो एंटीना लेखों के लेखक हैं।
 * EZNEC का उपयोग करके मॉडलिंग एंटेना कैसे शुरू करें - एंटीना मॉडलिंग नौसिखियों के लिए (W8WWV, मई 2011)
 * कंप्यूटर एंटीना मॉडलिंग सरलीकृत - आरा हैम रेडियो क्लब के लिए इंटरनेट से संकलित स्लाइड शो, (KE5KJD, 2010)
 * वर्टिकल एंटेना के लिए मैक्सिमम-गेन रेडियल ग्राउंड सिस्टम - विभिन्न वर्टिकल एंटेना के लिए कितने ग्राउंड रेडियल सैद्धांतिक रूप से इष्टतम हैं इसका विश्लेषण (EZNEC4 के साथ मॉडलिंग)
 * न्यूमेरिकल इलेक्ट्रोमैग्निक्स कोड - पुरानी वेबसाइट जिसने प्रमुख वैज्ञानिकों और इंजीनियरों के एक समूह से कुछ NEC2 दस्तावेज़ एकत्र किए
 * ARRL का एंटीना मॉडलिंग पेज - एलबी सेबिक के NEC ट्यूटोरियल्स के QST पत्रिका प्रकाशनों के कुछ लिंक शामिल हैं (केवल भुगतान किए गए QST सदस्यों के लिए - हालांकि मूल स्रोत लेख इनके लिए भी उपलब्ध हैं अन्य वेबसाइटों पर मुफ्त वितरण)।
 * The ARRL's सप्लीमेंटल इंफॉर्मेशन पेज फॉर ऐन्टेना मॉडलिंग फॉर बिगिनर्स बुक - इसमें कुछ प्रस्तुतियां, ट्यूटोरियल के लिंक और संदर्भ शामिल हैं।
 * डेबियन लिनक्स में xnec2c स्थापित करना और उन्मुख होना

यूट्यूब ट्यूटोरियल

 * डेविड कैसलर (KEØOG) के एंटीना मॉडलिंग वीडियो
 * एक डिपोल कितना ऊंचा होना चाहिए? एंटीना मॉडलिंग पर एक नज़र - EZnec का परिचय
 * डिकोडिंग एंटीना मॉडलिंग चार्ट
 * मॉडलिंग कॉमन डिपोल वेरिएशन
 * मॉडलिंग द सिंपल इनवर्टेड वी एंटीना
 * एंटीना EZNEC 6+ के साथ एक संशोधित डिपोल मॉडलिंग
 * 20/40 दो बैंड डिपोल मॉडल
 * एमएफजे-1846 हेक्स बीम की मॉडलिंग करके मैंने क्या खोजा
 * कैलम (M0MCX) के एंटीना सॉफ्टवेयर मॉडलिंग वीडियो - YouTube प्लेलिस्ट
 * कार्ल श्नाइडर (KE0JWK) की 4NEC2 के साथ एंटीना मॉडलिंग - YouTube प्लेलिस्ट

अन्य एनईसी सॉफ्टवेयर सूची

 * अनऑफिशियल न्यूमेरिकल इलेक्ट्रोमैग्नेटिक कोड (NEC) आर्काइव्स
 * W8IO एंटीना साइट - एनईसी और मिनिनेक

श्रेणी:विद्युत चुम्बकीय अनुकरण सॉफ्टवेयर श्रेणी:मुफ़्त सिमुलेशन सॉफ़्टवेयर श्रेणी:शौकिया रेडियो सॉफ्टवेयर