द्विरेखीय परिवर्तन: Difference between revisions

From Vigyanwiki
Line 1: Line 1:
{{Short description|Signal processing operation}}
{{Short description|Signal processing operation}}
'''बिलिनियर ट्रांसफॉर्म''' (जिसे अर्नोल्ड टस्टिन के बाद टस्टिन की विधि के रूप में भी जाना जाता है) का उपयोग डिजिटल सिग्नल प्रोसेसिंग और असतत-समय नियंत्रण सिद्धांत में निरंतर-समय प्रणाली प्रतिनिधित्व को अलग-अलग समय में बदलने और इसके विपरीत किया जाता है।
'''बिलिनियर ट्रांसफॉर्म (स्थानांतरण)''' (जिसे अर्नोल्ड टस्टिन के बाद टस्टिन की विधि के रूप में भी जाना जाता है) का उपयोग डिजिटल सिग्नल प्रोसेसिंग और असतत-समय नियंत्रण सिद्धांत में निरंतर-समय प्रणाली प्रतिनिधित्व को अलग-अलग समय में बदलने और इसके विपरीत किया जाता है।


बिलिनियर ट्रांसफ़ॉर्म एक अनुरूप मैपिंग (अर्थात्, एक मोबियस ट्रांसफ़ॉर्मेशन) का एक विशेष मामला है, जिसका उपयोग अक्सर निरंतर-समय डोमेन (अक्सर एनालॉग फ़िल्टर कहा जाता है) में एक रैखिक, समय-अपरिवर्तनीय (एलटीआई) फ़िल्टर के स्थानांतरण फ़ंक्शन <math> H_a(s) </math>को असतत-समय डोमेन में एक रैखिक, शिफ्ट-इनवेरिएंट फ़िल्टर के स्थानांतरण फ़ंक्शन <math>H_d(z)</math> में परिवर्तित करने के लिए किया जाता है (जिसे अक्सर [[डिजिटल फ़िल्टर]] कहा जाता है, हालांकि स्विच किए गए कैपेसिटर के साथ निर्मित एनालॉग फ़िल्टर होते हैं) अलग-अलग समय फ़िल्टर हैं)। यह <math> j \omega </math> अक्ष, <math> \mathrm{Re}[s]=0 </math>, s-प्लेन से यूनिट सर्कल,<math> |z| = 1 </math> z-प्लेन में स्थिति को मैप करता है। अन्य द्विरेखीय परिवर्तनों का उपयोग किसी भी असतत-समय रैखिक प्रणाली की आवृत्ति प्रतिक्रिया को विकृत करने के लिए किया जा सकता है (उदाहरण के लिए मानव श्रवण प्रणाली के गैर-रेखीय आवृत्ति रिज़ॉल्यूशन को अनुमानित करने के लिए) और सिस्टम की इकाई देरी <math> \left( z^{-1} \right) </math> को प्रथम-क्रम [[ऑल-पास फ़िल्टर]] के साथ प्रतिस्थापित करके अलग डोमेन में लागू किया जा सकता है।
बिलिनियर ट्रांसफ़ॉर्म एक अनुरूप मैपिंग (अर्थात्, एक मोबियस ट्रांसफ़ॉर्मेशन) का एक विशेष मामला है, जिसका उपयोग अक्सर निरंतर-समय डोमेन (अक्सर एनालॉग फ़िल्टर कहा जाता है) में एक रैखिक, समय-अपरिवर्तनीय (एलटीआई) फ़िल्टर के स्थानांतरण फ़ंक्शन <math> H_a(s) </math>को असतत-समय डोमेन में एक रैखिक, शिफ्ट-इनवेरिएंट फ़िल्टर के स्थानांतरण फ़ंक्शन <math>H_d(z)</math> में परिवर्तित करने के लिए किया जाता है (जिसे अक्सर [[डिजिटल फ़िल्टर]] कहा जाता है, हालांकि स्विच किए गए कैपेसिटर के साथ निर्मित एनालॉग फ़िल्टर होते हैं) अलग-अलग समय फ़िल्टर हैं)। यह <math> j \omega </math> अक्ष, <math> \mathrm{Re}[s]=0 </math>, s-प्लेन से यूनिट सर्कल,<math> |z| = 1 </math> z-प्लेन में स्थिति को मैप करता है। अन्य द्विरेखीय परिवर्तनों का उपयोग किसी भी असतत-समय रैखिक प्रणाली की आवृत्ति प्रतिक्रिया को विकृत करने के लिए किया जा सकता है (उदाहरण के लिए मानव श्रवण प्रणाली के गैर-रेखीय आवृत्ति रिज़ॉल्यूशन को अनुमानित करने के लिए) और सिस्टम की इकाई देरी <math> \left( z^{-1} \right) </math> को प्रथम-क्रम [[ऑल-पास फ़िल्टर]] के साथ प्रतिस्थापित करके अलग डोमेन में लागू किया जा सकता है।
Line 34: Line 34:
:<math>H_d(z) = H_a(s) \bigg|_{s = \frac{2}{T} \frac{z - 1}{z + 1}}= H_a \left( \frac{2}{T} \frac{z-1}{z+1} \right). \ </math>
:<math>H_d(z) = H_a(s) \bigg|_{s = \frac{2}{T} \frac{z - 1}{z + 1}}= H_a \left( \frac{2}{T} \frac{z-1}{z+1} \right). \ </math>


