मैं एक संकीर्ण संक्रमण बैंड के साथ डिजिटल फ़िल्टर के आउटपुट में क्यों बज रहा हूँ?


12

मैं ऑडियो के साथ वर्णक्रमीय mangling प्रकार के प्रभाव के लिए कुछ 'चरम' eq कर रहा हूँ। Im ईंट की दीवार फिल्टर का उपयोग कर, और बहुत ही संकीर्ण बैंड पास और फ़िल्टर (vst प्लगइन्स) को अस्वीकार कर देता हूं, और मैं जानना चाहूंगा कि क्या कुछ है जो मैं रैखिक चरण / न्यूनतम चरण फिल्टर के साथ प्री / पोस्ट 'रिंग' के बारे में कर सकता हूं। । दुर्भाग्य से मुझे खड़ी eq ढलानों का उपयोग करना चाहिए। Im न्यूनतम चरण का उपयोग करने के लिए तैयार है क्योंकि यह प्री-रिंग से बचता है।

विशेष रूप से, मैं सोच रहा था:

  1. क्या वास्तव में इनपुट के बाद आवेग प्रतिक्रिया में दोलनों का कारण बनता है, एक न्यूनतम चरण फिल्टर में?

  2. क्या ये आसन श्रव्य पूर्व और पोस्ट 'रिंगिंग' ध्वनि का कारण बनते हैं, जो पास के ढलान को छानने वाले के साथ जोड़ा जाता है?

  3. क्या दोलनों, और इस प्रकार रिंगिंग आवृत्ति हमेशा एक ही आवृत्ति होती है, या क्या रिंगिंग आवृत्ति इनपुट सिग्नल पर किसी तरह निर्भर करती है?

आपकी विशेषज्ञता के लिए बहुत बहुत धन्यवाद। मैं किसी भी प्रतिक्रिया के लिए तत्पर हूं। डेल।


मैंने आपके खातों को मर्ज कर दिया है, इसलिए आपको यहां उत्तरों के तहत टिप्पणी करने में सक्षम होना चाहिए। मैंने आपकी नवीनतम पोस्ट को एक संपादन के रूप में भी जोड़ा है। कृपया इसके कुछ हिस्सों को हटा दें जो वास्तव में उत्तर देने वालों में से कुछ के लिए टिप्पणी करते हैं और तदनुसार टिप्पणी करते हैं (अब आप ऐसा कर सकते हैं)
लोरेम इप्सम

जवाबों:


8

ओपी द्वारा संशोधित प्रश्न और अतिरिक्त टिप्पणियों के जवाब में संपादित।

मैं @ जेसन के इस दावे से असहमत हूं कि फ़िल्टरिंग रिंगिंग गिब्स घटना के कारण है

जैसा कि जेसन के उत्तर से जुड़े विकिपीडिया लेख में वर्णित है, गिब्स घटना एक आवधिक लेकिन असंतोषजनक संकेत जैसे कि एक चौकोर तरंग या चूल्हा लहर के रूप में फूरियर श्रृंखला के छंटे हुए योग (पहले शब्द) के स्पर्शोन्मुख व्यवहार के बारे में एक अवलोकन है । विकिपीडिया लेख वर्ग तरंग के एक उदाहरण को दर्शाता है, जिसमें दिखाया गया है कि अधिक से अधिक शब्द ( n बड़े हो जाते हैं ), छंटनी की गई फूरियर राशि वर्ग तरंग के करीब और करीब हो जाती है। स्विचिंग इंस्टेंट के आस-पास दोलन होते हैं जहां वर्ग तरंग उच्च से निम्न या इसके विपरीत होती है, लेकिन ये छोटे और छोटे होते जाते हैं जैसे nnnnबड़ा हो जाता है। जैसा कि जेसन सही ढंग से बताते हैं, दोलनों का आयाम छोटा हो जाता है, आवृत्ति बढ़ जाती है, और (मनाया) अवधि भी छोटी हो जाती है। कुल मिलाकर, ऐसा लगता है कि छंटनी की गई फूरियर राशि n ∞ के रूप में सीमा में वर्ग तरंग में परिवर्तित हो रही है ।n

