मेरे पास अंतरिक्ष में कई विभिन्न पदों पर समय के साथ ध्वनि मापने वाले माइक्रोफोन हैं। सभी ध्वनियों को अंतरिक्ष में एक ही स्थिति से दर्ज किया जा रहा है, लेकिन स्रोत से प्रत्येक माइक्रोफोन के लिए अलग-अलग रास्तों के कारण; संकेत (समय) स्थानांतरित और विकृत हो जाएगा। समय पूर्व की पाली के लिए जितना संभव हो सके, एक प्राथमिक ज्ञान का उपयोग किया गया है, लेकिन अभी भी कुछ समय शिफ्ट डेटा में मौजूद है। माप के स्थान जितने अधिक होते हैं संकेत उतने ही अधिक होते हैं।
मुझे स्वचालित रूप से चोटियों को वर्गीकृत करने में दिलचस्पी है। इससे मेरा मतलब है कि मैं एक एल्गोरिथ्म की तलाश कर रहा हूं जो नीचे दिए गए प्लॉट में दो माइक्रोफ़ोन सिग्नल पर "दिखता है" और स्थिति और तरंग से "पहचान" है कि दो मुख्य ध्वनियां हैं और उनके समय की स्थिति की रिपोर्ट करें:
sound 1: sample 17 upper plot, sample 19 lower plot,
sound 2: sample 40 upper plot, sample 38 lower plot
ऐसा करने के लिए मैं प्रत्येक शिखर के चारों ओर एक चेबीशेव विस्तार करने की योजना बना रहा था और एक क्लस्टर एल्गोरिथ्म (के-साधन?) के इनपुट के रूप में चेबीशेव गुणांक के वेक्टर का उपयोग करने की योजना बना रहा था।
एक उदाहरण के रूप में यहाँ दो पास की पोजीशन (ब्लू) पर मापे गए संकेतों के कुछ हिस्सों को ५ शब्बीज़ेव श्रृंखला द्वारा ९ नमूनों (लाल) पर दो चोटियों (नीले घेरे) के आसपास लगाया गया है:
सन्निकटन काफी अच्छे हैं :-)।
तथापि; ऊपरी भूखंड के लिए चेबिशेव गुणांक हैं:
Clu = -1.1834 85.4318 -39.1155 -33.6420 31.0028
Cru =-43.0547 -22.7024 -143.3113 11.1709 0.5416
और निचले प्लॉट के लिए चेबीशेव गुणांक निम्न हैं:
Cll = 13.0926 16.6208 -75.6980 -28.9003 0.0337
Crl =-12.7664 59.0644 -73.2201 -50.2910 11.6775
मैं Clu ~ = Cll और Cru ~ = Crl देखना चाहता हूं, लेकिन ऐसा नहीं लगता :-(
शायद एक और ऑर्थोगोनल आधार है जो इस मामले में अधिक अनुकूल है?
आगे बढ़ने के बारे में कोई सलाह (मैं मतलाब का उपयोग कर रहा हूं)?
किसी भी उत्तर के लिए अग्रिम धन्यवाद!