MATLAB का उपयोग करके मैं सिग्नल का अनुमान लगाने के लिए मिलान पीछा लागू करता हूं। मेरी समस्या यह है कि मैं चयनित परमाणुओं के समय-आवृत्ति प्रतिनिधित्व को देखने के लिए संघर्ष करता हूं। मैं निम्नलिखित छवि (source) के समान एक विग्नर साजिश का उत्पादन करने की कोशिश कर रहा हूं।मैचिंग पीछा परमाणुओं के लिए MATLAB Wigner साजिश
मैं तरंगिका उपकरण बॉक्स, सिग्नल प्रोसेसिंग उपकरण बॉक्स के साथ ही खुला स्रोत समय आवृत्ति उपकरण बॉक्स में देखा है, लेकिन मैं कर रहा हूँ संभवतः सिर्फ गलत पैरामीटर का उपयोग कर, क्योंकि सिग्नल प्रोसेसिंग के साथ मेरा अनुभव काफी है सीमित।
उदाहरण
this data मेरा लक्ष्य का उपयोग करते हुए ऊपर से भूखंड पुन: पेश करने के लिए है।
% fit the signal using MP
itermax = 50;
signal = load('signal.txt');
dict = wmpdictionary(length(signal));
[signal_fit, r, coeff, iopt, qual, X] = wmpalg('OMP', signal, dict, ...
'itermax', itermax);
% wigner plot of the simulated signal
tfrwv(signal_fit) % wigner-ville function from time-frequency toolbox
% wigner plot of each atom
atoms = full(dict(:, iopt)) % selected atoms
for i = 1:itermax
tfrwv(atoms(:, i))
end
दुर्भाग्य से, जिसके परिणामस्वरूप भूखंडों में से कोई भी लक्ष्य दृश्य के करीब आता है। ध्यान दें, उदाहरण के लिए मैं मानक पैरामीटर के साथ tfrwv
का उपयोग करता हूं जो मैं जीयूआई के साथ ट्विक करता हूं जो इसे खुलता है।
मैं आपकी मदद की बहुत सराहना करता हूं।
अद्यतन
मुझे लगता है कि मैं अब समझ आ गया है एक गेबर परमाणुओं का उपयोग करने के आकार बढ़ाया Gaussians जैसी साथ धब्बे पाने के लिए जरूरत है। दुर्भाग्यवश, सिग्नल प्रोसेसिंग टूलबॉक्स के पूर्वनिर्धारित डिब्बे में कोई गैबर फ़ंक्शन नहीं हैं।
मेरी भूखंडों के बाद से करीब आ लेकिन सही नहीं हैं, वहां अभी भी दो सवाल खुले हैं: हालांकि, this question मुझे आवश्यक शब्दकोशों, जैसे कि मैं परमाणुओं जो काफी उदाहरण की तरह लग पाने को लागू करने में मदद की:
- क्या हम पहले उदाहरण में देखे गए सभी ब्लॉब्स को केवल गैबर परमाणुओं द्वारा मॉडलिंग किया जा सकता है, या क्या मुझे कार्यों का एक और शब्दकोश चाहिए?
- मैं व्यक्तिगत दृश्य छवियों को एक दृश्य में कैसे जोड़ सकता हूं?
शायद तुम चित्र का कैप्शन का उपयोग करने के बजाय 'tfrwv' का उपयोग कर के, अपने खुद के दृश्य कोड लिखने के लिए कर सकते हैं। "गर्मी नक्शा (ऊपर) में प्रत्येक पिक्सेल एक परमाणु (एक तरंगिका क्षैतिज स्थिति को और आवृत्ति ऊंचाई करने के लिए इसी के साथ अनुसार समय में केंद्रित) का प्रतिनिधित्व करता है। पिक्सेल के रंग संकेत के साथ इसी तरंगिका परमाणु के आंतरिक उत्पाद देता है (तल)।" आपको अपने परमाणु मिल गए हैं, इसलिए अब आपको आंतरिक उत्पाद लेने की आवश्यकता है। – Cecilia
आपकी टिप्पणी के लिए धन्यवाद। परमाणुओं को प्लॉट करना मुख्य समस्या नहीं है जो मुझे विश्वास है। कृपया मेरे वर्तमान स्थिति के लिए अद्यतन देखें। – imant