2010-06-23 15 views
5

यदि मेरे पास क्रमशः स्थानांतरित करने के लिए बाइट्स की एक निश्चित संख्या है, तो मैं कैसे निर्धारित करूं कि सीआरसी (सीआरसी 8, सीआरसी 16, आदि, मूल रूप से कितना सीआरसी?) उपयोग करने के लिए और अभी भी त्रुटि पहचान प्रतिशत उच्च है? क्या इसके लिए कोई सूत्र है?किस सीआरसी का उपयोग करने के लिए निर्धारित करें?

उत्तर

5

इस प्रश्न का उत्तर देने के लिए, आपको अपने चैनल के bit error rate को जानना होगा, जिसे केवल अनुभवी रूप से निर्धारित किया जा सकता है। और फिर एक बार जब आप मापा बीईआर प्राप्त कर लेंगे, तो आपको यह तय करना होगा कि आपके उद्देश्यों के लिए कौन सी पहचान दर "उच्च" है।

प्रत्येक संदेश भेजना, उदाहरण के लिए, 5 बार आपको बहुत शोर चैनल पर भी बहुत अच्छा पता लगाएगा, लेकिन यह आपके थ्रूपुट को थोड़ी सी परेशान करता है। हालांकि, अगर आप एक गहरे अंतरिक्ष-जांच में आदेश भेज रहे हैं तो आपको उस अनावश्यकता की आवश्यकता हो सकती है।

6

सीआरसी की लंबाई के दृष्टिकोण से, सामान्य आंकड़े लागू होते हैं। सीआरसी की थोड़ी-चौड़ाई के लिए, आपके पास 1/(2^n) झूठी सकारात्मक होने का मौका है। तो 8 बिट सीआरसी के लिए, आपके पास 1/255 मौका है, आदि

हालांकि, चुनावी बहुपद भी एक बड़ा प्रभाव डालता है। गणित स्थानांतरित होने वाले डेटा पर अत्यधिक निर्भर है और यह एक आसान जवाब नहीं है।

आपको अपने संचार तंत्र के आधार पर केवल सीआरसी से अधिक मूल्यांकन करना चाहिए (ऐसे टर्बो कोड जैसे सिस्टम के साथ एफईसी बहुत उपयोगी और आम है)।

संबंधित मुद्दे