Frekans çözgü kullanma olasılığı da vardır (aynı zamanda yüksek frekanslarda daha düşük çözünürlük pahasına aynı boyuttaki FFT için ilgi frekansınızda gelişmiş çözünürlük elde etmeniz için bir büyüteç olarak da çalışabilirsiniz). Ancak, FFT boyutu küçülmediği ve frekans eğrilmesi ucuz olmaktan uzak olduğu için hiçbir MIPS tasarrufu yapmazsınız.
Sadece FFT'deki belirli kutuları hesaplamak (ve böylece MIPS'i kaydetmek) istiyorsanız, bunu yapmak için birkaç yöntem vardır. Örneğin, kayan DFT. Bu makaledeki referanslar çok güzel bir açıklama vermektedir http://www.comm.utoronto.ca/~dimitris/ece431/slidingdft.pdf . Ayrıca goertzel algo'nun benzer bir şey yaptığını düşünüyorum ama bilmiyorum.
Sonra FFT'ing'den önce altörnekleme seçeneği var. Bu muhtemelen bazı MIPS tasarruf sağlayacaktır.
Düzenleme: Sadece Goertzel algoritması ile ilgili yorumu netleştirmek için yararlı olmuyor. Değerleri doğrudan bu wiki sayfasının altındaki ifadeye http://en.wikipedia.org/wiki/Goertzel_algorithm takarak , gerekli FFT boyutu 128'den büyük olduğunda Goertzel yaklaşımı bir FFT'den daha karmaşık olacaktır. (FFT boyutunun 2 faktörü ve sayı tabanı-2 uygulaması olduğunu varsayarsak).
Bununla birlikte, Goertzel lehine dikkate alınması gereken başka faktörler de vardır. Sadece wiki sayfasını belirtmek için: "FFT uygulamaları ve işleme platformlarının göreceli performans üzerinde önemli bir etkisi vardır. Bazı FFT uygulamaları [9], anında katsayıları üretmek için dahili karmaşık sayı hesaplamaları yapar ve maliyetlerini önemli ölçüde artırır. FFT ve DFT algoritmaları daha iyi sayısal verimlilik için önceden hesaplanmış katsayı değerleri tablolarını kullanabilir, ancak bu, harici bellekte arabelleğe alınan katsayı değerlerine daha fazla erişim gerektirir; bu da sayısal avantajın bir kısmını karşılayan önbellek çekişmesine neden olabilir ."
"Her iki algoritma da karmaşık değerli girdi verileri yerine gerçek değerli girdi verileri kullanıldığında yaklaşık 2 verimlilik faktörü kazanır. Bununla birlikte, bu kazançlar Goertzel algoritması için doğaldır, ancak gerçek dönüşüm için uzmanlaşmış belirli algoritma varyantları kullanılmadan FFT için elde edilemez. değerli veriler. "