प्रश्न शीर्षक के समान सरल है: जीपीएस सिग्नल शक्ति को मापने के लिए कैसे?एंड्रॉइड पर जीपीएस सिग्नल शक्ति को मापने के लिए कैसे?
उत्तर
क्या आप वाकई सिग्नल शक्ति बनाम सटीकता का मतलब है? संकेत शक्ति कितनी अच्छी है? चूंकि जीपीएस स्थिति कई उपग्रहों के माध्यम से निर्धारित की जाती है, इसलिए आपके पास "एक" सिग्नल शक्ति नहीं है।
तो यह सोचते हैं कि क्या तुम सच में सिग्नल की शक्ति मतलब है, आप LocationManager.getGpsStatus()
के माध्यम से GpsStatus
प्राप्त कर सकते हैं, और है कि आप getSatellites()
के माध्यम से 'उपग्रहों की एक सूची देता है, और उन में से हर एक एक संकेत करने वाली शोर अनुपात (getSnr()
) है।
मान लें कि आपको सटीकता का मतलब है, Location.getAccuracy()
आज़माएं।
बहुत महंगा परीक्षण गियर (स्पेक्ट्रम विश्लेषक या विशेष जीपीएस रिसीवर) के बिना एक जीपीएस उपग्रह के सिग्नल स्तर को मापना बहुत मुश्किल है। ऐसा करने के लिए कोई व्यावसायिक रूप से उपलब्ध उपकरण नहीं हैं।
आप ऐसा क्यों करना चाहते हैं, वैसे भी? संकेत स्तर वास्तव में स्थिति निर्धारित करने में काफी अप्रासंगिक है।
यह इस उत्पाद के लिए सटीक आवश्यकता है। – Pentium10
आप एसएनआर-सिग्नल में शोर अनुपात में एमएनईए संदेश जीएसवी में सिग्नल शक्ति पढ़ सकते हैं।
सिग्नल शक्ति बहुत महत्वपूर्ण है। सिग्नल के बहुत कमजोर और रिसीवर उन्हें ट्रैक नहीं कर सकता है। स्थिति पाने के लिए आपको कई 'मजबूत' उपग्रहों की आवश्यकता है, केवल एक ही नहीं।
पुराने रिसीवर पेड़ या अंदर की इमारतों में ट्रैक नहीं कर सके। आधुनिक रिसीवर अधिक संवेदनशील हैं।
यह प्रश्न का उत्तर नहीं प्रदान करता है। एक बार आपके पास पर्याप्त [प्रतिष्ठा] (https://stackoverflow.com/help/whats-reputation) हो जाने पर आप [किसी भी पोस्ट पर टिप्पणी कर सकेंगे] (https://stackoverflow.com/help/privileges/comment); इसके बजाय, [उन उत्तरों को प्रदान करें जिन्हें पूछताछ से स्पष्टीकरण की आवश्यकता नहीं है] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-कर-बजाय)। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/16 9 72847) –
इस आलेख में एक नज़र डालें जीपीएस सिग्नल शक्ति को मापने के लिए कोड को बढ़ाने के लिए और पढ़ें: http://www.brighthub.com/electronics/gps/articles/42995.aspx#ixzz0xV3QAuOh क्या यह एंड्रॉइड पर संभव है? – Pentium10
बस यह इंगित करने के लिए कि 'getSatellites' कुछ कार्यान्वयन में 0 उपग्रहों को वापस कर सकता है (विशेष रूप से जिंजरब्रेड में); इस मामले में आपको एनएमईए स्ट्रिंग पार्सिंग का सहारा लेना होगा। –
कितनी सटीकता की गणना की जाती है? क्या यह उपग्रहों की सिग्नल शक्ति का भी उपयोग नहीं करता है? – Baby