স্বতন্ত্র ফুরিয়ার রূপান্তর - দ্রুত মৌলিক খুঁজে?


9

প্রথমত, আমি অ্যাপলজিটি কারণ আমি একটি সফটওয়্যার বিকাশকারী এবং এটি অনেক দিন হয়ে গেছে যে আমি খাঁটি গণিতে ডুবাইনি, তাই আমার প্রশ্নটি বোবা মনে হতে পারে। আমি আশা করি না.

প্রসঙ্গটি সঙ্গীতে পিচ স্বীকৃতি।

আপনি যদি একটি মিউজিকাল নোট নেন, এবং এতে একটি ফুরিয়ার ট্রান্সফর্ম প্রয়োগ করেন তবে প্রদত্ত ফ্রিকোয়েন্সিগুলির জন্য আপনার এবং অসীম পরিমাণের প্রশস্ততা থাকবে। উদাহরণস্বরূপ, আমি যদি কোনও নোট খেলি তবে ফুরিয়ার ট্রান্সফর্মের পরে যেকোন উপকরণে যার মৌলিক , আমার কাছে সুরেলা আছেFF,2F,3F,,nF। প্রতিটি ফ্রিকোয়েন্সিতে একটি প্রদত্ত প্রশস্ততা থাকবে যা যন্ত্রটির সময় নির্ধারণ করে (পিয়ানো, ভয়েস, শিংগা, ... সকলেই এই লাউ অনুসরণ করে, তবে প্রতিটি সুরেলা জন্য আপনার আলাদা আলাদা প্রশস্ততা থাকবে)

এখন আমি যা করতে চাই তা প্রদত্ত অডিও সিগন্যাল থেকে, সন্ধান করুন F। হ্যাঁ ওটাই. এটি দেখে মনে হচ্ছে এটি আরও জটিল কারণ আপনার সর্বদা পটভূমি শব্দ থাকবে এবং আরও কিছু ... আরও আরও,F সর্বোচ্চ প্রশস্ততা সহ ফ্রিকোয়েন্সি প্রয়োজনীয় নয়!

সুতরাং সন্ধানের জন্য আমার ধারণা F একটি ডিএফটি প্রয়োগ করা (গতির জন্য আসলে ভাল একটি এফএফটি) এবং একটি ফ্রিকোয়েন্সি সন্ধান করতে হয় F, তাই যে এফ+ +2এফ+ +3এফ+ +...+ +এনএফ এফএফটি আউটপুটে সর্বাধিক।

আপনি কি ভাবেন যে আদৌ সম্ভব? আপনি কি মনে করেন খুব অল্প সময়ের মধ্যেই এটি সম্ভব হয়েছে (আসুন <5 মিলিসেকেন্ড) বলি?


সম্ভবত এটি একটি উত্তর হতে পারে: edaboard.com/thread197897.html

আচ্ছা, হ্যাঁ তবে এটি আলাদা পদ্ধতি নয় কি? আইএমএইচও, এটি সহজ তবে অনেক কম নির্ভরযোগ্য কারণ এটি সুরেলা এবং
ইনহারমনিক

উত্তর:


6

আপনি যা বর্ণনা দিচ্ছেন তা পিচ অনুমানের হারমোনিক পণ্য বর্ণালী পদ্ধতির অনুরূপ, যা এই স্ট্যানফোর্ড সিসিআরএমএ কাগজে তালিকাভুক্ত রয়েছে ।

একটি এফএফটি আপনাকে একটি "অসম্পূর্ণ পরিমাণের প্রশস্ত পরিমাণ" দেয় না, তবে এফএফটির দৈর্ঘ্যের উপর নির্ভর করে একটি সীমিত সংখ্যক ফলাফলের বিন থাকে।

5 এমএস 200 হার্জ হার্টের নোটের 1 পর্বের, এবং 200 হার্জ হার্টের নীচে পিরিয়ডের কেবল একটি ভগ্নাংশ। বাদ্যযন্ত্রের পিচ স্বীকৃতিটির জন্য সাধারণত পিচ করা শব্দের পর্যায়ক্রমের একাধিক সংখ্যক শ্রবণ বা বিশ্লেষণের প্রয়োজন হয়। এবং প্রচুর সংগীত জি 2 এর নীচে নোট ব্যবহার করে। আপনার যদি পর্যাপ্ত দৈর্ঘ্যের ডেটা থাকে, তবে সেই ডেটা থেকে একটি পিচ অনুমানের গণনা করা আধুনিক পিসি বা মোবাইল ডিভাইসে মিলিসেকেন্ডের চেয়ে মাইক্রোসেকেন্ডের ক্রমেই নিতে পারে।


ভাল যুক্তি. তবে আপনার যদি ইতিমধ্যে 2 এফ এবং 3 এফ থাকে তবে আপনার সত্যিই এফের দরকার নেই, তাই না? আপনার উদাহরণস্বরূপ, 2F = 400hz এবং 3F = 600hz, যাতে আপনি সম্ভবত জানতে পারেন যে 5 এমএস পিরিয়ড থাকার পর্যাপ্ত শব্দ না শুনে এফ 200 ছিল, আপনি কি পারবেন না? তরঙ্গলেখার রূপান্তর সম্পর্কেও শুনেছি। আপনি কি মনে করেন এটি করার এটি আরও ভাল পদ্ধতি?
দিনাইজ

@ ডাইনাইজ: পিচ করা শব্দের উত্সের উপর নির্ভর করে এবং ওভারটোন ফ্রিকোয়েন্সিগুলির সেই টুকরাগুলি আসলে স্থিতিশীল কিনা। ওয়েভলেটগুলি সম্পূর্ণ পৃথক প্রশ্ন।
হটপাউ 2

সুতরাং এই পদ্ধতিটি "প্রায় রিয়েল টাইম" এ f0 সন্ধান করার পক্ষে উপযুক্ত নয়। শিল্পের বর্তমান অবস্থায়, কোনও উপকরণের সাহায্যে কয়েক মিলিসেকেন্ডেরও কম, f0 খুঁজে পাওয়া কি আদৌ সম্ভব, নাকি এটি একটি হারিয়ে যাওয়া কারণ এবং আমার খোঁজ ছেড়ে দেওয়া উচিত? : ডি
ডাইনাইজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.