2015-01-14 5 views
5

मेरी परियोजना के लिए मुझे स्मार्टफ़ोन और ब्लूटूथ मॉड्यूल के बीच की दूरी का अनुमान लगाने की आवश्यकता है। अनुमान बहुत सटीक नहीं होना चाहिए। मुझे केवल 50 सेमी की त्रुटि के मार्जिन के साथ दूरी को कम करने की आवश्यकता है।आरएसएसआई का उपयोग करके ब्लूटूथ दूरी मापने में सुधार कैसे करें?

मैंने 10 सेमी के दूरी पर दो ब्लूटूथ मॉड्यूल के आरएसएसआई का परीक्षण किया था। मैंने प्रत्येक चरण के लिए आरएसएसआई 5 बार मापा और 5 मापों का औसत मिला। औसत नीचे ग्राफ में दिखाए गए हैं:

Blue and Red lines resemble the two bluetooth modules

लाल और नीले रंग लाइनों के समान दो ब्लूटूथ मॉड्यूल। आप देख सकते हैं कि परिणाम बहुत रैखिक नहीं हैं। इसके कारणों में से एक हस्तक्षेप है, इसलिए मैंने हस्तक्षेप के मुद्दे से निपटने के तरीकों की खोज की। दो तरीके मैंने पाया हैं:

हालांकि मैं सच में समझ में नहीं आता कि कैसे ऊपर तकनीक अधिक सटीकता प्राप्त करने के लिए इस्तेमाल किया जाएगा। एसएनआर के लिए मुझे शोर मूल्य की आवश्यकता है, मुझे शोर मूल्य भी कैसे मिलता है?

अनुपात आरएसएसआई/टीएक्सपावर के लिए, मैं मॉड्यूल से 1 मीटर पर आरएसएसआई को मापकर टीएक्सपावर प्राप्त कर सकता हूं। तो मैं सभी आवश्यक मूल्यों को जानता हूं। लेकिन मुझे नहीं पता कि यहां से क्या करना है। अधिक सटीक दूरी अनुमान प्राप्त करने के लिए मैं इन मानों का उपयोग कैसे करूं?

क्या कोई अन्य तकनीक है जिसका उपयोग मैं सटीकता में सुधार के लिए कर सकता हूं?

उत्तर

6

आप इस तकनीक पर व्यावहारिक सीमाओं में भाग रहे हैं। +/- 50 सेमी की अनुमान सटीकता प्राप्त करना आदर्श परिस्थितियों में कम दूरी पर (2 मीटर से कम) पर 10 मीटर से अधिक लंबी दूरी पर संभव नहीं हो सकता है। http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html

अपने विशिष्ट सवालों के जवाब देने के लिए::

  1. नहीं, पता करने के लिए एक एकल RSSI माप के कौन से भाग आता है कोई व्यावहारिक तरीका है

    मैं सीमाओं के बारे में एक लंबे समय तक ब्लॉग पोस्ट यहाँ लिखा था सिग्नल से और शोर से कौन सा हिस्सा आता है। आप कई नमूनों पर औसत ले सकते हैं, जो ट्रांसमीटर और रिसीवर नमूना अंतराल पर स्थिर हैं, जो आंशिक रूप से शोर को हटा देता है।

  2. आपके द्वारा पूछे जाने वाली तकनीकें आपको दूरी अनुमान देने के लिए काम करती हैं, लेकिन उनके ऊपर वर्णित तकनीक की सीमाएं हैं।

+0

हाय, लिंक के लिए धन्यवाद, बहुत अंतर्दृष्टिपूर्ण जानकारी। मैंने अपने ब्लूटूथ मॉड्यूल के txRadio मान का परीक्षण किया, और यह बिल्कुल 59 डीबीएम था। मैंने आपके द्वारा दिए गए लिंक में नमूना कोड का उपयोग किया, और मेरे उद्देश्य के लिए सटीकता पर्याप्त थी। हालांकि यह केवल तब मामला है जब ब्लूटूथ मॉड्यूल और फोन के बीच कुछ भी नहीं है। यहां तक ​​कि दोनों के बीच अपना हाथ रखने से कई मीटर की उतार-चढ़ाव हुई, जबकि आरएसएसआई मूल्य में बहुत कम उतार-चढ़ाव हुआ। क्या यह आपके निष्कर्षों से मेल खाता है? – MeesterPatat

+0

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

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

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