अपसैंपलिंग

From Vigyanwiki

अंकीय संकेत प्रक्रिया में, अपसैंपलिंग, विस्तार और अंतर्वेशन एक मल्टी-रेट डिजिटल सिग्नल प्रोसेसिंग सिस्टम में नमूना दर रूपांतरण की प्रक्रिया से जुड़े शब्द हैं। अपसैंपलिंग विस्तार का पर्याय हो सकता है, या यह विस्तार और फ़िल्टरिंग (अंतर्वेशन) की पूरी प्रक्रिया का वर्णन कर सकता है।[1][2][3]जब किसी सिग्नल या अन्य निरंतर फ़ंक्शन के नमूनों के अनुक्रम पर अपसैंपलिंग की जाती है, तो यह उस अनुक्रम का एक अनुमान उत्पन्न करता है जो सिग्नल को उच्च दर (या प्रति इंच बिंदू, एक तस्वीर के मामले में) पर नमूना करके प्राप्त किया गया होगा। उदाहरण के लिए, यदि 44,100 नमूने/सेकंड पर कॉम्पैक्ट डिस्क ऑडियो को 5/4 के कारक द्वारा अपसैंपल किया जाता है, तो परिणामी नमूना-दर 55,125 है।

पूर्णांक कारक द्वारा अपसैंपलिंग

चित्र 1: एक डॉट उत्पाद का चित्रण, जिसके परिणामस्वरूप L=4, n=9, j=3 मामले के लिए एक आउटपुट नमूना (हरे रंग में) प्राप्त होता है। इनपुट नमूनों की प्रत्येक जोड़ी के बीच तीन वैचारिक सम्मिलित शून्य दर्शाए गए हैं। उन्हें गणना से हटाना ही मल्टीरेट फ़िल्टर को मोनोरेट फ़िल्टर से अलग करता है।

एक पूर्णांक कारक L द्वारा दर में वृद्धि को 2-चरणीय प्रक्रिया के रूप में समझाया जा सकता है, एक समान कार्यान्वयन के साथ जो अधिक कुशल है:[4]

  1. विस्तार: एक क्रम बनाएं, मूल नमूने सम्मिलित हैं, L − 1 शून्य से अलग किया गया। इस ऑपरेशन के लिए एक संकेतन है:
  2. अंतर्वेशन: लो पास फिल्टर के साथ असंततताओं को सुचारू करें, जो शून्य को प्रतिस्थापित करता है।

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

  and for any

 

 

 

 

(Eq.1)

जहां h[•] अनुक्रम अंतर्वेशन फ़िल्टर की आवेग प्रतिक्रिया है, और K, k का सबसे बड़ा मान है जिसके लिए h[j + kL] गैर-शून्य है। मामले में L = 2, एच[•] को आधे-बैंड फ़िल्टर के रूप में डिज़ाइन किया जा सकता है, जहां लगभग आधे गुणांक शून्य हैं और डॉट उत्पादों में सम्मिलित करने की आवश्यकता नहीं है। L के अंतराल पर लिए गए आवेग प्रतिक्रिया गुणांक एक अनुवर्ती बनाते हैं, और L ऐसे अनुवर्ती (जिन्हें 'चरण' कहा जाता है) एक साथ बहुसंकेतन होते हैं। आवेग प्रतिक्रिया का प्रत्येक एल चरण x[•] डेटा स्ट्रीम के समान अनुक्रमिक मानों को फ़िल्टर कर रहा है और L अनुक्रमिक आउटपुट मानों में से एक का उत्पादन कर रहा है। कुछ मल्टी-प्रोसेसर आर्किटेक्चर में, इन डॉट उत्पादों को एक साथ निष्पादित किया जाता है, ऐसी स्थिति में इसे 'पॉलीफ़ेज़' फ़िल्टर कहा जाता है।

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

अंतर्वेशन फ़िल्टर डिज़ाइन

चित्र 2: पहले ग्राफ़ का पहला त्रिभुज एक सतत फ़ंक्शन x(t) के फूरियर रूपांतरण X(f) को दर्शाता है। पहले ग्राफ की संपूर्णता 1/टी की कम दर पर निरंतर फ़ंक्शन x(t) का नमूना लेकर गठित अनुक्रम x[n] के असतत-समय फूरियर रूपांतरण को दर्शाती है। दूसरा ग्राफ़ उच्च डेटा-दर पर लोपास फ़िल्टर के अनुप्रयोग को दर्शाता है, जिसे मूल नमूनों के बीच शून्य-मूल्य वाले नमूने डालकर कार्यान्वित किया जाता है। और तीसरा ग्राफ़ फ़िल्टर आउटपुट का DTFT है। निचली तालिका फ़िल्टर डिज़ाइन टूल द्वारा उपयोग की जाने वाली विभिन्न आवृत्ति इकाइयों में अधिकतम फ़िल्टर बैंडविड्थ को व्यक्त करती है।

यह मान लीजिये किसी भी फ़ंक्शन का निरंतर फूरियर रूपांतरण हो, जिनके नमूने कुछ अंतराल पर, के बराबर अनुक्रम, फिर असतत-समय फूरियर रूपांतरण (डीटीएफटी)। अनुक्रम फूरियर श्रृंखला के आवधिक योग का प्रतिनिधित्व है [lower-alpha 2]