एक downsampler का Z- परिवर्तन


12

में इस पत्र या multirate छानने, लेखक निम्न गणितीय संबंध स्थापित करता है। आज्ञा देना एक downsampler का उत्पादन ऐसा है किyD

yD[n]=x[Mn]

जहां डाउनसम्पलिंग कारक है। दूसरे शब्दों में, हम मूल संकेत के प्रत्येक -th नमूने को रखते हैं। लेखक इसके बाद निम्नलिखित का वर्णन करता है: एमMM

... का z- परिवर्तन द्वारा दिया गया हैyD[n]

YD[z]=1M∑k=0M−1X[z1/MWk]

जहां है सूत्रीय असतत फूरियर गिरी, अर्थात् रूपांतरण । एम ई ( - जे 2 π कश्मीर ) / एमWkMe(−j2πk)/M

हम पूर्व अभिव्यक्ति से उत्तरार्द्ध में कैसे जा सकते हैं? डीएफटी और जेड-ट्रांसफॉर्म के बीच क्या संबंध है जो इस तरह के संक्रमण के लिए अनुमति देता है?

जवाबों:


9

यह व्युत्पत्ति एक मुश्किल है। पहले दिए गए दृष्टिकोण में दोष है। मुझे पहले यह दिखाने दो; तब मैं सही समाधान दूंगा।

हम संबंधित करना चाहते हैं downsampled संकेत के -transform, वाई डी ( z ) = जेड { x [ एम एन ] } , को जेड मूल संकेत के -transform एक्स ( z ) = जेड { x [ एन ] } ।ZYD(z)=Z{x[Mn]}ZX(z)=Z{x[n]}

गलत रास्ता

कोई भी -transform की अभिव्यक्ति में डाउनसम्पल्ड सिग्नल के लिए अभिव्यक्ति को प्लग करने के बारे में सोच सकता है :Z

YD(z)=∑n=−∞+∞x[Mn]z−n

चर का एक परिवर्तन स्पष्ट लगता:n′=Mn

YD(z)=∑n′∈MZx[n′]z−n′/M

हालांकि, यह एहसास है कि भले ही नए योग सूचकांक महत्वपूर्ण है अभी भी से चलाता है - ∞ को ∞ , योग संख्या पूर्णांक एम से बाहर अब खत्म हो गया है 1 । दूसरे शब्दों में,n′−∞∞

,n′∈MZ={...,−2M,−M,0,M,2M,...}

जबकि -transform की परिभाषा की आवश्यकता हैZ

n∈{...,−2,−1,0,1,2,...} ।

चूँकि यह अब -transform नहीं है, हम लिख नहीं सकते :Z

YD(z)=X(z1/M)

सही तरीका

आइए हम पहले एक 'सहायक' आवेग ट्रेन सिग्नल को परिभाषित करते हैं :tM[n]

