Birincisi, özür dilerim çünkü bir yazılım geliştiriciyim ve saf matematiğe dalmam çok uzun zaman oldu, bu yüzden sorum aptal görünebilir. Umarım değildir.
Bağlam müzikte perde tanımadır.
Bir nota alırsanız ve bir Fourier dönüşümü uygularsanız, verilen frekanslar için sonsuz genliğe sahip olacaksınız. Örneğin, herhangi bir enstrümanda temel olan bir nota çalarsam , Fourier dönüşümünden sonra harmonikler olur . Her frekansın enstrümanın tınısını tanımlayan belirli bir genliği olacaktır (piyano, ses, trompet, ... hepsi bu kanadı takip eder, ancak her harmonik için farklı genliklere sahip olursunuz)
Şimdi yapmak istediğim belirli bir ses sinyalinden, bulun . Sadece bu. Göründüğünden daha karmaşık çünkü her zaman arka plan gürültüsüne sahip olacaksınız ... Dahası, zorunlu olarak en yüksek genliğe sahip frekans değildir!
Bu yüzden bulma fikrim bir DFT (aslında hız için bir FFT) uygulamak ve bir frekansı bulmaktır , böylece FFT çıkışında maksimumdur.
Bunun mümkün olduğunu düşünüyor musun? Bunun çok kısa sürede mümkün olduğunu düşünüyor musunuz (diyelim <5 milisaniye)?