गिब्स घटना अवलोकन है कि है भी सीमा के रूप में को जाता है ,n फूरियर श्रृंखला योग अभिसरण नहीं है उच्च मूल्य या स्विचिंग instants जहां वर्ग तरंग अचानक मूल्य में परिवर्तन पर कम मूल्य के। (कन्वर्जेंस है अन्य सभी समय instants में पाए जाते हैं)। इसका प्रति फ़िल्टरिंग के साथ कोई लेना- देना नहीं है, सिवाय इसके कि छंटनी की गई फ़ॉयर योग को स्क्वायर वेव इनपुट के साथ एक आदर्श ईंट की दीवार कम-पास फिल्टर के आउटपुट के रूप में सोचा जा सकता है। यदि फ़िल्टर कट-ऑफ ऐसा है जो पहले nहार्मोनिक्स अपरिवर्तित के माध्यम से पारित हो जाते हैं और उच्च हार्मोनिक्स अवरुद्ध हो जाते हैं, आउटपुट पहले शब्दों का छोटा फूरियर योग है । लेकिन सीमा में, जो कि जब गिब्स घटना होती है, तो कोई फिल्टर नहीं होता है: सभी हार्मोनिक्स को बिना किसी बदलाव के आउटपुट के माध्यम से पारित किया जाता है। इस कारण से, मैं इस बात से सहमत नहीं हूं कि गिब्स घटना के कारण फिल्टर रिंगिंग है।n

तो रिंगिंग क्यों होता है? सब(nontrivial) फिल्टर रिंग, भले ही वे ईंट-दीवार हैं या नहीं, इनपुट सिग्नल के आकार की परवाह किए बिना और चाहे इनपुट निरंतर हो या तेज बदलाव हो। कारण यह है कि अगर इनपुट में बंद पड़ी आवृत्ति बैंड में ऊर्जा है (चाहे पूर्ण रूप से या पर्याप्त भाग में), तो उस ऊर्जा को फ़िल्टर में आंतरिक रूप से संग्रहीत किया जाता है और समय बढ़ने के साथ धीरे-धीरे ऊर्जा बैंड के रूप में जारी की जाती है। अधिकांश समय यह रिलीज़ बहुत अधिक नहीं देखी जाती है क्योंकि यह इन-बैंड सिग्नल की प्रतिक्रिया से डूब जाता है जो मौजूद है। हालाँकि, यदि इन-बैंड सिग्नल में अचानक बदलाव होता है (या बंद हो जाता है), तो पिछले समय से संग्रहित ऊर्जा को अभी भी जारी किया जाना है, और यह वह रिंगिंग है जो इन-बैंड सिग्नल के गायब होने के बाद देखी गई है। डीएसपी शब्दों में, एफआईआर फिल्टर बफर सिग्नल खत्म होने के बाद भी खाली होना जारी रखता है, और इसलिए सिग्नल खत्म होने के बाद भी आउटपुट जारी रहता है। चूंकि शार्प-कटऑफ फिल्टर में लंबे बफ़र्स होते हैं (यदि आप करेंगे तो कई बाइकेड सेक्शन), इस खाली होने में लंबा समय लगता है और यह अधिक आसान होने वाले फ़िल्टर की तुलना में बहुत अधिक ध्यान देने योग्य होता है जो बहुत जल्दी खाली हो जाता है।


1
धन्यवाद दिलीप। मैं नहीं देख सकता कि यह क्या है कि आप जेसन आर के पोस्ट से असहमत हैं। जैसा कि मैंने इसे समझा है, आप दोनों ने कहा है कि गिब्स फेनोमेनन बजने का कारण बनता है। क्या यह है कि आप रिंगिंग के अन्य कारणों की तुलना में रिंगों के कारण के रूप में गिब्स घटना के सापेक्ष महत्व / योगदान पर असहमत हैं?
डेल न्यूटन

मेरा संशोधित उत्तर देखिए।
दिलीप सरवटे

1
दिलीप सही है कि आप गिब्स घटना के अलावा अन्य स्रोतों से एक फिल्टर से रिंगिंग प्राप्त कर सकते हैं। यदि आप किसी आवधिक, असंतोषजनक फ़ंक्शन के स्पेक्ट्रम को काटते हैं, तो परिणामस्वरूप सिग्नल के समय डोमेन में दोलन गिब्स घटना हैं। अधिकांश लोपास फ़िल्टर एक समान प्रभाव पैदा करेंगे, क्योंकि उनकी आवेग प्रतिक्रिया अक्सर एक सिनस फ़ंक्शन के समान होती है, जिसमें गिब्स घटना दोलनों के समान रूप होती है। जब आप एक आवेग प्रतिक्रिया के साथ एक संकेत का संकेत देते हैं जो कि सिनके जैसा दिखता है, तो आप अक्सर आवेग प्रतिक्रिया के साइडबॉब्स के कारण बजते हुए देख सकते हैं।
जेसन आर