tM[n]=∑k=−∞+∞δ[n−kM]={1:n∈MZ0:n∉MZ

यह फ़ंक्शन प्रत्येक एम नमूनों में से एक पर , और हर जगह शून्य है।1M

समान रूप से, पल्स ट्रेन फ़ंक्शन को इस प्रकार लिखा जा सकता है:

tM[n]=1M∑k=0M−1ej2πkn/M

सबूत: हम अलग मामलों पर विचार करने की जरूरत है और एन ∉ एम जेड :n∈MZn∉MZ

मामले मेंएन∉एमजेड, हम अभिव्यक्ति के लिए इस्तेमालएक ज्यामितीय श्रृंखला के परिमित राशि

tM[n]=1M∑k=0M−1ej2πkn/M={1M∑k=0M−11:n∈MZ1M1−ej2πkn1−ej2πkn/M:n∉MZ={1MM:n∈MZ1M1−11−ej2πkn/M:n∉MZ={1:n∈MZ0:n∉MZ
n∉MZ ।

अब आइए एक downsampler के -transform को खोजने की अपनी मूल समस्या पर वापस आते हैं:Z

YD(z)=∑n=−∞+∞x[Mn]z−n

हम लागू प्रतिस्थापन ध्यान में रखते हुए इस योग एम के गुणकों पूर्णांक केवल पर चलाया करता है कि:n′=Mn

YD(z)=∑n′∈MZx[n′]z−n′/M

अब हम सुरक्षित रूप से सब कुछ खत्म एक योग के रूप में इस के पुनर्लेखन के लिए आवेग ट्रेन समारोह ऊपर का उपयोग कर सकते :n∈Z

YD(z)=∑n=−∞+∞tM[n]x[n]z−n/M

घातीय ट्रेन फ़ंक्शन के लिए उपरोक्त सूत्रीकरण का उपयोग घातांक के परिमित योग के रूप में, हम प्राप्त करते हैं:

YD(z)=∑n=−∞+∞(1M∑k=0M−1ej2πkn/M)x[n]z−n/M=1M∑k=0M−1∑n=−∞+∞ej2πkn/Mx[n]z−n/M=1M∑k=0M−1∑n=−∞+∞x[n](e−j2πk/Mz1/M)−n

सही पर योग है सभी पूर्णांकों पर एक योग, और इसलिए एक वैध है के मामले में -transform जेड ' = ई - जे 2 π कश्मीर / एम जेड 1 / एम । इसलिए, हम लिख सकते हैं:Zz′=e−j2πk/Mz1/M

YD(z)=1M∑k=0M−1X(e−j2πk/Mz1/M)

यह एक downsampler के -transform के लिए सूत्र है ।Z


1
बहुत अच्छा। ऊपर मेरे पहले उत्तर को पढ़ते समय मैंने भी वही दोष देखा जो आपने किया था।
— जेसन आर

5

मैंने यह नोटेशन पहले नहीं देखा है। हालाँकि, यह समझ में आता है। -downsampler समीकरण द्वारा परिभाषित किया गया है:M

yD[n]=x[Mn]

इसका रूपांतर समीकरण द्वारा परिभाषित किया गया है:z

YD(z)=∑n=−∞∞yD[n]z−n=∑n=−∞∞x[Mn]z−n

चर का एक परिवर्तन लागू करें, दे । परिवर्तन की सीमा अप्रभावी परिवर्तन से अप्रभावित है क्योंकि वे अनंत तक विस्तारित होते हैं।n′=Mn

YD(z)=∑n′=−∞∞x[n′]z−n′/M

यह अपने आप में x [ n ] के रूपांतर के समान दिखता है। याद रखें कि इसे इस प्रकार परिभाषित किया गया है:zx[n]

एक्स(z)=Σn=-∞∞एक्स[n]z-n

निरीक्षण करके, हम इसलिए बीच निम्न संबंध निष्कर्ष निकाल सकते हैं के रूपांतरण एक्स [ एन ] और y डी [ एन ] :zएक्स[n]yडी[n]

Yडी(z)=एक्स(z1/म)

इसलिए, downsampler उत्पादन का बदलना बारीकी से संबंधित है z इनपुट संकेत है, जो उम्मीद की जा करने के लिए है की बदलना। फ़्रीक्वेंसी डोमेन में, यह सिग्नल की फ़्रीक्वेंसी सामग्री के एम- फोल्ड स्ट्रेचिंग में परिणत होता है।zzम

लेकिन आप उपरोक्त समीकरण से कैसे जा सकते हैं जिसे आपने पेपर में संदर्भित किया है? यह केवल Z के संदर्भ में की परिभाषा देता है , जबकि हमने जो एक्सप्रेशन प्राप्त किया है वह z 1 / M का फ़ंक्शन है । तो z के किसी विशेष मान के लिए, जिस पर आप Y D ( z ) का मूल्यांकन करना चाहते हैं , आप पहले z 1 / M की गणना करेंगे (यानी z का M -th रूट लें ) और फिर X ( z ) में प्रतिस्थापित करेंगे । हालाँकि,Yडी(z)zz1/मzYडी(z)z1/ममzएक्स(z)सभी नॉनज़ीरो है एम अलग एम वें जड़ोंz∈सीमम:

{आरपी, आरपीइजे2πम, आरपीइजे2π2म, ... , आरपीइजे2π(म-1)म}

={आरपी, आरपीडब्ल्यू, आरपीडब्ल्यू2, ... , आरपीडब्ल्यूम-1}

जहां एफ टी गिरी मूल्य है ई जे 2 π कश्मीर / एम अपने प्रश्न में संदर्भित, और आर पी मैं प्रिंसिपल होने के लिए क्या परिभाषित है एम जटिल मूल्य का वें जड़ जेड :डब्ल्यूकइजे2πक/मआरपीमz

आरपी=|z|मइजे∠zम

यही है, 's प्रिंसिपल M -th रूट r p को z को ध्रुवीय रूप में परिवर्तित करने के द्वारा प्राप्त किया जाता है , Z- s परिमाण (जो कि एक वास्तविक संख्या है) का M -th रूट लेता है , और M द्वारा z का कोण विभाजित करता है । परिणामस्वरूप मान ध्रुवीय रूप में आर p व्यक्त करते हैं ।zमआरपीzमzzMrp

इस परेशानी से सभी क्यों गुजरें? क्योंकि, जैसा कि मैंने पहले उल्लेख किया है, के डोमेन से X ( z 1 / M ) के डोमेन की मैपिंग वन-टू-वन नहीं है। मैं अब कुछ हाथ लगाना शुरू करूँगा। Z के किसी विशेष मूल्य के लिए जिसे आप Y D ( z ) के लिए मूल्यांकन करना चाहते हैं, X ( z 1 / M ) में M संबंधित बिंदु हैं जिन्हें आप मैप कर सकते हैं। इसलिए, उन M में से प्रत्येक X ( z 1) में इंगित करता हैYD(z)X(z1/M)zYD(z)MX(z1/M)Mवाईडी(जेड)के संगत मूल्य में योगदान करते हैं। फिर आप एक राशि के साथ समाप्त होते हैं जैसे कि कागज में दिखाया गया है:X(z1/M)YD(z)

YD(z)=1M∑k=0M−1X(rp(z)Wk)

जहाँ मुख्य M -th रूट गणना को संदर्भित करता है जो मैंने पहले दिखाया था। वास्तव में, आप मूल के रूप में z की M -th जड़ों में से कोई भी चुन सकते हैं ; मैंने इस परिभाषा को उठाया क्योंकि यह सबसे सीधा है। यदि आप इस रिश्ते को ठीक से और कठोरता से प्राप्त करते हैं, तो मेरा मानना ​​है कि 1 का कारकrp(z)MzM ,z1/M केव्युत्पन्न के कारण आता है।1मz1/M

गणितज्ञ-बोल में, मेरा मानना ​​है कि इसे कार्यों की संरचना के रूप में संदर्भित किया जाएगा; है, जहां च ( z ) = एक्स ( जेड ) और जी ( z ) = z 1 / एम । आदेश समारोह रचना उतारना और लिखने के लिए में वाई डी ( जेड ) के एक समारोह के रूप में जेड केवल, आप के डोमेन काटना होगा वाई डी (YD(z)=f(g(z))f(z)=X(z)g(z)=z1/MYD(z)z विखंडन में एक-से-एक, उन अंतरालों पर कार्य को उल्टा करते हैं, और फिर उचित स्केलिंग कारकों के साथ परिणाम का योग करते हैं। मैं इस तकनीक का उपयोग किया है से पहले एक यादृच्छिक चर के एक समारोह मूल यादृच्छिक चर के पीडीएफ दिया की संभावना वितरण समारोह की गणना करने के (जैसे की पीडीएफ प्राप्त करने के लिए √YD(z) नेXका pdf दिया), लेकिन तकनीक का नाम मुझे बच गया।XX


बहुत अच्छा जवाब।
— स्पेसी

धन्यवाद। कोई भी लाइसेंस प्राप्त गणितज्ञ मेरे विवरण पर प्रयास कर रहा होगा (मैं स्पष्ट रूप से एक इंजीनियर हूँ)। मुझे नहीं लगता कि यह बहुत स्पष्ट है, लेकिन शायद कोई और व्यक्ति सफाई स्पष्टीकरण का सुझाव दे सकता है, या शायद मैं इसे कहने का बेहतर तरीका सोचूंगा।
— जेसन आर

मैं पहले हाफ को समझता हूं, लेकिन चीजें मेरे लिए अंत की ओर फीकी पड़ जाती हैं।
— स्पेसी

मुझे मौका मिलने पर दूसरे हाफ को फिर से लिखना चाहिए। यह वास्तव में दो कार्यों की संरचना के लिए एक अभिव्यक्ति प्राप्त करने के लिए सिर्फ एक मानक तकनीक है। मुझे यह कैसे करना है, इसके विवरण को याद करने की आवश्यकता है।
— जेसन आर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.