दृढ़ संकल्प के साथ, आप किसी भी स्थिरता की समस्याओं में नहीं जा रहे हैं, क्योंकि कोई पुनरावर्ती फ़िल्टरिंग नहीं है, इसलिए आप किसी भी त्रुटि को जमा नहीं करने जा रहे हैं। दूसरे शब्दों में, सिस्टम सभी शून्य है, कोई डंडे नहीं। मैंने सुना है, लेकिन स्वयं के लिए सत्यापित नहीं है, कि एफएफटी-आधारित कनवल्शन में टाइम-डोमेन कनवल्शन की तुलना में कम त्रुटि है, सिर्फ इसलिए कि इसमें ओ (एन ^ 2) के बजाय ओ (एन लॉग एन) अंकगणितीय ऑपरेशन हैं।
आमतौर पर, जहाँ तक मुझे जानकारी है, बटरवर्थ फ़िल्टर को पुनरावर्ती (IIR) फ़िल्टर के रूप में लागू किया जाता है, इसलिए यह एक अलग विषय है। IIR फ़िल्टर में ध्रुवों के साथ-साथ शून्य भी होते हैं, इसलिए अभ्यास में स्थिरता के मुद्दे हो सकते हैं। इसके अलावा, IIR फ़िल्टर के लिए, FFT- आधारित विधियाँ एक विकल्प नहीं हैं, लेकिन उल्टा, IIR फ़िल्टर बहुत कम क्रम के होते हैं।
जहां तक IIR फिल्टर के साथ स्थिरता के मुद्दे हैं, वे उच्च आदेशों पर समस्या रखते हैं - मैं सिर्फ एक संख्या निकालूंगा और कहूंगा कि लगभग 6 वां क्रम इसे आगे बढ़ा रहा है। इसके बजाय, वे आम तौर पर कैस्केड किए गए बीकाड (2 डी ऑर्डर फ़िल्टर सेक्शन) के रूप में लागू होते हैं। अपने 5 वें क्रम के फिल्टर के लिए, इसे z- डोमेन ट्रांसफर फ़ंक्शन (यह 5 वीं डिग्री तर्कसंगत फ़ंक्शन होगा) के रूप में लिखें, और फिर इसे अपने 5 पोल और 5 शून्य में फैक्टर करें। जटिल संयुग्म लीजिए, और आपके पास दो बीकाड और एक प्रथम-क्रम फ़िल्टर होगा। सामान्य तौर पर, स्थिरता की समस्याएं फसल होती हैं क्योंकि ध्रुव इकाई चक्र के करीब पहुंच जाते हैं।
IIR फ़िल्टर में शोर और सीमा चक्र के साथ समस्याएँ भी हो सकती हैं, इसलिए विभिन्न फ़िल्टर टोपोलॉजी (यानी प्रत्यक्ष रूप I, प्रत्यक्ष रूप II) हैं जिनमें अलग-अलग संख्यात्मक गुण हैं, लेकिन मैं इस बिंदु को नहीं हटाऊंगा - बस दोहरे का उपयोग करें- सटीक और यह लगभग निश्चित रूप से काफी अच्छा होगा।