वेवफ़ॉर्म का विश्लेषण करना

MATLAB फ़ाइलें डाउनलोड करने और चलाने के बाद, पिछले चरण में रिकॉर्ड की गई वेवफ़ॉर्म फ़ाइलों का विश्लेषण करने के लिए, यहां दिए गए फ़्लोचार्ट का इस्तेमाल करें.

विश्लेषण का फ़्लोचार्ट 1

पहली इमेज. इफ़ेक्ट 1 और इफ़ेक्ट 2 के लिए वेवफ़ॉर्म विश्लेषण का फ़्लोचार्ट

विश्लेषण का फ़्लोचार्ट 2

दूसरी इमेज. इफ़ेक्ट 3 के लिए वेवफ़ॉर्म विश्लेषण फ़्लोचार्ट

फ़ेलियर के मामले

विश्लेषण से पहले और उसके दौरान, गड़बड़ी के मामलों (F01–F05) की जांच करें.

  • F01 और F02 के तौर पर तय किए गए इफ़ेक्ट को MATLAB कोड से प्रोसेस नहीं किया जा सकता.
  • F03-1 के तौर पर तय किए गए इफ़ेक्ट को परफ़ॉर्मेंस मैप में नहीं जोड़ा जा सकता. भले ही, उन्हें MATLAB कोड से बिना किसी गड़बड़ी के प्रोसेस किया गया हो.
  • F03-2, F04, और F05 के तौर पर तय किए गए इफ़ेक्ट को अब भी परफ़ॉर्मेंस मैप में जोड़ा जा सकता है. भले ही, उन्हें प्रोसेस न किया गया हो.
  • अगर Vibrator.hasAmplitudeControl() false दिखाता है, तो DUT को F04 या F05 के तौर पर तय किया जाता है.
  • अगर मेज़रमेंट के दौरान, 'इफ़ेक्ट 3' बटन पर क्लिक करने के बाद, 500 मि॰से॰ से ज़्यादा का समय लगता है, तो DUT को F04 पद मिलता है.
लेन-देन पूरा न होने का कोड फ़ेल होने की वजह लागू होने वाले इफ़ेक्ट सफल न होने की वजह पेमेंट पूरा न होने की समस्या हल करना
F01 कोई आउटपुट सिग्नल रिकॉर्ड नहीं किया गया है. इफ़ेक्ट 1 हैप्टिक फ़ीडबैक कॉन्स्टेंट लागू नहीं किया गया है. कॉन्सटेंट लागू करना लेख में बताए गए तरीके के मुताबिक, खाली कॉन्सटेंट लागू करें.
F02 MATLAB कोड में गड़बड़ी. MATLAB की गड़बड़ी का उदाहरण यह है:

Index exceeds matrix dimensions.
इफ़ेक्ट 1, इफ़ेक्ट 2 हैप्टिक इफ़ेक्ट का ऐम्प्लिट्यूड बहुत कम है. हैप्टिक इफ़ेक्ट का ऐम्प्लिट्यूड बढ़ाएं.
F03-1, F03-2 [F03-1] MATLAB में कोई गड़बड़ी नहीं है, लेकिन MATLAB कोड से मिली पीआरआर वैल्यू 0 से कम है.

[F03-2] No MATLAB error, but amplitude populated from the MATLAB code is smaller than 0.1 g.
इफ़ेक्ट 1, इफ़ेक्ट 2 हैप्टिक इफ़ेक्ट का ऐम्प्लिट्यूड बहुत कम है. हैप्टिक इफ़ेक्ट का ऐम्प्लिट्यूड बढ़ाएं.
F04 सिग्नल बहुत छोटा है (1,000 मि॰से॰ के बजाय करीब 500 मि॰से॰). इफ़ेक्ट 3 डिवाइस, स्केल किए गए ऐम्प्लिट्यूड को सही तरीके से जनरेट नहीं कर पाता. पहले 500 मि॰से॰ के लिए, फ़ेज़ ऐंप्लीट्यूड को 0% ऐंप्लीट्यूड के साथ जनरेट किया जाता है. भले ही, 50% ऐंप्लीट्यूड के लिए कॉल किया गया हो. ऐम्प्लिट्यूड स्केल की सुविधाएं चालू करें.
F05 दोनों मैक्स ऐम्प्लिट्यूड वैल्यू में बहुत कम या कोई अंतर नहीं है. इफ़ेक्ट 3 डिवाइस, स्केल किए गए ऐम्प्लिट्यूड को सही तरीके से जनरेट नहीं कर पाता. ऐम्प्लिट्यूड स्केल की सुविधाएं चालू करें.