@Dipip: मुझे यकीन नहीं है कि मैं कहूँगा कि सभी nontrivial फ़िल्टर रिंग हैं। हां, सभी गैर-तुच्छ फिल्टर में एक आवेग प्रतिक्रिया होगी जो एक आवेग की तुलना में व्यापक है, इसलिए समय के साथ इनपुट सिग्नल से कुछ ऊर्जा का प्रसार होगा। हालांकि, इसका मतलब यह नहीं है कि आप आउटपुट में दोलन देखेंगे; एक उदाहरण के रूप में गाऊसी लोअरपास फ़िल्टर लें।
जेसन आर

1
@ फिलिप: मुझे नहीं लगता कि मैं इस सवाल के गिब्स हिस्से के बारे में आपसे बिल्कुल असहमत हूं। मैं सहमत हूं कि ओपी के मुद्दे के संबंध में आपका उत्तर अधिक सटीक है। और, मैंने केवल शब्द "रिंगिंग" सुना है जो गिब्स प्रभाव के समान दोलन के संदर्भ में उपयोग किया जाता है। मैं शायद गैर-ऑसिलेटरी प्रभाव को सिर्फ "ओवरशूट", "अंडरशूट", या "फिल्टर ट्रांजिस्टर" कहूंगा। यह सिर्फ नामकरण है, हालांकि; मुझे नहीं लगता कि एक व्याख्या निष्पक्ष रूप से सही है।
जेसन आर

8

आपकी टिप्पणियां गिब्स घटना का एक उदाहरण हैं । जब आप एक बहुत तेज संक्रमण बैंड के साथ एक फ़िल्टर लागू करते हैं, तो आप इनपुट सिग्नल में किसी भी तेज बदलाव (जैसे स्पंदित तरंगों की सीमाएं) के पास फिल्टर आउटपुट (या "रिंगिंग") में दोलनों का निरीक्षण करेंगे। दोलनों की स्पष्ट "आवृत्ति" फिल्टर की बैंडविड्थ पर निर्भर है; जैसे ही आप फ़िल्टर की कटऑफ़ आवृत्ति बढ़ाते हैं, दोलन समय में अधिक स्थानीय हो जाएंगे (अर्थात "फ़्रीक्वेंसी में अधिक"), लेकिन शिखर ओवरशूट नहीं बदलता है। ऊपर लिंक किया गया विकिपीडिया लेख एक अच्छी व्याख्या के माध्यम से आधे रास्ते में है


8
  1. जैसा कि जेसन ने बताया कि एक बुनियादी "अनिश्चितता सिद्धांत": सब कुछ जो आवृत्ति में बहुत संकीर्ण है, समय में व्यापक है और इसके विपरीत।
  2. यदि आप न्यूनतम फ़िल्टर का उपयोग करते हैं, तो पूर्व-रिंगिंग नहीं होनी चाहिए, केवल पोस्ट रिंगिंग होनी चाहिए। प्री-रिंगिंग केवल रैखिक चरण फिल्टर के लिए होता है। प्री-रिंगिंग पोस्ट-रिंगिंग की तुलना में बहुत अधिक श्रव्य है, इसलिए न्यूनतम फिल्टर यहां बेहतर विकल्प हैं। यह एक माप पर बुरा लग सकता है लेकिन जब तक यह चरम न हो, मानव श्रवण प्रणाली के कुछ मास्किंग गुणों के कारण पोस्ट रिंगिंग बहुत श्रव्य नहीं है
  3. वे बजना आमतौर पर आपके फिल्टर के कोने आवृत्तियों पर होता है। यानी 2 kHz का लोवर फ़िल्टर 2 kHz रिंगिंग का उत्पादन करेगा, इसलिए आवृत्ति फ़िल्टर का एक फ़ंक्शन है, सामग्री नहीं। सामग्री हालांकि इसे अलग तरह से उत्साहित करेगी। यदि सामग्री के रूप में कम या कोई 2 kHz यह बहुत ज्यादा उत्साह नहीं होगा।

3

एक खड़ी पारगमन के साथ एक बैंडपास फ़िल्टर और एक सपाट पासबैंड एक आयताकार आकार के करीब पहुंचता है।

