फ्रिक्वेंसी वारपिंग का उपयोग करने की भी संभावना है (यह भी आवर्धक कांच के रूप में काम करता है कि आप उच्च फ्रीक्वेंसी पर कम रिज़ॉल्यूशन की कीमत पर उसी आकार के एफएफटी के लिए अपनी फ्रीक्वेंसी रेंज में बेहतर रिज़ॉल्यूशन प्राप्त करें)। हालाँकि, आप किसी भी MIPS को नहीं बचाते हैं क्योंकि FFT का आकार कम नहीं होता है और फ्रीक्वेंसी वार करना सस्ते से बहुत दूर है।
यदि आप केवल FFT में कुछ डिब्बे की गणना करना चाहते हैं (और इस प्रकार MIPS सहेजें) ऐसा करने के लिए कुछ तरीके हैं। उदाहरण के लिए स्लाइडिंग डीएफटी। इस पत्र में संदर्भ एक बहुत अच्छा विवरण देता है http://www.comm.utoronto.ca/~dimitris/ece431/slidingdft.pdf । मुझे भी लगता है कि गोएर्टज़ेल एल्गो कुछ ऐसा ही करता है, लेकिन मुझे यह पता नहीं है।
फिर FFT'ing से पहले downsampling का विकल्प है। यह शायद कुछ MIPS भी बचाएगा।
संपादित करें: बस Goertzel एल्गोरिथ्म उपयोगी नहीं होने के बारे में टिप्पणी को स्पष्ट करने के लिए। इस विकी पृष्ठ के निचले भाग में पाए जाने वाले अभिव्यक्ति में सीधे मानों को जोड़कर http://en.wikipedia.org/wiki/Goertzel_algorithm तब GoFTzel दृष्टिकोण FFT की तुलना में अधिक जटिल हो जाएगा जब FFT का आकार 128 से बड़ा हो। (एफएफटी का आकार 2 और एक मूलांक -2 कार्यान्वयन का एक कारक है)।
हालांकि, अन्य कारक हैं जिन्हें ध्यान में रखा जाना चाहिए जो कि गोएर्टज़ेल के पक्ष में जाता है। विकी पृष्ठ का हवाला देने के लिए: "एफएफटी कार्यान्वयन और प्रसंस्करण प्लेटफार्मों के सापेक्ष प्रदर्शन पर एक महत्वपूर्ण प्रभाव पड़ता है। कुछ एफएफटी कार्यान्वयन [9] आंतरिक जटिल संख्या की गणना करते हैं, जो कि मक्खी पर गुणांक उत्पन्न करने के लिए आंतरिक रूप से उनकी लागत को बढ़ाते हैं। कार्य की इकाई। "एफएफटी और डीएफटी एल्गोरिदम बेहतर संख्यात्मक दक्षता के लिए पूर्व-गणना गुणांक मानों की तालिकाओं का उपयोग कर सकते हैं, लेकिन इसके लिए बाह्य मेमोरी में बफर किए गए गुणांक मानों तक अधिक पहुंच की आवश्यकता होती है, जिससे कैश कॉन्ट्रेशन बढ़ सकता है। । "
"दोनों एल्गोरिदम जटिल-मूल्यवान इनपुट डेटा के बजाय वास्तविक-मूल्यवान का उपयोग करते समय लगभग 2 दक्षता का एक कारक प्राप्त करते हैं। हालांकि, ये लाभ Goertzel एल्गोरिथ्म के लिए स्वाभाविक हैं, लेकिन वास्तविक को बदलने के लिए विशेष एल्गोरिथ्म वेरिएंट का उपयोग किए बिना FFT के लिए प्राप्त नहीं किया जाएगा। -प्राप्त डेटा