== स्थिरता और न्यूनतम-चरण संपत्ति संरक्षित ==
== स्थिरता और न्यूनतम-चरण गुण संरक्षित ==
एक निरंतर-समय कारण फ़िल्टर BIBO स्थिरता है यदि इसके स्थानांतरण फ़ंक्शन का [[ध्रुव (जटिल विश्लेषण)]] [[जटिल संख्या]] एस-प्लेन के बाएं आधे हिस्से में आता है। एक असतत-समय कारण फ़िल्टर स्थिर होता है यदि इसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल विमान | जटिल z-प्लेन में इकाई सर्कल के अंदर आते हैं। बिलिनियर ट्रांसफॉर्म जटिल एस-प्लेन के बाएं आधे हिस्से को जेड-प्लेन में यूनिट सर्कल के आंतरिक भाग में मैप करता है। इस प्रकार, निरंतर-समय डोमेन में डिज़ाइन किए गए फ़िल्टर जो स्थिर होते हैं, उन्हें असतत-समय डोमेन में फ़िल्टर में परिवर्तित कर दिया जाता है जो उस स्थिरता को संरक्षित करते हैं।
एक सतत-समय कारण फ़िल्टर स्थिर होता है यदि उसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल s-प्लेन के बाएं आधे हिस्से में आते हैं। एक असतत-समय कारण फ़िल्टर स्थिर होता है यदि इसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल z-प्लेन में इकाई सर्कल के अंदर आते हैं। बिलिनियर ट्रांसफॉर्म कॉम्प्लेक्स s-प्लेन के बाएं आधे हिस्से को z-प्लेन में यूनिट सर्कल के इंटीरियर में मैप करता है। इस प्रकार, निरंतर-समय डोमेन में डिज़ाइन किए गए फ़िल्टर जो स्थिर होते हैं, उन्हें असतत-समय डोमेन में फ़िल्टर में परिवर्तित कर दिया जाता है जो उस स्थिरता को बनाए रखते हैं।


