यदि आप इंजीनियरिंग के समय के लिए अनुकूलन कर रहे हैं और एक ऐसे प्लेटफ़ॉर्म पर हैं जो बड़े एफएफटी को अच्छी तरह से समर्थन करता है (i..e निश्चित बिंदु नहीं), तो हॉटपाव 2 की सलाह लें और तेजी से दृढ़ संकल्प का उपयोग करें । यह एक भोली एफआईआर कार्यान्वयन से बहुत बेहतर प्रदर्शन करेगा और इसे लागू करना अपेक्षाकृत आसान होना चाहिए।
दूसरी ओर, यदि आपके पास सबसे अच्छा कार्यान्वयन प्राप्त करने के लिए इस पर खर्च करने के लिए कुछ समय है या एक नियत-बिंदु प्लेटफ़ॉर्म पर हैं, तो आपको मल्टीरेट डाउन-फ़िल्टर-अप-घटाना संरचना का उपयोग करना चाहिए । लेकिन सबकुछ ठीक हो जाना थोड़ा मुश्किल है।
मुझे तेजी से कनवल्शन और मल्टीरेट फ़िल्टरिंग टूल्स के भरोसेमंद और अत्यधिक अनुकूलित कार्यान्वयन तक पहुँच मिली है। मल्टीरिट संरचना की तुलना में तेजी से कन्वेन्शन को समतुल्य सिग्नल प्रदर्शन प्राप्त करने में लगभग 3x समय लगता है। इसके अलावा, यह भी एक अस्थायी बिंदु मंच पर है। यह अंतर एक निश्चित बिंदु dsp पर काफी चौड़ा हो जाएगा।
आम तोर पे:
नीचे-रूपांतरण:
अपने 48kHz सिग्नल को 187.5 हर्ट्ज सिग्नल में बदलने के लिए हाफबैंड के 8 चरणों का उपयोग करें। इस डाउनसमलिंग के पहले चरण में एक बहुत ही विस्तृत संक्रमण बैंड हो सकता है, जिससे उर्जा को तब तक उर्जा प्राप्त करने की अनुमति मिलती है जब तक कि वह उप 60 हर्ट्ज श्रेणी में वापस नहीं आ जाए। जैसा कि चरणों की प्रगति होती है, नल की संख्या में वृद्धि करने की आवश्यकता होती है, लेकिन उन्हें उत्तरोत्तर कम नमूना दरों पर लागू किया जाएगा, इसलिए प्रत्येक चरण की कुल लागत छोटी रहती है।
फ़िल्टर करना:
60 हर्ट्ज bw के आसपास अपने तंग फ़िल्टरिंग प्रदर्शन ऊर्जा रखने के लिए आप अंततः घटाना चाहते हैं। कम दर पर अपने तंग फ़िल्टरिंग करने का दोहरा फायदा है:
- 1 गीगाहर्ट्ज़ बैंडविड्थ की डिजिटल दर, मूल दर बनाम डिजिटल आवृत्ति के मामले में 256 गुना बड़ी है। तो आपके फ़िल्टर का हर टैप 256 गुना शक्तिशाली है।
- संकेत स्वयं कम दर पर है, इसलिए फ़िल्टर को केवल 1/256 डेटा संसाधित करने की आवश्यकता है।
ऊपर-रूपांतरण:
अनिवार्य रूप से, यह विघटन चरणों का उल्टा है। 8 इंटरपोलर चरणों में से प्रत्येक लगातार इनपुट नमूनों के बीच जाने वाले नमूने का अनुमान लगाकर दर को दोगुना कर देता है। संक्रमण बैंड व्यापक हो जाता है क्योंकि नमूना दर अधिक हो जाती है।
घटाएँ:
मूल संकेत से अपने पूर्ण-दर कम-फ़िल्टर्ड सिग्नल को घटाएं। यदि आपने सभी समूह देरी के लिए ठीक से समायोजित किया है, तो समग्र संरचना एक संकीर्ण संक्रमण बैंडविड्थ के साथ एक हाईपास फ़िल्टर होगा।