MATLAB सिग्नल प्लॉट 1

तीसरी इमेज. F03-1 (बाईं ओर) और F03-2 (दाईं ओर) के लिए, MATLAB सिग्नल प्लॉट के उदाहरण

MATLAB सिग्नल प्लॉट 2

चौथी इमेज. F04 (बाईं ओर) और F05 (दाईं ओर) के लिए, MATLAB सिग्नल प्लॉट के उदाहरण

विश्लेषण से डेटा पाना

हर इफ़ेक्ट के लिए MATLAB कोड चलाने पर, MATLAB सॉफ़्टवेयर की कमांड विंडो में दिखाए गए नतीजे पढ़े जा सकते हैं.

MATLAB Command Window 1

MATLAB कमांड विंडो 2

पांचवीं इमेज. कमांड विंडो में MATLAB के नतीजों का उदाहरण, इफ़ेक्ट 1 (पहला) और इफ़ेक्ट 3 (दूसरा)

  • इफ़ेक्ट 1 और इफ़ेक्ट 2 (कम समय के लिए होने वाला आवेग)

    • पीक अवधि (मिलीसेकंड)
    • सबसे ज़्यादा ऐम्प्लिट्यूड (g)
    • शार्पनेस के लिए मेट्रिक का आंकड़ा कैलकुलेट करने के लिए पीआरआर (एफ़ओएमएस = पीआरआर/पीक अवधि)
  • इफ़ेक्ट 3 (देर तक होने वाला वाइब्रेशन)

    • दो चरणों के लिए ज़्यादा से ज़्यादा ऐम्प्लिट्यूड (g)

परफ़ॉर्मेंस मैप का इस्तेमाल करके नतीजों की तुलना करने में, Android इकोसिस्टम में मौजूद डिवाइसों से इकट्ठा किया गया डेटा शामिल होता है. इससे आपको परफ़ॉर्मेंस मैप को सही तरीके से पॉप्युलेट करने में मदद मिलती है. इससे आपको पूरे इकोसिस्टम को समझने में मदद मिलती है. साथ ही, तुलना करने के लिए अपने डेटा को परफ़ॉर्मेंस मैप के डेटा के साथ अलाइन करने में मदद मिलती है.

नीचे दी गई टेबल का इस्तेमाल करके, यह जानें कि Android के नेटवर्क में मौजूद अन्य फ़ोन या टैबलेट के मुकाबले, आपका DUT कैसा है. इस बारे में पूछा गया एक सवाल इस तरह से दिखता है: मिलती-जुलती सुविधाओं (जैसे कि कीमत) वाले अन्य Android फ़ोन की तुलना में, मेरे फ़ोन की परफ़ॉर्मेंस बेहतर है या खराब?

[इनपुट]
विश्लेषण किए जाने वाले इफ़ेक्ट
[आउटपुट]
पीक/ज़्यादा से ज़्यादा ऐम्प्लिट्यूड (G)
[Output] पीक अवधि (मिलीसेकंड) [आउटपुट]
पल्स-टू-रिंग रेशियो (पीआरआर)
इफ़ेक्ट 1: पहले से तय हैप्टिक कॉन्स्टेंट (VibrationEffect.EFFECT_CLICK) [1] Data 1-1 [2] डेटा 1-2 [3] डेटा 1-3
इफ़ेक्ट 2: छोटा कस्टम हैप्टिक इफ़ेक्ट (अवधि = 20 मि॰से॰, ऐम्प्लिट्यूड = 100%) [4] डेटा 2-1 [5] डेटा 2-2 [6] डेटा 2-3
इफ़ेक्ट 3-1: लंबा कस्टम हैप्टिक इफ़ेक्ट, ऐक्सलरेशन फ़ेज़ 1. इसमें पहले 500 मि॰से॰ के लिए 50% ऐम्प्लिट्यूड का इस्तेमाल किया गया है [7] डेटा 3-1 लागू नहीं लागू नहीं
इफ़ेक्ट 3-2: लंबे कस्टम हैप्टिक इफ़ेक्ट का ऐक्सलरेशन फ़ेज़ 2. इसमें दूसरे 500 मि॰से॰ के लिए 100% ऐम्प्लिट्यूड है [8] डेटा 3-2 लागू नहीं लागू नहीं