एक FT डोमेन में एक आयत दूसरे डोमेन में एक Sinc फ़ंक्शन है। यह आवृत्ति डोमेन में वर्णक्रमीय "रिसाव" बनाने वाले समय डोमेन में एक आयताकार खिड़की के लिए सच है। या फ़्रीक्वेंसी डोमेन में एक आयताकार खिड़की के लिए समय डोमेन में एक सर्पिल पैकेट बनाना। आयत (बैंडविड्थ) को संकरा करने के लिए संकरा चौड़ा होता है। (और दोनों तरफ एक Sinc फ़ंक्शन "रिंग्स")। एक डोमेन में दी गई चौड़ाई के लिए, दूसरे डोमेन में एक सिनस की तुलना में ऊर्जा सीमा में कुछ संकरा पाने का एकमात्र तरीका एक ऐसी चीज़ का उपयोग करना है जो आयत की तुलना में गाऊसी के करीब दिखता है, जैसे कि कोई खड़ी किनारा नहीं।

अब उस आयत को एक डोमेन में स्थानांतरित करने पर विचार करें (जैसे कि बैंडपास फ़िल्टर के पासबैंड की आवृत्ति को बदलना)। एक डीएफटी डोमेन में एक परिपत्र शिफ्ट दूसरे डोमेन में एक रैखिक चरण रोटेशन है। एक वास्तविक प्रतिक्रिया प्राप्त करने के लिए एक जटिल संयुग्म के साथ योग, और दो विपरीत और तेजी से घूमते हुए जटिल घातीय सर्पिल पैकेट एक रिंगिंग टाइम डोमेन प्रतिक्रिया बन जाते हैं। रिंगिंग की रैपिडिटी बैंडपास सेंटर फ्रिक्वेंसी से संबंधित होगी और रिंगिंग की लंबाई बैंडविड्थ और ट्रांजिशन स्टीपनेस की संकीर्णता से संबंधित होगी। यदि लिफाफा मरने से पहले सर्पिल एक से अधिक बारी बारी से घूमता है, तो रिंगिंग होगी। उस लिफाफे को एक डोमेन में तेजी से खत्म करने का तरीका दूसरे डोमेन में एक व्यापक राउंडर फ़ंक्शन का उपयोग करना है।

भाग 2:

यदि आप अपने फ़िल्टर को डिज़ाइन करने के लिए रेमेज़ या पार्क्स-मैकलेलेन उपकरण का उपयोग कर रहे हैं, तो आप एक सम-तरंग प्रतिक्रिया के साथ समाप्त हो जाएंगे। एक एफटी डोमेन में एक साइनसॉइड दूसरे में एक आवेग है। इसलिए आवृत्ति डोमेन में सम-तरंग एक आवेग, या समय डोमेन में "टिक" होगा। उस "टिक" को आवृत्ति डोमेन में तरंग की "आवृत्ति" द्वारा आवेग प्रतिक्रिया के केंद्र से विस्थापित किया जाएगा। रेमेज़-डिज़ाइन किए गए फ़िल्टर की चापलूसी करते हैं, जितनी तेज़ी से लहर आती है, उतना ही "टिक" आवेग प्रतिक्रिया से विस्थापित हो जाता है। वह प्री-रिंग का हिस्सा है। इससे बचने के लिए कम एग्रेसिव फिल्टर डिजाइन पद्धति का उपयोग करें।


धन्यवाद Hotpaw मैं आपके स्पष्टीकरण को केवल बहुत ही सूक्ष्म स्तर पर समझता हूं, क्योंकि डीएसपी की मेरी समझ इस समय बहुत बुनियादी है। मैं उपकरण और किट के बारे में डिजिटल फिल्टर बनाने के लिए नहीं जानता, और मैं सर्पिल पैकेट और जटिल conjugates के बारे में खो दिया है क्योंकि मैं अभी तक गणित कौशल नहीं है।
डेल न्यूटन

हालांकि मैं पूछना चाहता हूं: आप कहते हैं कि रिंगिंग की रैपिडिटी फिल्टर की केंद्र आवृत्ति से संबंधित है। क्या इसका मतलब यह है कि आप हिल्मर्स के दावे से असहमत हैं जो कि रिंग फ्रिक्वेंसी पर होता है? या उन दोनों आवृत्तियों पर बज रहा है?
डेल न्यूटन

एक आयत के कोनों को आयत के केंद्र और चौड़ाई के संदर्भ में भी परिभाषित किया जा सकता है।
हॉटपावर 2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.