द्विरेखीय परिवर्तन: Difference between revisions
(Created page with "{{Short description|Signal processing operation}} {{more citations needed|date=June 2009}} बिलिनियर ट्रांसफॉर्म (जिसे अर्...") |
No edit summary |
||
(11 intermediate revisions by 5 users not shown) | |||
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(j \omega_a) </math> की आवृत्ति प्रतिक्रिया के प्रत्येक बिंदु को असतत-समय फ़िल्टर, <math> H_d(e^{j \omega_d T}) </math> की आवृत्ति प्रतिक्रिया में संबंधित बिंदु पर मैप करता है, हालांकि कुछ हद तक अलग आवृत्ति पर, जैसा कि नीचे दिए गए फ़्रीक्वेंसी वॉरपिंग अनुभाग में दिखाया गया है। इसका मतलब यह है कि एनालॉग फ़िल्टर की आवृत्ति प्रतिक्रिया में जो प्रत्येक सुविधा दिखाई देती है, उसके लिए डिजिटल फ़िल्टर की आवृत्ति प्रतिक्रिया में समान वृद्धि और चरण बदलाव के साथ एक संबंधित सुविधा लेकिन, शायद, कुछ अलग आवृत्ति पर होती है। यह कम आवृत्तियों पर मुश्किल से ध्यान देने योग्य है लेकिन नाइक्विस्ट आवृत्ति के करीब आवृत्तियों पर काफी स्पष्ट है। | ||
== असतत-समय सन्निकटन == | == असतत-समय सन्निकटन == | ||
बिलिनियर ट्रांसफ़ॉर्म प्राकृतिक लघुगणक फ़ंक्शन का प्रथम-क्रम पैड सन्निकटन है जो z-प्लेन से s-प्लेन की सटीक मैपिंग है। जब | बिलिनियर ट्रांसफ़ॉर्म प्राकृतिक लघुगणक फ़ंक्शन का प्रथम-क्रम पैड सन्निकटन है जो कि z-प्लेन से s-प्लेन की सटीक मैपिंग है। जब लाप्लास परिवर्तन असतत-समय संकेत पर किया जाता है (असतत-समय अनुक्रम के प्रत्येक अवयव को संगत विलंबित इकाई आवेग से जोड़ा जाता है), तो परिणाम बिल्कुल प्रतिस्थापन के साथ असतत-समय अनुक्रम का [[Z परिवर्तन]] होता है। | ||
:<math> | :<math> | ||
Line 17: | Line 16: | ||
\end{align} | \end{align} | ||
</math> | </math> | ||
जहाँ <math> T </math> द्विरेखीय परिवर्तन व्युत्पत्ति में प्रयुक्त [[समलम्बाकार नियम]] का [[संख्यात्मक एकीकरण]] चरण आकार है;<ref>{{cite book |title=असतत समय सिग्नल प्रोसेसिंग तीसरा संस्करण|last=Oppenheim |first=Alan |year=2010 |publisher=Pearson Higher Education, Inc. |location=Upper Saddle River, NJ |isbn=978-0-13-198842-2 |page=504}}</ref> या, दूसरे शब्दों में, नमूनाकरण अवधि। उपरोक्त द्विरेखीय सन्निकटन को हल किया जा सकता है <math> s </math> या के लिए एक समान सन्निकटन <math> s = (1/T) \ln(z) </math> को प्रदर्शित किया जा सकता है। | |||
इस मैपिंग (और इसकी प्रथम-क्रम द्विरेखीय लघुगणक | इस मैपिंग (और इसकी प्रथम-क्रम द्विरेखीय लघुगणक घातीय श्रृंखला) का व्युत्क्रम है। | ||
:<math> | :<math> | ||
Line 29: | Line 28: | ||
\end{align} | \end{align} | ||
</math> | </math> | ||
बिलिनियर ट्रांसफ़ॉर्म अनिवार्य रूप से इस प्रथम-क्रम सन्निकटन का उपयोग करता है और इसे निरंतर-समय स्थानांतरण फ़ंक्शन, <math> H_a(s) </math> में प्रतिस्थापित करता है। | |||
:<math>s \leftarrow \frac{2}{T} \frac{z - 1}{z + 1}.</math> | :<math>s \leftarrow \frac{2}{T} \frac{z - 1}{z + 1}.</math> | ||
वह है | वह है | ||
Line 35: | 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> | ||
== स्थिरता और न्यूनतम-चरण गुण संरक्षित == | |||
सतत-समय कारण फ़िल्टर स्थिर होता है यदि उसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल s-प्लेन के बाएं आधे हिस्से में आते हैं। एक असतत-समय कारण फ़िल्टर स्थिर होता है यदि इसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल z-प्लेन में इकाई सर्कल के अंदर आते हैं। बिलिनियर ट्रांसफॉर्म कॉम्प्लेक्स s-प्लेन के बाएं आधे हिस्से को 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 display=block> | |||
<math display=block> | |||
s = K\frac{z - 1}{z + 1} | s = K\frac{z - 1}{z + 1} | ||
</math> | </math> | ||
<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 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 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 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> | ||
जैसा कि ऊपर | |||
<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 85: | Line 83: | ||
|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 97: | Line 95: | ||
{(z - p'_1)(z - p'_2) \cdots (z - p'_N)} | {(z - p'_1)(z - p'_2) \cdots (z - p'_N)} | ||
</math> | </math> | ||
== उदाहरण == | == उदाहरण == | ||
उदाहरण के तौर पर एक | उदाहरण के तौर पर एक सरल लो-पास आरसी फ़िल्टर लें। इस सतत-समय फ़िल्टर में स्थानांतरण फ़ंक्शन है। | ||
:<math>\begin{align} | :<math>\begin{align} | ||
Line 106: | Line 103: | ||
&= \frac{1}{1 + RC s}. | &= \frac{1}{1 + RC s}. | ||
\end{align}</math> | \end{align}</math> | ||
यदि हम इस फ़िल्टर को एक डिजिटल फ़िल्टर के रूप में लागू करना चाहते हैं, तो हम इसे प्रतिस्थापित करके बिलिनियर ट्रांसफ़ॉर्म | यदि हम इस फ़िल्टर को एक डिजिटल फ़िल्टर के रूप में लागू करना चाहते हैं, तो हम इसे प्रतिस्थापित करके बिलिनियर ट्रांसफ़ॉर्म <math>s</math> लागू कर सकते हैं। उपरोक्त सूत्र; कुछ पुनः काम करने के बाद, हमें निम्नलिखित फ़िल्टर प्रतिनिधित्व मिलता है: | ||
:{| | :{| | ||
Line 124: | Line 121: | ||
हर के गुणांक 'फ़ीड-बैकवर्ड' गुणांक हैं और अंश के गुणांक 'फ़ीड-फ़ॉरवर्ड' गुणांक हैं जिनका उपयोग वास्तविक समय डिजिटल फ़िल्टर को लागू करने के लिए किया जाता है। | हर के गुणांक 'फ़ीड-बैकवर्ड' गुणांक हैं और अंश के गुणांक 'फ़ीड-फ़ॉरवर्ड' गुणांक हैं जिनका उपयोग वास्तविक समय डिजिटल फ़िल्टर को लागू करने के लिए किया जाता है। | ||
== सामान्य प्रथम-क्रम | == सामान्य प्रथम-क्रम सतत-समय फिल्टर के लिए परिवर्तन == | ||
निरंतर-समय, एनालॉग फ़िल्टर के गुणांकों को बिलिनियर | निरंतर-समय, एनालॉग फ़िल्टर के गुणांकों को बिलिनियर ट्रांसफ़ॉर्म प्रक्रिया के माध्यम से बनाए गए समान असतत-समय डिजिटल फ़िल्टर के गुणांकों से जोड़ना संभव है। दिए गए स्थानांतरण फ़ंक्शन के साथ एक सामान्य, प्रथम-क्रम निरंतर-समय फ़िल्टर को परिवर्तित करना है | ||
:<math>H_a(s) = \frac{b_0 s + b_1}{a_0 s + a_1} = \frac{b_0 + b_1 s^{-1}}{a_0 + a_1 s^{-1}}</math> | :<math>H_a(s) = \frac{b_0 s + b_1}{a_0 s + a_1} = \frac{b_0 + b_1 s^{-1}}{a_0 + a_1 s^{-1}}</math> | ||
बिलिनियर ट्रांसफॉर्म का उपयोग करने के लिए (किसी भी आवृत्ति विनिर्देश को | बिलिनियर ट्रांसफॉर्म का उपयोग करने के लिए (किसी भी आवृत्ति विनिर्देश को विकृत किए बिना) प्रतिस्थापन की आवश्यकता होती है | ||
:<math>s \leftarrow K \frac{1 - z^{-1}}{1 + z^{-1}}</math> | :<math>s \leftarrow K \frac{1 - z^{-1}}{1 + z^{-1}}</math> | ||
जहाँ | |||
:<math>K \triangleq \frac{2}{T} </math>. | :<math>K \triangleq \frac{2}{T} </math>. | ||
हालाँकि, यदि नीचे वर्णित आवृत्ति वार्पिंग | हालाँकि, यदि नीचे वर्णित आवृत्ति वार्पिंग क्षतिपूर्ति का उपयोग बिलिनियर ट्रांसफॉर्म में किया जाता है ताकि एनालॉग और डिजिटल फ़िल्टर वृद्धि और चरण दोनों आवृत्ति <math>\omega_0</math> पर सहमत हों, तो | ||
:<math>K \triangleq \frac{\omega_0}{\tan\left(\frac{\omega_0 T}{2}\right)} </math>. | :<math>K \triangleq \frac{\omega_0}{\tan\left(\frac{\omega_0 T}{2}\right)} </math>. | ||
Line 141: | Line 138: | ||
इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय डिजिटल फ़िल्टर होता है: | इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय डिजिटल फ़िल्टर होता है: | ||
:<math>H_d(z)=\frac{(b_0 K + b_1) + (-b_0 K + b_1)z^{-1}}{(a_0 K + a_1) + (-a_0 K + a_1)z^{-1}}</math> | :<math>H_d(z)=\frac{(b_0 K + b_1) + (-b_0 K + b_1)z^{-1}}{(a_0 K + a_1) + (-a_0 K + a_1)z^{-1}}</math> | ||
सामान्यतः संबंधित [[अंतर समीकरण]] प्राप्त करने से पहले हर में स्थिर पद को 1 पर सामान्यीकृत किया जाना चाहिए। इस में यह परिणाम | |||
:<math>H_d(z)=\frac{\frac{b_0 K + b_1}{a_0 K + a_1} + \frac{-b_0 K + b_1}{a_0 K + a_1}z^{-1}}{1 + \frac{-a_0 K + a_1}{a_0 K + a_1}z^{-1}}. </math> | :<math>H_d(z)=\frac{\frac{b_0 K + b_1}{a_0 K + a_1} + \frac{-b_0 K + b_1}{a_0 K + a_1}z^{-1}}{1 + \frac{-a_0 K + a_1}{a_0 K + a_1}z^{-1}}. </math> | ||
अंतर समीकरण ( | अंतर समीकरण (प्रत्यक्ष रूप I का उपयोग करके) है | ||
:<math> | :<math> | ||
Line 150: | Line 147: | ||
</math> | </math> | ||
== सामान्य द्वितीय-क्रम बाइक्वाड परिवर्तन == | |||
== सामान्य | इसी तरह की प्रक्रिया का उपयोग दिए गए ट्रांसफर फ़ंक्शन के साथ सामान्य दूसरे-क्रम फ़िल्टर के लिए किया जा सकता है। | ||
इसी तरह की प्रक्रिया का उपयोग दिए गए ट्रांसफर फ़ंक्शन के साथ सामान्य दूसरे-क्रम फ़िल्टर के लिए किया जा सकता | |||
:<math>H_a(s) = \frac{b_0 s^2 + b_1 s + b_2}{a_0 s^2 + a_1 s + a_2} = \frac{b_0 + b_1 s^{-1} + b_2 s^{-2}}{a_0 + a_1 s^{-1} + a_2 s^{-2}} \ . </math> | :<math>H_a(s) = \frac{b_0 s^2 + b_1 s + b_2}{a_0 s^2 + a_1 s + a_2} = \frac{b_0 + b_1 s^{-1} + b_2 s^{-2}}{a_0 + a_1 s^{-1} + a_2 s^{-2}} \ . </math> | ||
इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय [[डिजिटल बाइक्वाड फ़िल्टर]] होता है: | इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय [[डिजिटल बाइक्वाड फ़िल्टर]] होता है: | ||
:<math>H_d(z)=\frac{(b_0 K^2 + b_1 K + b_2) + (2b_2 - 2b_0 K^2)z^{-1} + (b_0 K^2 - b_1 K + b_2)z^{-2}}{(a_0 K^2 + a_1 K + a_2) + (2a_2 - 2a_0 K^2)z^{-1} + (a_0 K^2 - a_1 K + a_2)z^{-2}}</math> | :<math>H_d(z)=\frac{(b_0 K^2 + b_1 K + b_2) + (2b_2 - 2b_0 K^2)z^{-1} + (b_0 K^2 - b_1 K + b_2)z^{-2}}{(a_0 K^2 + a_1 K + a_2) + (2a_2 - 2a_0 K^2)z^{-1} + (a_0 K^2 - a_1 K + a_2)z^{-2}}</math> | ||
फिर, संगत अंतर समीकरण प्राप्त करने से पहले हर में स्थिर पद को | फिर, संगत अंतर समीकरण प्राप्त करने से पहले हर में स्थिर पद को सामान्यतः 1 पर सामान्यीकृत किया जाता है। इस में यह परिणाम | ||
:<math>H_d(z)=\frac{\frac{b_0 K^2 + b_1 K + b_2}{a_0 K^2 + a_1 K + a_2} + \frac{2b_2 - 2b_0 K^2}{a_0 K^2 + a_1 K + a_2}z^{-1} + \frac{b_0 K^2 - b_1 K + b_2}{a_0 K^2 + a_1 K + a_2}z^{-2}}{1 + \frac{2a_2 - 2a_0 K^2}{a_0 K^2 + a_1 K + a_2}z^{-1} + \frac{a_0 K^2 - a_1 K + a_2}{a_0 K^2 + a_1 K + a_2}z^{-2}}. </math> | :<math>H_d(z)=\frac{\frac{b_0 K^2 + b_1 K + b_2}{a_0 K^2 + a_1 K + a_2} + \frac{2b_2 - 2b_0 K^2}{a_0 K^2 + a_1 K + a_2}z^{-1} + \frac{b_0 K^2 - b_1 K + b_2}{a_0 K^2 + a_1 K + a_2}z^{-2}}{1 + \frac{2a_2 - 2a_0 K^2}{a_0 K^2 + a_1 K + a_2}z^{-1} + \frac{a_0 K^2 - a_1 K + a_2}{a_0 K^2 + a_1 K + a_2}z^{-2}}. </math> | ||
अंतर समीकरण ( | अंतर समीकरण (प्रत्यक्ष रूप I का उपयोग करके) है | ||
:<math> | :<math> | ||
y[n] = \frac{b_0 K^2 + b_1 K + b_2}{a_0 K^2 + a_1 K + a_2} \cdot x[n] + \frac{2b_2 - 2b_0 K^2}{a_0 K^2 + a_1 K + a_2} \cdot x[n-1] + \frac{b_0 K^2 - b_1 K + b_2}{a_0 K^2 + a_1 K + a_2} \cdot x[n-2] - \frac{2a_2 - 2a_0 K^2}{a_0 K^2 + a_1 K + a_2} \cdot y[n-1] - \frac{a_0 K^2 - a_1 K + a_2}{a_0 K^2 + a_1 K + a_2} \cdot y[n-2] \ . | y[n] = \frac{b_0 K^2 + b_1 K + b_2}{a_0 K^2 + a_1 K + a_2} \cdot x[n] + \frac{2b_2 - 2b_0 K^2}{a_0 K^2 + a_1 K + a_2} \cdot x[n-1] + \frac{b_0 K^2 - b_1 K + b_2}{a_0 K^2 + a_1 K + a_2} \cdot x[n-2] - \frac{2a_2 - 2a_0 K^2}{a_0 K^2 + a_1 K + a_2} \cdot y[n-1] - \frac{a_0 K^2 - a_1 K + a_2}{a_0 K^2 + a_1 K + a_2} \cdot y[n-2] \ . | ||
</math> | </math> | ||
== फ़्रिक्वेंसी वार्पिंग == | == फ़्रिक्वेंसी वार्पिंग == | ||
निरंतर-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन <math> H_a(s) </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> पर है। बिलिनियर ट्रांसफॉर्म s-प्लेन के <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_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 191: | Line 186: | ||
|<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-प्लेन | इससे पता चलता है कि असतत-समय फ़िल्टर z-प्लेन, <math>z = e^{ j \omega_d T}</math> में यूनिट सर्कल पर प्रत्येक बिंदु को निरंतर-समय फ़िल्टर s-प्लेन, <math>s = j \omega_a</math> पर <math>j \omega</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> | ||
व्युत्क्रम मानचित्रण | |||
:<math> \omega_d = \frac{2}{T} \arctan \left( \omega_a \frac{T}{2} \right). </math> | :<math> \omega_d = \frac{2}{T} \arctan \left( \omega_a \frac{T}{2} \right). </math> | ||
असतत-समय फ़िल्टर आवृत्ति | असतत-समय फ़िल्टर आवृत्ति <math>\omega_d</math> पर व्यवहार करता है उसी तरह जैसे निरंतर-समय फ़िल्टर आवृत्ति <math> (2/T) \tan(\omega_d T/2) </math>पर व्यवहार करता है विशेष रूप से, वृद्धि और चरण बदलाव जो असतत-समय फ़िल्टर की आवृत्ति <math>\omega_d</math>पर होता है वही वृद्धि और चरण बदलाव है जो निरंतर-समय फ़िल्टर की आवृत्ति पर होता है।<math>(2/T) \tan(\omega_d T/2)</math>. इसका मतलब यह है कि निरंतर-समय फ़िल्टर की आवृत्ति प्रतिक्रिया में दिखाई देने वाली प्रत्येक सुविधा, प्रत्येक टक्कर असतत-समय फ़िल्टर में भी दिखाई देती है, लेकिन एक अलग आवृत्ति पर। कम आवृत्तियों के लिए (अर्थात्, जब <math>\omega_d \ll 2/T</math> या <math>\omega_a \ll 2/T</math>), फिर सुविधाओं को थोड़ी अलग आवृत्ति <math>\omega_d \approx \omega_a </math>पर मैप किया जाता है; | ||
कोई यह देख सकता है कि संपूर्ण सतत आवृत्ति रेंज | कोई यह देख सकता है कि संपूर्ण सतत आवृत्ति रेंज | ||
Line 205: | Line 200: | ||
: <math> -\frac{\pi}{T} < \omega_d < +\frac{\pi}{T}. </math> | : <math> -\frac{\pi}{T} < \omega_d < +\frac{\pi}{T}. </math> | ||
सतत-समय फ़िल्टर आवृत्ति <math> \omega_a = 0 </math> असतत-समय फ़िल्टर आवृत्ति से मेल खाती है <math> \omega_d = 0 </math> और निरंतर-समय फ़िल्टर आवृत्ति <math> \omega_a = \pm \infty </math> असतत-समय फ़िल्टर आवृत्ति के अनुरूप <math> \omega_d = \pm \pi / T. </math> | सतत-समय फ़िल्टर आवृत्ति <math> \omega_a = 0 </math> असतत-समय फ़िल्टर आवृत्ति से मेल खाती है <math> \omega_d = 0 </math> और निरंतर-समय फ़िल्टर आवृत्ति <math> \omega_a = \pm \infty </math> असतत-समय फ़िल्टर आवृत्ति के अनुरूप <math> \omega_d = \pm \pi / T. </math> | ||
हालाँकि, आवृत्ति विनिर्देश को पूर्व-वार करके आवृत्ति वार्पिंग की भरपाई करना संभव है <math> \omega_0 </math> ( | कोई यह भी देख सकता है कि इनके बीच अरैखिक संबंध है <math> \omega_a </math> और <math> \omega_d.</math> द्विरेखीय परिवर्तन के इस प्रभाव को फ़्रीक्वेंसी वार्पिंग कहा जाता है। निरंतर-समय फ़िल्टर को सेटिंग द्वारा इस '''फ़्रीक्वेंसी वार्पिंग''' की भरपाई के लिए डिज़ाइन किया जा सकता है <math> \omega_a = \frac{2}{T} \tan \left( \omega_d \frac{T}{2} \right) </math> प्रत्येक आवृत्ति विनिर्देश के लिए जिस पर डिज़ाइनर का नियंत्रण होता है (जैसे कि कोने की आवृत्ति या केंद्र आवृत्ति)। इसे फ़िल्टर डिज़ाइन को '''प्री-वॉर्पिंग''' कहा जाता है। | ||
हालाँकि, आवृत्ति विनिर्देश को पूर्व-वार करके आवृत्ति वार्पिंग की भरपाई करना संभव है <math> \omega_0 </math> (सामान्यतः गुंजयमान आवृत्ति या निरंतर समय प्रणाली की आवृत्ति प्रतिक्रिया की सबसे महत्वपूर्ण विशेषता की आवृत्ति)। वांछित असतत-समय प्रणाली प्राप्त करने के लिए इन पूर्व-विकृत विशिष्टताओं का उपयोग द्विरेखीय परिवर्तन में किया जा सकता है। डिजिटल फ़िल्टर को निरंतर समय फ़िल्टर के सन्निकटन के रूप में डिज़ाइन करते समय, डिजिटल फ़िल्टर की आवृत्ति प्रतिक्रिया (आयाम और चरण दोनों) को निर्दिष्ट आवृत्ति पर निरंतर फ़िल्टर की आवृत्ति प्रतिक्रिया से मेल खाने के लिए बनाया जा सकता है। <math> \omega_0 </math>, साथ ही डीसी पर मिलान, यदि निम्नलिखित परिवर्तन को निरंतर फ़िल्टर स्थानांतरण फ़ंक्शन में प्रतिस्थापित किया जाता है।<ref>{{cite book |last=Astrom |first=Karl J. |date=1990 |title=कंप्यूटर नियंत्रित सिस्टम, सिद्धांत और डिज़ाइन|edition=Second |publisher=Prentice-Hall |page=212 |isbn=0-13-168600-3}}</ref> यह ऊपर दिखाए गए टस्टिन के परिवर्तन का संशोधित संस्करण है। | |||
:<math>s \leftarrow \frac{\omega_0}{\tan\left(\frac{\omega_0 T}{2}\right)} \frac{z - 1}{z + 1}.</math> | :<math>s \leftarrow \frac{\omega_0}{\tan\left(\frac{\omega_0 T}{2}\right)} \frac{z - 1}{z + 1}.</math> | ||
तथापि, ध्यान रखें कि यह परिवर्तन मूल परिवर्तन बन जाता है | |||
:<math>s \leftarrow \frac{2}{T} \frac{z - 1}{z + 1}</math> | :<math>s \leftarrow \frac{2}{T} \frac{z - 1}{z + 1}</math> | ||
जैसा <math> \omega_0 \to 0 </math>. | जैसा <math> \omega_0 \to 0 </math>. | ||
वारपिंग | वारपिंग परिघटना का मुख्य वृद्धि आवृत्ति प्रतिक्रिया विशेषता के अलियासिंग विरूपण की अनुपस्थिति है, जैसे कि इंपल्स इनवेरिएंस के साथ देखा गया। | ||
==यह भी देखें== | ==यह भी देखें== | ||
* | * इंपल्स इनवेरिएंस | ||
* [[मिलान Z-रूपांतरण विधि]] | * [[मिलान Z-रूपांतरण विधि]] | ||
==संदर्भ== | ==संदर्भ== | ||
{{reflist}} | {{reflist}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* [http://ocw.mit.edu/courses/mechanical-engineering/2-161-signal-processing-continuous-and-discrete-fall-2008/lecture-notes/lecture_19.pdf MIT OpenCourseWare Signal Processing: Continuous to Discrete Filter Design] | * [http://ocw.mit.edu/courses/mechanical-engineering/2-161-signal-processing-continuous-and-discrete-fall-2008/lecture-notes/lecture_19.pdf MIT OpenCourseWare Signal Processing: Continuous to Discrete Filter Design] | ||
Line 231: | Line 225: | ||
* [https://www.native-instruments.com/fileadmin/ni_media/downloads/pdf/VAFilterDesign_2.1.0.pdf#page=69 The Art of VA Filter Design] | * [https://www.native-instruments.com/fileadmin/ni_media/downloads/pdf/VAFilterDesign_2.1.0.pdf#page=69 The Art of VA Filter Design] | ||
{{DEFAULTSORT:Bilinear Transform}} | |||
{{DEFAULTSORT:Bilinear Transform}} | |||
[[Category: Machine Translated Page]] | [[Category:Created On 21/07/2023|Bilinear Transform]] | ||
[[Category: | [[Category:Lua-based templates|Bilinear Transform]] | ||
[[Category:Machine Translated Page|Bilinear Transform]] | |||
[[Category:Pages with script errors|Bilinear Transform]] | |||
[[Category:Templates Vigyan Ready|Bilinear Transform]] | |||
[[Category:Templates that add a tracking category|Bilinear Transform]] | |||
[[Category:Templates that generate short descriptions|Bilinear Transform]] | |||
[[Category:Templates using TemplateData|Bilinear Transform]] | |||
[[Category:अंकीय संकेत प्रक्रिया|Bilinear Transform]] | |||
[[Category:नियंत्रण सिद्धांत|Bilinear Transform]] | |||
[[Category:बदल देती है|Bilinear Transform]] |
Latest revision as of 15:09, 30 August 2023
बाइलिनीअर ट्रांसफॉर्म (स्थानांतरण) (जिसे अर्नोल्ड टस्टिन के बाद टस्टिन विधि के रूप में भी जाना जाता है) का उपयोग डिजिटल सिग्नल प्रोसेसिंग और असतत-समय नियंत्रण सिद्धांत में निरंतर-समय प्रणाली प्रतिनिधित्व को अलग-अलग समय में बदलने और इसके विपरीत किया जाता है।
बिलिनियर ट्रांसफ़ॉर्म एक अनुरूप मैपिंग (अर्थात्, मोबियस ट्रांसफ़ॉर्मेशन) का एक विशेष स्तिथि है, जिसका उपयोग प्रायः निरंतर-समय डोमेन (प्रायः एनालॉग फ़िल्टर कहा जाता है) में रैखिक, समय-अपरिवर्तनीय (एलटीआई) फ़िल्टर के स्थानांतरण फ़ंक्शन को असतत-समय डोमेन में एक रैखिक, शिफ्ट-इनवेरिएंट फ़िल्टर के स्थानांतरण फ़ंक्शन में परिवर्तित करने के लिए किया जाता है (जिसे प्रायः डिजिटल फ़िल्टर कहा जाता है, हालांकि स्विच किए गए कैपेसिटर के साथ निर्मित एनालॉग फ़िल्टर होते हैं) अलग-अलग समय फ़िल्टर हैं)। यह अक्ष, , s-प्लेन से यूनिट सर्कल, z-प्लेन में स्थिति को मैप करता है। अन्य द्विरेखीय परिवर्तनों का उपयोग किसी भी असतत-समय रैखिक प्रणाली की आवृत्ति प्रतिक्रिया को विकृत करने के लिए किया जा सकता है (उदाहरण के लिए मानव श्रवण प्रणाली के गैर-रेखीय आवृत्ति रिज़ॉल्यूशन को अनुमानित करने के लिए) और सिस्टम की इकाई देरी को प्रथम-क्रम ऑल-पास फ़िल्टर के साथ प्रतिस्थापित करके अलग डोमेन में लागू किया जा सकता है।
परिवर्तन स्थिरता को बरकरार रखता है और निरंतर-समय फ़िल्टर, की आवृत्ति प्रतिक्रिया के प्रत्येक बिंदु को असतत-समय फ़िल्टर, की आवृत्ति प्रतिक्रिया में संबंधित बिंदु पर मैप करता है, हालांकि कुछ हद तक अलग आवृत्ति पर, जैसा कि नीचे दिए गए फ़्रीक्वेंसी वॉरपिंग अनुभाग में दिखाया गया है। इसका मतलब यह है कि एनालॉग फ़िल्टर की आवृत्ति प्रतिक्रिया में जो प्रत्येक सुविधा दिखाई देती है, उसके लिए डिजिटल फ़िल्टर की आवृत्ति प्रतिक्रिया में समान वृद्धि और चरण बदलाव के साथ एक संबंधित सुविधा लेकिन, शायद, कुछ अलग आवृत्ति पर होती है। यह कम आवृत्तियों पर मुश्किल से ध्यान देने योग्य है लेकिन नाइक्विस्ट आवृत्ति के करीब आवृत्तियों पर काफी स्पष्ट है।
असतत-समय सन्निकटन
बिलिनियर ट्रांसफ़ॉर्म प्राकृतिक लघुगणक फ़ंक्शन का प्रथम-क्रम पैड सन्निकटन है जो कि z-प्लेन से s-प्लेन की सटीक मैपिंग है। जब लाप्लास परिवर्तन असतत-समय संकेत पर किया जाता है (असतत-समय अनुक्रम के प्रत्येक अवयव को संगत विलंबित इकाई आवेग से जोड़ा जाता है), तो परिणाम बिल्कुल प्रतिस्थापन के साथ असतत-समय अनुक्रम का Z परिवर्तन होता है।
जहाँ द्विरेखीय परिवर्तन व्युत्पत्ति में प्रयुक्त समलम्बाकार नियम का संख्यात्मक एकीकरण चरण आकार है;[1] या, दूसरे शब्दों में, नमूनाकरण अवधि। उपरोक्त द्विरेखीय सन्निकटन को हल किया जा सकता है या के लिए एक समान सन्निकटन को प्रदर्शित किया जा सकता है।
इस मैपिंग (और इसकी प्रथम-क्रम द्विरेखीय लघुगणक घातीय श्रृंखला) का व्युत्क्रम है।
बिलिनियर ट्रांसफ़ॉर्म अनिवार्य रूप से इस प्रथम-क्रम सन्निकटन का उपयोग करता है और इसे निरंतर-समय स्थानांतरण फ़ंक्शन, में प्रतिस्थापित करता है।
वह है
स्थिरता और न्यूनतम-चरण गुण संरक्षित
सतत-समय कारण फ़िल्टर स्थिर होता है यदि उसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल s-प्लेन के बाएं आधे हिस्से में आते हैं। एक असतत-समय कारण फ़िल्टर स्थिर होता है यदि इसके स्थानांतरण फ़ंक्शन के ध्रुव जटिल z-प्लेन में इकाई सर्कल के अंदर आते हैं। बिलिनियर ट्रांसफॉर्म कॉम्प्लेक्स s-प्लेन के बाएं आधे हिस्से को z-प्लेन में यूनिट सर्कल के इंटीरियर में मैप करता है। इस प्रकार, निरंतर-समय डोमेन में डिज़ाइन किए गए फ़िल्टर जो स्थिर होते हैं, उन्हें असतत-समय डोमेन में फ़िल्टर में परिवर्तित कर दिया जाता है जो उस स्थिरता को बनाए रखते हैं।
इसी तरह, निरंतर-समय फ़िल्टर न्यूनतम-चरण है यदि इसके स्थानांतरण फ़ंक्शन के शून्य जटिल s-प्लेन के बाएं आधे हिस्से में आते हैं। एक असतत-समय फ़िल्टर न्यूनतम-चरण होता है यदि इसके स्थानांतरण फ़ंक्शन के शून्य जटिल z-प्लेन में यूनिट सर्कल के अंदर आते हैं। फिर वही मैपिंग प्रॉपर्टी यह आश्वासन देती है कि निरंतर-समय फ़िल्टर जो न्यूनतम-चरण हैं, उन्हें असतत-समय फ़िल्टर में परिवर्तित कर दिया जाता है जो न्यूनतम-चरण होने की उस गुण को संरक्षित करते हैं।
सामान्य एलटीआई प्रणाली में परिवर्तन
विशिष्ट एलटीआई प्रणाली में स्थानांतरण फ़ंक्शन है
जहां K को या तो 2/T के रूप में परिभाषित किया गया है या अन्यथा यदि आवृत्ति वार्पिंग का उपयोग किया जाता है, तो देता है
यहाँ देखा जा सकता है कि परिवर्तन के बाद अंश और हर दोनों की घात N है।
फिर सतत-समय स्थानांतरण फ़ंक्शन के ध्रुव-शून्य रूप पर विचार करें
कुछ पृथक स्थानांतरण फ़ंक्शन शून्य और ध्रुव ξ'i और p'i उत्पन्न करते हैं।
उदाहरण
उदाहरण के तौर पर एक सरल लो-पास आरसी फ़िल्टर लें। इस सतत-समय फ़िल्टर में स्थानांतरण फ़ंक्शन है।
यदि हम इस फ़िल्टर को एक डिजिटल फ़िल्टर के रूप में लागू करना चाहते हैं, तो हम इसे प्रतिस्थापित करके बिलिनियर ट्रांसफ़ॉर्म लागू कर सकते हैं। उपरोक्त सूत्र; कुछ पुनः काम करने के बाद, हमें निम्नलिखित फ़िल्टर प्रतिनिधित्व मिलता है:
हर के गुणांक 'फ़ीड-बैकवर्ड' गुणांक हैं और अंश के गुणांक 'फ़ीड-फ़ॉरवर्ड' गुणांक हैं जिनका उपयोग वास्तविक समय डिजिटल फ़िल्टर को लागू करने के लिए किया जाता है।
सामान्य प्रथम-क्रम सतत-समय फिल्टर के लिए परिवर्तन
निरंतर-समय, एनालॉग फ़िल्टर के गुणांकों को बिलिनियर ट्रांसफ़ॉर्म प्रक्रिया के माध्यम से बनाए गए समान असतत-समय डिजिटल फ़िल्टर के गुणांकों से जोड़ना संभव है। दिए गए स्थानांतरण फ़ंक्शन के साथ एक सामान्य, प्रथम-क्रम निरंतर-समय फ़िल्टर को परिवर्तित करना है
बिलिनियर ट्रांसफॉर्म का उपयोग करने के लिए (किसी भी आवृत्ति विनिर्देश को विकृत किए बिना) प्रतिस्थापन की आवश्यकता होती है
जहाँ
- .
हालाँकि, यदि नीचे वर्णित आवृत्ति वार्पिंग क्षतिपूर्ति का उपयोग बिलिनियर ट्रांसफॉर्म में किया जाता है ताकि एनालॉग और डिजिटल फ़िल्टर वृद्धि और चरण दोनों आवृत्ति पर सहमत हों, तो
- .
इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय डिजिटल फ़िल्टर होता है:
सामान्यतः संबंधित अंतर समीकरण प्राप्त करने से पहले हर में स्थिर पद को 1 पर सामान्यीकृत किया जाना चाहिए। इस में यह परिणाम
अंतर समीकरण (प्रत्यक्ष रूप I का उपयोग करके) है
सामान्य द्वितीय-क्रम बाइक्वाड परिवर्तन
इसी तरह की प्रक्रिया का उपयोग दिए गए ट्रांसफर फ़ंक्शन के साथ सामान्य दूसरे-क्रम फ़िल्टर के लिए किया जा सकता है।
इसके परिणामस्वरूप मूल निरंतर समय फ़िल्टर के गुणांक के संदर्भ में व्यक्त गुणांक के साथ एक अलग-समय डिजिटल बाइक्वाड फ़िल्टर होता है:
फिर, संगत अंतर समीकरण प्राप्त करने से पहले हर में स्थिर पद को सामान्यतः 1 पर सामान्यीकृत किया जाता है। इस में यह परिणाम
अंतर समीकरण (प्रत्यक्ष रूप I का उपयोग करके) है
फ़्रिक्वेंसी वार्पिंग
निरंतर-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन का मूल्यांकन पर किया जाता है जो अक्ष पर है। इसी तरह, असतत-समय फ़िल्टर की आवृत्ति प्रतिक्रिया निर्धारित करने के लिए, स्थानांतरण फ़ंक्शन का मूल्यांकन पर किया जाता है जो यूनिट सर्कल, पर है। बिलिनियर ट्रांसफॉर्म s-प्लेन के अक्ष को मैप करता है (जिसमें का डोमेन z-प्लेन के यूनिट सर्कल में होता है, (जो का डोमेन है), लेकिन यह वही मैपिंग नहीं है जो यूनिट सर्कल में अक्ष को भी मैप करता है। जब ओमेगा की वास्तविक आवृत्ति डिस्क पर इनपुट होती है रीट-टाइम फ़िल्टर को बिलिनियर ट्रांसफ़ॉर्म के उपयोग द्वारा डिज़ाइन किया गया है, तो यह जानना वांछित है कि निरंतर समय फ़िल्टर के लिए किस आवृत्ति, पर इस ओमेगा को मैप किया गया है।
इससे पता चलता है कि असतत-समय फ़िल्टर z-प्लेन, में यूनिट सर्कल पर प्रत्येक बिंदु को निरंतर-समय फ़िल्टर s-प्लेन, पर अक्ष पर एक बिंदु पर मैप किया जाता है। अर्थात्, द्विरेखीय परिवर्तन का असतत-समय से निरंतर-समय आवृत्ति मैप है।
व्युत्क्रम मानचित्रण
असतत-समय फ़िल्टर आवृत्ति पर व्यवहार करता है उसी तरह जैसे निरंतर-समय फ़िल्टर आवृत्ति पर व्यवहार करता है विशेष रूप से, वृद्धि और चरण बदलाव जो असतत-समय फ़िल्टर की आवृत्ति पर होता है वही वृद्धि और चरण बदलाव है जो निरंतर-समय फ़िल्टर की आवृत्ति पर होता है।. इसका मतलब यह है कि निरंतर-समय फ़िल्टर की आवृत्ति प्रतिक्रिया में दिखाई देने वाली प्रत्येक सुविधा, प्रत्येक टक्कर असतत-समय फ़िल्टर में भी दिखाई देती है, लेकिन एक अलग आवृत्ति पर। कम आवृत्तियों के लिए (अर्थात्, जब या ), फिर सुविधाओं को थोड़ी अलग आवृत्ति पर मैप किया जाता है;
कोई यह देख सकता है कि संपूर्ण सतत आवृत्ति रेंज
मौलिक आवृत्ति अंतराल पर मैप किया गया है
सतत-समय फ़िल्टर आवृत्ति असतत-समय फ़िल्टर आवृत्ति से मेल खाती है और निरंतर-समय फ़िल्टर आवृत्ति असतत-समय फ़िल्टर आवृत्ति के अनुरूप
कोई यह भी देख सकता है कि इनके बीच अरैखिक संबंध है और द्विरेखीय परिवर्तन के इस प्रभाव को फ़्रीक्वेंसी वार्पिंग कहा जाता है। निरंतर-समय फ़िल्टर को सेटिंग द्वारा इस फ़्रीक्वेंसी वार्पिंग की भरपाई के लिए डिज़ाइन किया जा सकता है प्रत्येक आवृत्ति विनिर्देश के लिए जिस पर डिज़ाइनर का नियंत्रण होता है (जैसे कि कोने की आवृत्ति या केंद्र आवृत्ति)। इसे फ़िल्टर डिज़ाइन को प्री-वॉर्पिंग कहा जाता है।
हालाँकि, आवृत्ति विनिर्देश को पूर्व-वार करके आवृत्ति वार्पिंग की भरपाई करना संभव है (सामान्यतः गुंजयमान आवृत्ति या निरंतर समय प्रणाली की आवृत्ति प्रतिक्रिया की सबसे महत्वपूर्ण विशेषता की आवृत्ति)। वांछित असतत-समय प्रणाली प्राप्त करने के लिए इन पूर्व-विकृत विशिष्टताओं का उपयोग द्विरेखीय परिवर्तन में किया जा सकता है। डिजिटल फ़िल्टर को निरंतर समय फ़िल्टर के सन्निकटन के रूप में डिज़ाइन करते समय, डिजिटल फ़िल्टर की आवृत्ति प्रतिक्रिया (आयाम और चरण दोनों) को निर्दिष्ट आवृत्ति पर निरंतर फ़िल्टर की आवृत्ति प्रतिक्रिया से मेल खाने के लिए बनाया जा सकता है। , साथ ही डीसी पर मिलान, यदि निम्नलिखित परिवर्तन को निरंतर फ़िल्टर स्थानांतरण फ़ंक्शन में प्रतिस्थापित किया जाता है।[3] यह ऊपर दिखाए गए टस्टिन के परिवर्तन का संशोधित संस्करण है।
तथापि, ध्यान रखें कि यह परिवर्तन मूल परिवर्तन बन जाता है
जैसा .
वारपिंग परिघटना का मुख्य वृद्धि आवृत्ति प्रतिक्रिया विशेषता के अलियासिंग विरूपण की अनुपस्थिति है, जैसे कि इंपल्स इनवेरिएंस के साथ देखा गया।
यह भी देखें
- इंपल्स इनवेरिएंस
- मिलान Z-रूपांतरण विधि
संदर्भ
- ↑ Oppenheim, Alan (2010). असतत समय सिग्नल प्रोसेसिंग तीसरा संस्करण. Upper Saddle River, NJ: Pearson Higher Education, Inc. p. 504. ISBN 978-0-13-198842-2.
- ↑ Bhandari, Ayush. "DSP and Digital Filters Lecture Notes" (PDF). Archived from the original (PDF) on 3 March 2022. Retrieved 16 August 2022.
- ↑ Astrom, Karl J. (1990). कंप्यूटर नियंत्रित सिस्टम, सिद्धांत और डिज़ाइन (Second ed.). Prentice-Hall. p. 212. ISBN 0-13-168600-3.