DFT pencereleme konusunu düşünüyordum ve aklıma bir düşünce geldi. Bir DFT, kullanılan pencerenin spektrumu ile kıvrık bir sinyalin spektrumunu verecektir, bu nedenle bir ana loblara ve yan loblara sahiptir.
Hem sinyali hem de pencere spektrumu büyüklüğünü tekrar bükerek sinyalin spektrumu üzerindeki pencere etkisini kaldırmak mümkün olacağını düşündüm ve gerçekten de aşağıdaki görüntüde gördüğünüz gibi çalışıyor.
Sol, bir hanning penceresi ile oluşturulan orijinal spektrumdur. Sağ, bir hanning penceresinin DFT'si tarafından kıvrılan spektrumdur. Üst Spektrumun kendisi, alt MATLAB findpeaks
sonucudur.
Bu teknikle ilgili hiçbir şey okumadım, ama orada hiçbir şey icat etmediğimden eminim. Bu yüzden spektrumda bu işlemi yapmanın bir faydası olup olmadığını veya görmediğim bir dezavantajı olup olmadığını merak ediyorum.
Gördüğüm kadarıyla, bu, önceki görüntüde gördüğümüz gibi zirve algılamaya yardımcı olabilir. Ayrıca, aşağıdaki 2 görüntüde görebildiğimiz gibi spektrum biraz bozuk görünüyor. :
Mavi grafiğin spektrum ve kırmızı grafiğin kıvrım sonrası spektrum olduğu yerlerde.
- Bunun hakkında bir fikrin var mı?
- Bu FFT sonrası evrişimden kaynaklanabilecek bir sorun var mı?
- Konuyu ele alan herhangi bir kağıt var mı?
DÜZENLE
Burada aşağıdaki grafiği oluşturacak bir komut dosyası bulabilirsiniz :