मेरे पास एडीसी मूल्य की निरंतर औसत से संबंधित प्रश्न है, जिस दृष्टिकोण का मैंने प्रयोग किया है वह उदाहरण 256 नमूनों का औसत है। नीचे दिया गया कोड में दिखाया गया एडेकाउट मूल्य जो कि मैं अपने जीयूआई वेतन वृद्धि पर धीरे-धीरे प्राप्त करता हूं उदाहरण के तौर पर, अगर मुझे 100 एमए मूल्य की उम्मीद है, मेरा जीयूआई 4 एमए, 8 एमए, 15 एमए और फिर अंत में 2 मिनट के बाद मुझे स्थिर 100 एमए मूल्य मिलता है, मैं 100 एमए सीधे अपने जीयूआई पर सीधे वेतन वृद्धि मानों के बजाय एग्काकॉ से देखना चाहता हूं और कुछ समय बाद स्थिर रहना एक और सवाल यह है कि क्या मैं किसी तरह इस प्रक्रिया को बना सकता हूं तेजी से इतना है कि मुझे एडकाऊट से स्थिर 100 एमए प्राप्त करने के लिए 3 मिनट तक इंतजार करना पड़ेगा। नीचे दिए गए डिजिटल डिज़ाइन में क्लॉक क्लॉक 20 मेगाहर्टज है FPGA बोर्ड पर एडीसी वैल्यू प्राप्त करने के लिए घड़ी 15 KHz है .-- फाइल नीचे है । आपके कोड को निम्नानुसार संशोधित किया गया है। अंतिम उत्पाद जो मैं अपने जीयूआई पर देख रहा हूँ वह slvvalue1 और slvvalue2 है। इस बारे में रीसेट पर या किसी अन्य समय में यदि आप चाहते हैं, तो आप सभी तत्वों को डेटा सरणी को सरणी में असाइन करें। तुरन्त सेट करें वर्तमान मूल्य के लिए आपका औसत। नीचे दिए गए उदाहरण नीचे चलती औसत कैलकुलेटर के लिए पूरा कोड दिखाता है मेरा सुझाव यह है कि जब तक आप इसे समझ नहीं लेते तब तक इसे अपने डिजाइन में इस्तेमाल करने की कोशिश करें और अंत में आपके पास एक बुनियादी सर्किट काम करने के बाद , यदि आप दो अलग-अलग संकेतों के लिए दो अलग-अलग औसत रखने के लिए उपरोक्त कोड का उपयोग करना चाहते हैं, तो आप इसे बदल सकते हैं, अपनी डिजाइन की कमी डेटा चौड़ाई, नमूनों की संख्या, पूर्णांक की श्रेणी, हस्ताक्षरित बनाम इत्यादि आदि का उपयोग करें। औसत इकाई दो बार। संपादित करें जैसा कि मैं आपकी टिप्पणियों से समझता हूं, आपको वर्तमान इनपुट मूल्य में तत्काल औसत सेट करने के लिए एक अतिरिक्त इनपुट की आवश्यकता हो सकती है उस स्थिति में, आप नीचे दिखाए गए अनुसार लोड इनपुट का उपयोग कर सकते हैं। उत्तर 26 नवंबर, 15 15 45 । क्या नमूने की खिड़की की आवश्यकता के बिना सी में चलती औसत को लागू करना संभव है। मैंने पाया है कि मैं एक विंडो आकार चुनकर थोड़ा सा अनुकूलन कर सकता हूं, जो दो की शक्ति है, जो विभाजन के बजाय बिट-स्थानांतरण की अनुमति देता है, लेकिन बफर की जरूरत नहीं है अच्छा होगा क्या एक नए चलती औसत परिणाम को केवल पुराने परिणाम और नए नमूने के फ़ंक्शन के रूप में व्यक्त करने का एक तरीका है। उदाहरण के लिए, 4 नमूनों की एक खिड़की में औसत स्थानांतरित करने के लिए एक उदाहरण निर्धारित करें। नया नमूना जोड़ें EA चलती औसत हो सकता है पुनरावृत्त रूप से कार्यान्वित किया जाता है, लेकिन चलती औसत की एक सटीक गणना के लिए आपको योग में सबसे पुराना इनपुट नमूना याद रखना होगा जो आपके उदाहरण में है। एक लम्बाई की N चलती औसत के लिए आप गणना करते हैं। जहां y, आउटपुट संकेत है और एक्स एन इनपुट सिग्नल है ईक 1 को लगातार रूप में लिखा जा सकता है। इसलिए आपको कॉनराड टर्नर की ओर ध्यान देने के लिए नमूना एक्स एनएन को हमेशा याद रखना होगा। आप इसके बजाय, एक अनन्त रूप से लंबी घातीय विंडो का उपयोग कर सकते हैं, जिससे आपको केवल आउटपुट की गणना करने की अनुमति मिलती है पिछले आउटपुट और वर्तमान इनपुट। लेकिन यह एक मानक उतार चढ़ाव चलती औसत नहीं है, लेकिन एक तेजी से भारित चलती औसत है, जहां अतीत में नमूनों को एक छोटा वजन मिलता है, लेकिन कम से कम सिद्धांत में आप वजन को कुछ भी नहीं भूलते हैं अतीत में नमूनों के लिए छोटा और छोटा है। मैंने एक जीपीएस ट्रैकिंग प्रोग्राम के लिए एक व्यक्तिगत आइटम मेमोरी के बिना एक चलती औसत को लागू किया है। मैंने 1 नमूना के साथ शुरुआत की और वर्तमान औसत प्राप्त करने के लिए 1 से विभाजित किया। मैं फिर एक नमूना जोड़ें और विभाजित करें वर्तमान औसत से 2 तक। यह तब तक जारी रहता है जब तक मैं औसत की लंबाई तक नहीं पहुँचता। हर बार बाद में, मैं नए नमूने में जोड़ता हूं, औसतन औसतन और औसत से उस औसत को हटाता हूं। मैं गणितज्ञ नहीं हूं, लेकिन ऐसा लग रहा था ऐसा करने का एक अच्छा तरीका है मुझे यह लगा कि यह एक वास्तविक गणित के पेट की बारी होगी, लेकिन यह पता चला है कि यह करने के स्वीकृत तरीके हैं और यह अच्छी तरह से काम करता है बस याद रखें कि आपकी लंबाई जितनी धीमी होनी चाहिए जो आप का पालन करना चाहते हैं वह शायद अधिकतर समय का मामला नहीं हो सकता है, लेकिन जब उपग्रहों का अनुसरण किया जाए, यदि आप धीमे होते हैं, तो निशान वास्तविक स्थिति से दूर हो सकता है और यह बुरा दिखेगा आप बैठे और पीछे वाले बिंदुओं के बीच अंतर हो सकता है I पर्याप्त रूप से प्राप्त करने के लिए प्रति मिनट 15 बार अद्यतन 6 बार चुना चौरसाई और चौरसाई के निशान के साथ वास्तविक बैठने की स्थिति से बहुत दूर नहीं हो। उत्तर 16 16 को 23 03 में। कुल 0 को प्रारंभ करें, हर बार एक नया मान देखकर गिनती करें। फिर एक इनपुट scanf, एक नया कुल जोड़ देता है, एक वेतन वृद्धि की गिनती, एक औसत औसत गिनती। यह सभी निविष्टियों पर एक औसत औसत होगा। केवल पिछले 4 निविष्टियों के औसत की गणना करने के लिए, 4 इन्टरव्यूवियल्स की आवश्यकता होगी, संभवत: प्रत्येक इनपुट को पुराने इनपुटवियरेबल में कॉपी करना चाहिए, फिर नए चल औसत 4 इनपुटवारेबल के योग के रूप में, 4 राइट बदलाव 2 से विभाजित किया जाना अच्छा होगा अगर सभी इनपुट औसत गणना करने के लिए सकारात्मक थे। 3 फरवरी को 4 4 बजे उत्तर दिया। यह वास्तव में औसत औसत की गणना करेगा और चलती औसत नहीं किसी भी नए इनपुट नमूने के प्रभाव को बड़ा हो जाता है, 3 फरवरी, 15 53 को आपका नाम हो जाता है। आपका उत्तर .2017 स्टैक एक्सचेंज, इंक। एमवीएफ़ एवरगेर फ़िल्टर एमएएफ वीएचडीएल 2008 में डीईटी-नैनो के लिए एफपीजीए साइक्लोन IV के साथ। यह फिल्टर फिक्स्ड बात यह है कि वें ई बिट्स की संख्या एडीसी पर निर्भर करती है। मूविंग एवरल फिल्टर के बारे में। ए मूविंग एवरल फिल्टर एक डिजिटल फिल्टर है जो इनपुट का पिछले एम 1 शब्द है जैसे कि निम्नलिखित एक्सप्रेशन। दूसरा प्रत्यक्ष रूप का इस्तेमाल करते हुए हम एचएन को परिभाषित कर सकते हैं इस hnxnh n-1.So yn इस waw ynhn - एच एनएम एम में expresed किया जा सकता है 1. फ़िल्टर का ढांचा। शीर्ष पदानुक्रम यह है कि सभी फिल्टर एस संरचना को परिभाषित. एच एन -1 से एच एनएम, फ्लिप उत्पन्न करने के लिए - फल्प्स का उपयोग विलंब के लिए किया जाता है। आप इस समय उस क्रिया को नहीं कर सकते हैं। आप किसी अन्य टैब या विंडो के साथ साइन-इन कर चुके हैं अपना सत्र रीफ़्रेश करने के लिए पुनः लोड करें आप किसी अन्य टैब या विंडो में प्रस्थान कर चुके हैं, अपना सत्र रीफ़्रेश करने के लिए पुनः लोड करें
Comments
Post a Comment