इफ़ेक्ट 1 और इफ़ेक्ट 2 के लिए, पल्स से रिंग का अनुपात और पीक ऐम्प्लिट्यूड

इफ़ेक्ट 1 और इफ़ेक्ट 2 में मेज़र किए गए दो मुख्य पैरामीटर, पल्स टू रिंग रेशियो (पीआरआर) और पीक ऐम्प्लिट्यूड हैं. ये पैरामीटर, ऐक्सिलरोमीटर सेटअप से किए गए ऐक्सिलरेशन मेज़रमेंट पर आधारित होते हैं.

पीआरआर का हिसाब लगाने के लिए, मुख्य पल्स और रिंगिंग ऐम्प्लिट्यूड के अनुपात का इस्तेमाल किया जाता है. अवधि, मुख्य पल्स के लिए बीता हुआ समय है. पीआरआर का फ़ॉर्मूला यह है:

$$ \text{Pulse to ring ratio (PRR)} = 20log_{10}\frac{\text{RMS (main pulse)}}{\text{RMS (ring)}} $$

सिम्युलेटेड ऐक्सेल

छठी इमेज. सिम्युलेटेड ऐक्सेल सिग्नल

इन एलिमेंट को इमेज 6 में दिखाया गया है:

  • मुख्य पल्स: इसे अवधि की विंडो में मौजूद सिग्नल से तय किया जाता है. इसमें ऐम्प्लिट्यूड, पीक ऐम्प्लिट्यूड के 10% तक कम हो जाता है.
  • रिंग टाइम: यह उस सिग्नल से तय होता है जिसमें ऐम्प्लिट्यूड, पीक ऐम्प्लिट्यूड के 10% से घटकर पीक ऐम्प्लिट्यूड के 1% से कम हो जाता है.

  • पीआरआर और अवधि का हिसाब लगाएं: एक ऐसा कर्व फ़िट बनाएं जो हर ऐक्सेलरेटेड पीरियड के पीक पॉइंट का इस्तेमाल करता हो. इसके लिए, कर्व फ़िटिंग सबसे अच्छा तरीका है. इससे नॉइज़ के असर को कम करके, टेस्ट को दोहराने की संभावना बढ़ जाती है.

इफ़ेक्ट 3 के लिए ज़्यादा से ज़्यादा ऐंप्लीट्यूड

ऐक्चुएटर ओवरशूट

सातवीं इमेज. ऐक्चुएटर का तय सीमा से ज़्यादा घूमना

इन एलिमेंट को इमेज 7 में दिखाया गया है:

  • ज़्यादा देर तक वाइब्रेशन
    • रेज़ोनेंट फ़्रीक्वेंसी पर साइनसोडल इनपुट लागू होने पर, लीनियर रेज़ोनेंट ऐक्चुएटर से मिलने वाला आउटपुट.
  • ज़्यादा से ज़्यादा ऐम्प्लिट्यूड
    • डिवाइस के वाइब्रेशन के स्थिर होने पर, लंबे वाइब्रेशन का ज़्यादा से ज़्यादा ऐम्प्लिट्यूड.
  • ओवरशूट
    • ऐक्चुएटर को उसकी रेज़ोनेंस फ़्रीक्वेंसी से दूर ले जाने पर, ओवरशूट होता है. इस इमेज में, वाइब्रेटर को साइन वेव इनपुट के साथ रेज़ोनेंस से दूर ले जाने पर होने वाली गतिविधि दिखाई गई है. यह बहुत ज़्यादा उतार-चढ़ाव का एक उदाहरण है.
    • जब एलआरए को उसकी रेज़ोनेंट फ़्रीक्वेंसी पर चलाया जाता है, तब कम या कोई ओवरशूट नहीं देखा जा सकता. एलआरए की सामान्य रेज़ोनेंट फ़्रीक्वेंसी, 50 से 250 हर्ट्ज़ के बीच होती है.