इसी तरह, एक निरंतर-समय फ़िल्टर न्यूनतम-चरण है यदि इसके स्थानांतरण फ़ंक्शन का [[शून्य (जटिल विश्लेषण)]] जटिल एस-प्लेन के बाएं आधे हिस्से में आता है। एक असतत-समय फ़िल्टर न्यूनतम-चरण है यदि इसके स्थानांतरण फ़ंक्शन के शून्य जटिल z-प्लेन में यूनिट सर्कल के अंदर आते हैं। फिर वही मैपिंग प्रॉपर्टी यह आश्वासन देती है कि निरंतर-समय फ़िल्टर जो न्यूनतम-चरण हैं, उन्हें अलग-अलग-समय फ़िल्टर में परिवर्तित कर दिया जाता है जो न्यूनतम-चरण होने की संपत्ति को संरक्षित करते हैं।
इसी तरह, एक निरंतर-समय फ़िल्टर न्यूनतम-चरण है यदि इसके स्थानांतरण फ़ंक्शन के शून्य जटिल s-प्लेन के बाएं आधे हिस्से में आते हैं। एक असतत-समय फ़िल्टर न्यूनतम-चरण होता है यदि इसके स्थानांतरण फ़ंक्शन के शून्य जटिल z-प्लेन में यूनिट सर्कल के अंदर आते हैं। फिर वही मैपिंग प्रॉपर्टी यह आश्वासन देती है कि निरंतर-समय फ़िल्टर जो न्यूनतम-चरण हैं, उन्हें असतत-समय फ़िल्टर में परिवर्तित कर दिया जाता है जो न्यूनतम-चरण होने की उस गुण को संरक्षित करते हैं।


== सामान्य [[एलटीआई प्रणाली]] का परिवर्तन ==
== सामान्य एलटीआई प्रणाली में परिवर्तन ==
एक सामान्य एलटीआई प्रणाली में स्थानांतरण कार्य होता है
एक विशिष्ट एलटीआई प्रणाली में स्थानांतरण फ़ंक्शन है
<math display=block>
<math display=block>
     H_a(s) = \frac{b_0 + b_1s + b_2s^2 + \cdots + b_Qs^Q}{a_0 + a_1s + a_2s^2 + \cdots + a_Ps^P}
     H_a(s) = \frac{b_0 + b_1s + b_2s^2 + \cdots + b_Qs^Q}{a_0 + a_1s + a_2s^2 + \cdots + a_Ps^P}
</math>
</math>
स्थानांतरण फ़ंक्शन का क्रम {{math|''N''}} का बड़ा है {{math|''P''}} और {{math|''Q''}} (व्यवहार में इसकी संभावना सबसे अधिक है {{math|''P''}}चूंकि सिस्टम के स्थिर होने के [[उचित स्थानांतरण कार्य]] उचित ट्रांसफर फ़ंक्शन होना चाहिए)। द्विरेखीय परिवर्तन लागू करना
ट्रांसफर फ़ंक्शन {{math|''N''}} का क्रम {{math|''P''}} और {{math|''Q''}} से बड़ा है (व्यवहार में यह सबसे अधिक संभावना {{math|''P''}} है क्योंकि सिस्टम के स्थिर होने के लिए ट्रांसफर फ़ंक्शन उचित होना चाहिए)। द्विरेखीय परिवर्तन लागू करना<math display=block>
<math display=block>
     s = K\frac{z - 1}{z + 1}
     s = K\frac{z - 1}{z + 1}
</math>
</math>
जहाँ {{math|''K''}} को या तो परिभाषित किया गया है {{math|2/''T''}} या अन्यथा यदि [[आवृत्ति ताना-बाना]] का उपयोग किया जाता है, तो देता है
 
<math display=block>
 
जहां {{math|''K''}} को या तो {{math|2/''T''}} के रूप में परिभाषित किया गया है या अन्यथा यदि आवृत्ति वार्पिंग का उपयोग किया जाता है, तो देता है
<math display="block">
     H_d(z) = \frac{b_0 + b_1\left(K\frac{z - 1}{z + 1}\right) + b_2\left(K\frac{z - 1}{z + 1}\right)^2 + \cdots + b_Q\left(K\frac{z - 1}{z + 1}\right)^Q}
     H_d(z) = \frac{b_0 + b_1\left(K\frac{z - 1}{z + 1}\right) + b_2\left(K\frac{z - 1}{z + 1}\right)^2 + \cdots + b_Q\left(K\frac{z - 1}{z + 1}\right)^Q}
                   {a_0 + a_1\left(K\frac{z - 1}{z + 1}\right) + a_2\left(K\frac{z - 1}{z + 1}\right)^2 + \cdots + b_P\left(K\frac{z - 1}{z + 1}\right)^P}
                   {a_0 + a_1\left(K\frac{z - 1}{z + 1}\right) + a_2\left(K\frac{z - 1}{z + 1}\right)^2 + \cdots + b_P\left(K\frac{z - 1}{z + 1}\right)^P}
</math>
</math>
अंश और हर को सबसे बड़ी घात से गुणा करना {{math|(''z'' + 1)<sup>−1</sup>}} वर्तमान, {{math|(''z'' + 1)<sup>-N</sup>}}, देता है
अंश और हर को वर्तमान ({{math|(''z'' + 1)<sup>−1</sup>}} की सबसे बड़ी घात से गुणा करने पर, {{math|(''z'' + 1)<sup>-N</sup>}}, प्राप्त होता है
<math display=block>
<math display="block">
   H_d(z) = \frac{b_0(z+1)^N + b_1K(z-1)(z+1)^{N-1} + b_2K^2(z-1)^2(z+1)^{N-2} + \cdots + b_QK^Q(z-1)^Q(z+1)^{N-Q}}
   H_d(z) = \frac{b_0(z+1)^N + b_1K(z-1)(z+1)^{N-1} + b_2K^2(z-1)^2(z+1)^{N-2} + \cdots + b_QK^Q(z-1)^Q(z+1)^{N-Q}}
                 {a_0(z+1)^N + a_1K(z-1)(z+1)^{N-1} + a_2K^2(z-1)^2(z+1)^{N-2} + \cdots + a_PK^P(z-1)^P(z+1)^{N-P}}
                 {a_0(z+1)^N + a_1K(z-1)(z+1)^{N-1} + a_2K^2(z-1)^2(z+1)^{N-2} + \cdots + a_PK^P(z-1)^P(z+1)^{N-P}}
</math>
</math>
यहाँ देखा जा सकता है कि परिवर्तन के बाद अंश और हर दोनों की घात होती है {{math|''N''}}.


फिर सतत-समय स्थानांतरण फ़ंक्शन के ध्रुव-शून्य रूप पर विचार करें
 
<math display=block>
यहाँ देखा जा सकता है कि परिवर्तन के बाद अंश और हर दोनों की घात {{math|''N''}} है।
 
फिर सतत-समय स्थानांतरण फ़ंक्शन के ध्रुव-शून्य रूप पर विचार करें<math display="block">
     H_a(s) = \frac{(s - \xi_1)(s - \xi_2) \cdots (s - \xi_Q)}{(s - p_1)(s - p_2) \cdots (s - p_P)}
     H_a(s) = \frac{(s - \xi_1)(s - \xi_2) \cdots (s - \xi_Q)}{(s - p_1)(s - p_2) \cdots (s - p_P)}
</math>
</math>
अंश और हर बहुपद की जड़ें, {{math|''ξ<sub>i</sub>''}} और {{math|''p<sub>i</sub>''}}, सिस्टम के [[शून्य और ध्रुव]] हैं। बिलिनियर ट्रांसफ़ॉर्म [[एक-से-एक मैपिंग]] है, इसलिए इनका उपयोग करके इसे z-डोमेन में बदला जा सकता है
अंश और हर बहुपद की जड़ें, {{math|''ξ<sub>i</sub>''}} और {{math|''p<sub>i</sub>''}}, सिस्टम के [[शून्य और ध्रुव]] हैं। बिलिनियर ट्रांसफ़ॉर्म [[एक-से-एक मैपिंग]] है, इसलिए इनका उपयोग करके इसे z-डोमेन में बदला जा सकता है।<math display="block">
<math display=block>
     z = \frac{K + s}{K - s}
     z = \frac{K + s}{K - s}
</math>
</math>
कुछ पृथक स्थानांतरण फ़ंक्शन शून्य और ध्रुव उत्पन्न करते हैं {{math|''ξ'<sub>i</sub>''}} और {{math|''p'<sub>i</sub>''}}
 
<math display=block>
 
कुछ पृथक स्थानांतरण फ़ंक्शन शून्य और ध्रुव {{math|''ξ'<sub>i</sub>''}} और {{math|''p'<sub>i</sub>''}} उत्पन्न करते हैं।
<math display="block">
     \begin{aligned}
     \begin{aligned}
         \xi'_i &= \frac{K + \xi_i}{K - \xi_i} \quad 1 \leq i \leq Q \\
         \xi'_i &= \frac{K + \xi_i}{K - \xi_i} \quad 1 \leq i \leq Q \\
           p'_i &= \frac{K + p_i}{K - p_i}    \quad 1 \leq i \leq P
           p'_i &= \frac{K + p_i}{K - p_i}    \quad 1 \leq i \leq P
     \end{aligned}
     \end{aligned}
</math>
</math>जैसा कि ऊपर बताया गया है, अंश और हर की घात अब दोनों {{math|''N''}} हैं, दूसरे शब्दों में अब शून्य और ध्रुवों की संख्या समान है। {{math|(''z'' + 1)<sup>''-N''</sup>}} से गुणा करने का अर्थ है कि अतिरिक्त शून्य या ध्रुव <ref>
जैसा कि ऊपर वर्णित है, अंश और हर की घात अब दोनों हैं {{math|''N''}}, दूसरे शब्दों में अब शून्य और ध्रुवों की संख्या बराबर है। से गुणा {{math|(''z'' + 1)<sup>''-N''</sup>}} का अर्थ है अतिरिक्त शून्य या ध्रुव हैं
<ref>
{{cite web|url=http://www.ee.ic.ac.uk/hp/staff/dmb/courses/DSPDF/00800_TransIIR.pdf
{{cite web|url=http://www.ee.ic.ac.uk/hp/staff/dmb/courses/DSPDF/00800_TransIIR.pdf
           |last=Bhandari |first=Ayush
           |last=Bhandari |first=Ayush
Line 83: Line 84:
           |archive-url=https://web.archive.org/web/20220303144755/http://www.ee.ic.ac.uk/hp/staff/dmb/courses/DSPDF/00800_TransIIR.pdf
           |archive-url=https://web.archive.org/web/20220303144755/http://www.ee.ic.ac.uk/hp/staff/dmb/courses/DSPDF/00800_TransIIR.pdf
           |archive-date=3 March 2022}}
           |archive-date=3 March 2022}}
</ref>
</ref> हैं।
<math display=block>
<math display="block">
     \begin{aligned}
     \begin{aligned}
         \xi'_i &= -1 \quad Q < i \leq N \\
         \xi'_i &= -1 \quad Q < i \leq N \\
Line 95: Line 96:
                   {(z - p'_1)(z - p'_2) \cdots (z - p'_N)}
                   {(z - p'_1)(z - p'_2) \cdots (z - p'_N)}
</math>
</math>


== उदाहरण ==
== उदाहरण ==
Line 166: Line 166:


== फ़्रिक्वेंसी वार्पिंग ==
== फ़्रिक्वेंसी वार्पिंग ==
निरंतर-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन <math> H_a(s) </math> पर मूल्यांकन किया जाता है <math>s = j \omega_a </math> जो पर है <math> j \omega </math> एक्सिस। इसी तरह, असतत-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन <math> H_d(z) </math> पर मूल्यांकन किया जाता है <math>z = e^{ j \omega_d T} </math> जो यूनिट सर्कल पर है, <math> |z| = 1 </math>. द्विरेखीय परिवर्तन मानचित्र बनाता है <math> j \omega </math> एस-प्लेन की धुरी (जिसका डोमेन है <math> H_a(s) </math>) z-प्लेन के यूनिट सर्कल तक, <math> |z| = 1 </math> (जो का डोमेन है <math> H_d(z) </math>), लेकिन यह वही मैपिंग नहीं है <math> z = e^{sT} </math> जो मैप भी करता है <math> j \omega </math> इकाई वृत्त की धुरी। जब की वास्तविक आवृत्ति <math> \omega_d </math> बिलिनियर ट्रांसफॉर्म के उपयोग द्वारा डिज़ाइन किए गए असतत-समय फ़िल्टर में इनपुट है, तो यह जानना वांछित है कि किस आवृत्ति पर, <math> \omega_a </math>, निरंतर-समय फ़िल्टर के लिए यह <math> \omega_d </math> को मैप किया गया है.
निरंतर-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन <math> H_a(s) </math> पर मूल्यांकन किया जाता है <math>s = j \omega_a </math> जो पर है <math> j \omega </math> एक्सिस। इसी तरह, असतत-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन <math> H_d(z) </math> पर मूल्यांकन किया जाता है <math>z = e^{ j \omega_d T} </math> जो यूनिट सर्कल पर है, <math> |z| = 1 </math>. द्विरेखीय परिवर्तन मानचित्र बनाता है <math> j \omega </math> s-प्लेन की धुरी (जिसका डोमेन है <math> H_a(s) </math>) z-प्लेन के यूनिट सर्कल तक, <math> |z| = 1 </math> (जो का डोमेन है <math> H_d(z) </math>), लेकिन यह वही मैपिंग नहीं है <math> z = e^{sT} </math> जो मैप भी करता है <math> j \omega </math> इकाई वृत्त की धुरी। जब की वास्तविक आवृत्ति <math> \omega_d </math> बिलिनियर ट्रांसफॉर्म के उपयोग द्वारा डिज़ाइन किए गए असतत-समय फ़िल्टर में इनपुट है, तो यह जानना वांछित है कि किस आवृत्ति पर, <math> \omega_a </math>, निरंतर-समय फ़िल्टर के लिए यह <math> \omega_d </math> को मैप किया गया है.


:<math>H_d(z) = H_a \left( \frac{2}{T} \frac{z-1}{z+1}\right) </math>
:<math>H_d(z) = H_a \left( \frac{2}{T} \frac{z-1}{z+1}\right) </math>
Line 189: Line 189:
|<math>= H_a \left(j \frac{2}{T} \cdot \tan \left( \omega_d T/2 \right) \right) </math>
|<math>= H_a \left(j \frac{2}{T} \cdot \tan \left( \omega_d T/2 \right) \right) </math>
|}
|}
इससे पता चलता है कि असतत-समय फ़िल्टर z-प्लेन में यूनिट सर्कल पर प्रत्येक बिंदु, <math>z = e^{ j \omega_d T}</math> पर एक बिंदु पर मैप किया गया है <math>j \omega</math> निरंतर-समय फ़िल्टर एस-प्लेन पर अक्ष, <math>s = j \omega_a</math>. अर्थात्, द्विरेखीय परिवर्तन का असतत-समय से निरंतर-समय आवृत्ति मानचित्रण है
इससे पता चलता है कि असतत-समय फ़िल्टर z-प्लेन में यूनिट सर्कल पर प्रत्येक बिंदु, <math>z = e^{ j \omega_d T}</math> पर एक बिंदु पर मैप किया गया है <math>j \omega</math> निरंतर-समय फ़िल्टर s-प्लेन पर अक्ष, <math>s = j \omega_a</math>. अर्थात्, द्विरेखीय परिवर्तन का असतत-समय से निरंतर-समय आवृत्ति मानचित्रण है


:<math> \omega_a = \frac{2}{T} \tan \left( \omega_d \frac{T}{2} \right) </math>
:<math> \omega_a = \frac{2}{T} \tan \left( \omega_d \frac{T}{2} \right) </math>

Revision as of 07:58, 25 July 2023

बिलिनियर ट्रांसफॉर्म (स्थानांतरण) (जिसे अर्नोल्ड टस्टिन के बाद टस्टिन की विधि के रूप में भी जाना जाता है) का उपयोग डिजिटल सिग्नल प्रोसेसिंग और असतत-समय नियंत्रण सिद्धांत में निरंतर-समय प्रणाली प्रतिनिधित्व को अलग-अलग समय में बदलने और इसके विपरीत किया जाता है।

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

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

असतत-समय सन्निकटन

बिलिनियर ट्रांसफ़ॉर्म प्राकृतिक लघुगणक फ़ंक्शन का प्रथम-क्रम पैड सन्निकटन है जो कि z-प्लेन से s-प्लेन की सटीक मैपिंग है। जब लाप्लास परिवर्तन एक असतत-समय संकेत पर किया जाता है (असतत-समय अनुक्रम के प्रत्येक तत्व को एक संगत विलंबित इकाई आवेग से जोड़ा जाता है), तो परिणाम बिल्कुल प्रतिस्थापन के साथ असतत-समय अनुक्रम का Z परिवर्तन होता है।

जहाँ द्विरेखीय परिवर्तन व्युत्पत्ति में प्रयुक्त समलम्बाकार नियम का संख्यात्मक एकीकरण चरण आकार है;[1] या, दूसरे शब्दों में, नमूनाकरण अवधि। उपरोक्त द्विरेखीय सन्निकटन को हल किया जा सकता है या के लिए एक समान सन्निकटन को प्रदर्शित किया जा सकता है।

इस मैपिंग (और इसकी प्रथम-क्रम द्विरेखीय लघुगणक घातीय श्रृंखला) का व्युत्क्रम है।

बिलिनियर ट्रांसफ़ॉर्म अनिवार्य रूप से इस प्रथम-क्रम सन्निकटन का उपयोग करता है और इसे निरंतर-समय स्थानांतरण फ़ंक्शन, में प्रतिस्थापित करता है।

वह है

स्थिरता और न्यूनतम-चरण गुण संरक्षित

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

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

सामान्य एलटीआई प्रणाली में परिवर्तन

एक विशिष्ट एलटीआई प्रणाली में स्थानांतरण फ़ंक्शन है

ट्रांसफर फ़ंक्शन N का क्रम P और Q से बड़ा है (व्यवहार में यह सबसे अधिक संभावना P है क्योंकि सिस्टम के स्थिर होने के लिए ट्रांसफर फ़ंक्शन उचित होना चाहिए)। द्विरेखीय परिवर्तन लागू करना


जहां K को या तो 2/T के रूप में परिभाषित किया गया है या अन्यथा यदि आवृत्ति वार्पिंग का उपयोग किया जाता है, तो देता है

अंश और हर को वर्तमान ((z + 1)−1 की सबसे बड़ी घात से गुणा करने पर, (z + 1)-N, प्राप्त होता है


यहाँ देखा जा सकता है कि परिवर्तन के बाद अंश और हर दोनों की घात N है।

फिर सतत-समय स्थानांतरण फ़ंक्शन के ध्रुव-शून्य रूप पर विचार करें

अंश और हर बहुपद की जड़ें, ξi और pi, सिस्टम के शून्य और ध्रुव हैं। बिलिनियर ट्रांसफ़ॉर्म एक-से-एक मैपिंग है, इसलिए इनका उपयोग करके इसे z-डोमेन में बदला जा सकता है।


कुछ पृथक स्थानांतरण फ़ंक्शन शून्य और ध्रुव ξ'i और p'i उत्पन्न करते हैं।

जैसा कि ऊपर बताया गया है, अंश और हर की घात अब दोनों N हैं, दूसरे शब्दों में अब शून्य और ध्रुवों की संख्या समान है। (z + 1)-N से गुणा करने का अर्थ है कि अतिरिक्त शून्य या ध्रुव [2] हैं।
शून्य और ध्रुवों के पूर्ण सेट को देखते हुए, z-डोमेन स्थानांतरण फ़ंक्शन तब होता है

उदाहरण

उदाहरण के तौर पर एक साधारण कम उत्तीर्ण आरसी फिल्टर लें। इस निरंतर-समय फ़िल्टर में स्थानांतरण फ़ंक्शन होता है

यदि हम इस फ़िल्टर को एक डिजिटल फ़िल्टर के रूप में लागू करना चाहते हैं, तो हम इसे प्रतिस्थापित करके बिलिनियर ट्रांसफ़ॉर्म लागू कर सकते हैं उपरोक्त सूत्र; कुछ पुनः काम करने के बाद, हमें निम्नलिखित फ़िल्टर प्रतिनिधित्व मिलता है:

हर के गुणांक 'फ़ीड-बैकवर्ड' गुणांक हैं और अंश के गुणांक 'फ़ीड-फ़ॉरवर्ड' गुणांक हैं जिनका उपयोग वास्तविक समय डिजिटल फ़िल्टर को लागू करने के लिए किया जाता है।

सामान्य प्रथम-क्रम निरंतर-समय फ़िल्टर के लिए परिवर्तन

निरंतर-समय, एनालॉग फ़िल्टर के गुणांकों को बिलिनियर ट्रांसफॉर्म प्रक्रिया के माध्यम से बनाए गए समान असतत-समय डिजिटल फ़िल्टर के साथ जोड़ना संभव है। दिए गए स्थानांतरण फ़ंक्शन के साथ एक सामान्य, प्रथम-क्रम निरंतर-समय फ़िल्टर को बदलना

बिलिनियर ट्रांसफॉर्म का उपयोग करने के लिए (किसी भी आवृत्ति विनिर्देश को पूर्व-वार किए बिना) प्रतिस्थापन की आवश्यकता होती है

जहाँ

.

हालाँकि, यदि नीचे वर्णित आवृत्ति वार्पिंग मुआवजे का उपयोग बिलिनियर ट्रांसफॉर्म में किया जाता है, ताकि एनालॉग और डिजिटल फ़िल्टर लाभ और चरण दोनों आवृत्ति पर सहमत हों , तब

.

इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय डिजिटल फ़िल्टर होता है:

आम तौर पर संबंधित अंतर समीकरण प्राप्त करने से पहले हर में स्थिर पद को 1 पर सामान्यीकृत किया जाना चाहिए। इस में यह परिणाम

अंतर समीकरण (डिजिटल फिल्टर#डायरेक्ट फॉर्म I का उपयोग करके) है


सामान्य दूसरे क्रम का बाइक्वाड परिवर्तन

इसी तरह की प्रक्रिया का उपयोग दिए गए ट्रांसफर फ़ंक्शन के साथ सामान्य दूसरे-क्रम फ़िल्टर के लिए किया जा सकता है

इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय डिजिटल बाइक्वाड फ़िल्टर होता है:

फिर, संगत अंतर समीकरण प्राप्त करने से पहले हर में स्थिर पद को आम तौर पर 1 पर सामान्यीकृत किया जाता है। इस में यह परिणाम

अंतर समीकरण (डिजिटल फिल्टर#डायरेक्ट फॉर्म I का उपयोग करके) है


फ़्रिक्वेंसी वार्पिंग

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

इससे पता चलता है कि असतत-समय फ़िल्टर z-प्लेन में यूनिट सर्कल पर प्रत्येक बिंदु, पर एक बिंदु पर मैप किया गया है निरंतर-समय फ़िल्टर s-प्लेन पर अक्ष, . अर्थात्, द्विरेखीय परिवर्तन का असतत-समय से निरंतर-समय आवृत्ति मानचित्रण है

और उलटा मानचित्रण है

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

कोई यह देख सकता है कि संपूर्ण सतत आवृत्ति रेंज

मौलिक आवृत्ति अंतराल पर मैप किया गया है

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

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

हालाँकि, ध्यान दें कि यह परिवर्तन मूल परिवर्तन बन जाता है

जैसा .

वारपिंग घटना का मुख्य लाभ आवृत्ति प्रतिक्रिया विशेषता के अलियासिंग विरूपण की अनुपस्थिति है, जैसे कि आवेग अपरिवर्तनशीलता के साथ देखा गया।

यह भी देखें

संदर्भ

  1. Oppenheim, Alan (2010). असतत समय सिग्नल प्रोसेसिंग तीसरा संस्करण. Upper Saddle River, NJ: Pearson Higher Education, Inc. p. 504. ISBN 978-0-13-198842-2.
  2. Bhandari, Ayush. "DSP and Digital Filters Lecture Notes" (PDF). Archived from the original (PDF) on 3 March 2022. Retrieved 16 August 2022.
  3. Astrom, Karl J. (1990). कंप्यूटर नियंत्रित सिस्टम, सिद्धांत और डिज़ाइन (Second ed.). Prentice-Hall. p. 212. ISBN 0-13-168600-3.


बाहरी संबंध