कालमान फिल्टर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 24: Line 24:




== '''गणना''' का अवलोकन ==
== गणना का अवलोकन ==
कलमन निस्यंदन प्रणाली के गतिशील प्रतिरूप (जैसे, गति के भौतिक नियम), उस प्रणाली के लिए ज्ञात नियंत्रण इनपुट और प्रणाली की अलग-अलग मात्राओं (इसकी स्थिति) का अनुमान लगाने के लिए कई अनुक्रमिक माप (जैसे संवेदक से) का उपयोग करता है। जैसे, यह एक सामान्य संवेदक संयोजन और डेटा संयोजन कलन विधि है।
कलमन निस्यंदन प्रणाली के गतिशील प्रतिरूप (जैसे, गति के भौतिक नियम), उस प्रणाली के लिए ज्ञात नियंत्रण इनपुट और प्रणाली की अलग-अलग मात्राओं (इसकी स्थिति) का अनुमान लगाने के लिए कई अनुक्रमिक माप (जैसे संवेदक से) का उपयोग करता है। जैसे, यह एक सामान्य संवेदक संयोजन और डेटा संयोजन कलन विधि है।


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


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


निस्यंदक के लिए वास्तविक गणना करते समय (जैसा कि नीचे चर्चा की गई है), अवस्था अनुमान और सहप्रसरणों को गणना के एक सेट में सम्मिलित कई आयामों के कारण [[ मैट्रिक्स (गणित) | आव्यूह (गणित)]] में कोडित किया जाता है। यह किसी भी संक्रमण प्रतिरूप या सहप्रसरण में विभिन्न अवस्था चर (जैसे स्थिति, वेग और त्वरण) के मध्य रैखिक संबंधों के प्रतिनिधित्व के लिए अनुमति देता है।
निस्यंदक के लिए वास्तविक गणना करते समय (जैसे नीचे चर्चा की गई है) गणना के एक समुच्चय में सम्मिलित कई आयामों के कारण अवस्था अनुमान और सहप्रसरणों को[[ मैट्रिक्स (गणित) | आव्यूह]] में कूटलेखित किया जाता है। यह किसी भी संक्रमण प्रतिरूप या सहप्रसरण में विभिन्न अवस्था चर (जैसे स्थिति, वेग और त्वरण) के मध्य रैखिक संबंधों के प्रतिनिधित्व के लिए अनुमति देता है।


== उ'''दाहरण''' आवेदन ==
== उ'''दाहरण''' आवेदन ==
Line 274: Line 274:


=== कलमन लब्धि व्युत्पत्ति ===
=== कलमन लब्धि व्युत्पत्ति ===
कलमन निस्यंदक एक [[ न्यूनतम माध्य-वर्ग त्रुटि ]] अनुमानक है। पश्चवर्ती अवस्था अनुमान में त्रुटि है
कलमन निस्यंदक एक[[ न्यूनतम माध्य-वर्ग त्रुटि ]]अनुमानक है। पश्चवर्ती अवस्था के अनुमान में त्रुटि है;
:<math>\mathbf{x}_k - \hat{\mathbf{x}}_{k \mid k}</math>
:<math>\mathbf{x}_k - \hat{\mathbf{x}}_{k \mid k}</math>
हम इस सदिश के परिमाण के वर्ग के अपेक्षित मान को कम करना चाहते हैं, <math>\operatorname{E}\left[\left\|\mathbf{x}_{k} - \hat{\mathbf{x}}_{k|k}\right\|^2\right]</math>. यह पोस्टीरियरी अनुमान सहप्रसरण आव्यूह के [[ ट्रेस (मैट्रिक्स) | ट्रेस (आव्यूह)]] को कम करने के बराबर है <math> \mathbf{P}_{k|k} </math>. उपरोक्त समीकरण में शर्तों का विस्तार करने और एकत्रित करने से, हम प्राप्त करते हैं:
हम इस सदिश <math>\operatorname{E}\left[\left\|\mathbf{x}_{k} - \hat{\mathbf{x}}_{k|k}\right\|^2\right]</math>के परिमाण के वर्ग के अपेक्षित मान को कम करना चाहते हैं। यह पश्चगामी अनुमान सहप्रसरण आव्यूह <math> \mathbf{P}_{k|k} </math> के [[ ट्रेस (मैट्रिक्स) |अनुरेख]] को कम करने के समान है। उपरोक्त समीकरण में शर्तों का विस्तार करके और एकत्रित करके, हम प्राप्त करते हैं:
:<math>\begin{align}
:<math>\begin{align}
   \mathbf{P}_{k\mid k} & = \mathbf{P}_{k\mid k-1} - \mathbf{K}_k \mathbf{H}_k \mathbf{P}_{k\mid k-1} - \mathbf{P}_{k\mid k-1} \mathbf{H}_k^\textsf{T} \mathbf{K}_k^\textsf{T} + \mathbf{K}_k \left(\mathbf{H}_k \mathbf{P}_{k\mid k-1} \mathbf{H}_k^\textsf{T} + \mathbf{R}_k\right) \mathbf{K}_k^\textsf{T} \\[6pt]
   \mathbf{P}_{k\mid k} & = \mathbf{P}_{k\mid k-1} - \mathbf{K}_k \mathbf{H}_k \mathbf{P}_{k\mid k-1} - \mathbf{P}_{k\mid k-1} \mathbf{H}_k^\textsf{T} \mathbf{K}_k^\textsf{T} + \mathbf{K}_k \left(\mathbf{H}_k \mathbf{P}_{k\mid k-1} \mathbf{H}_k^\textsf{T} + \mathbf{R}_k\right) \mathbf{K}_k^\textsf{T} \\[6pt]
                       &= \mathbf{P}_{k\mid k-1} - \mathbf{K}_k \mathbf{H}_k \mathbf{P}_{k\mid k-1} - \mathbf{P}_{k\mid k-1} \mathbf{H}_k^\textsf{T} \mathbf{K}_k^\textsf{T} + \mathbf{K}_k \mathbf{S}_k\mathbf{K}_k^\textsf{T}
                       &= \mathbf{P}_{k\mid k-1} - \mathbf{K}_k \mathbf{H}_k \mathbf{P}_{k\mid k-1} - \mathbf{P}_{k\mid k-1} \mathbf{H}_k^\textsf{T} \mathbf{K}_k^\textsf{T} + \mathbf{K}_k \mathbf{S}_k\mathbf{K}_k^\textsf{T}
\end{align}</math>
\end{align}</math>
ट्रेस को कम किया जाता है जब लब्धि आव्यूह के संबंध में इसका [[ मैट्रिक्स कैलकुलस | आव्यूह कैलकुलस]] शून्य होता है। आव्यूह कैलकुलस का उपयोग करना#पहचान और सम्मिलित आव्यूह की समरूपता हम पाते हैं कि
अनुरेख को कम किया जाता है जब लब्धि आव्यूह के संबंध में इसका [[ मैट्रिक्स कैलकुलस | आव्यूह कैलकुलस]] शून्य होता है। आव्यूह कैलकुलस का उपयोग करना#पहचान और सम्मिलित आव्यूह की समरूपता हम पाते हैं कि
:<math>\frac{\partial \; \operatorname{tr}(\mathbf{P}_{k\mid k})}{\partial \;\mathbf{K}_k} = -2 \left(\mathbf{H}_k \mathbf{P}_{k\mid k-1}\right)^\textsf{T} + 2 \mathbf{K}_k \mathbf{S}_k = 0.</math>
:<math>\frac{\partial \; \operatorname{tr}(\mathbf{P}_{k\mid k})}{\partial \;\mathbf{K}_k} = -2 \left(\mathbf{H}_k \mathbf{P}_{k\mid k-1}\right)^\textsf{T} + 2 \mathbf{K}_k \mathbf{S}_k = 0.</math>
K . के लिए इसे हल करना<sub>''k''</sub> कलमन लब्धि प्राप्त करता है:
K . के लिए इसे हल करना<sub>''k''</sub> कलमन लब्धि प्राप्त करता है:

Revision as of 18:52, 22 March 2023

कलमन निस्यंदक प्रणाली की अनुमानित स्थिति और अनुमान की भिन्नता या अनिश्चितता का ट्रैक रखता है। अनुमान को एक अवस्था संक्रमण प्रतिरूप और माप का उपयोग करके अद्यतन किया जाता है। k-वें माप y . से पहले चरण k पर प्रणाली की स्थिति का अनुमान दर्शाता हैk ध्यान में रखा गया है; संगत अनिश्चितता है।

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

इस अंकीय निस्यंदक को कभी-कभी स्ट्रैटोनोविच-कलमन-बुकी निस्यंदक कहा जाता है क्योंकि यह सोवियत गणितज्ञ रुस्लान स्ट्रैटोनोविच द्वारा कुछ पूर्व में विकसित किए गए अधिक सामान्य, अरैखिक निस्यंदक की एक विशेष स्थिति है।[1][2][3][4] वास्तव में, कुछ विशेष स्थितिया रैखिक निस्यंदक के समीकरण स्ट्रैटोनोविच के पत्रों में दिखाई दिए, जो 1960 की ग्रीष्म से पूर्व प्रकाशित हुए थे, जब कलमन मॉस्को में एक सम्मेलन के पर्यंत स्ट्रैटोनोविच से भेंट की थी।[5]

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

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

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

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

इतिहास

निस्यंदन विधि का नाम हंगरी के प्रवासी रूडोल्फ ई. कलमन के नाम पर रखा गया है, हालांकि थोरवाल्ड निकोलाई थिले [6][7] और पीटर स्वेर्लिंग ने पूर्व में भी इसी प्रकार की कलन विधि विकसित की गयी थी। जॉन्स हॉपकिन्स अनुप्रयुक्त भौतिकी प्रयोगशाला के रिचर्ड एस बुकी ने सिद्धांत में योगदान दिया, जिससे इसे कभी-कभी कलमन-बुकी निस्यंदन के रूप में भी जाना जाता है। स्टेनली एफ. श्मिट को सामान्यतः कलमन निस्यंदक के प्रथम कार्यान्वयन को विकसित करने का श्रेय दिया जाता है। उन्होंने अनुभव किया कि निस्यंदक को दो अलग-अलग भागो में विभाजित किया जा सकता है, एक भाग संवेदक आउटपुट के मध्य की समयावधि के लिए और दूसरा भाग मापन को सम्मिलित करने के लिए किया जा सकता है।[8] यह कलमन द्वारा नासा एम्स अनुसंधान केंद्र के अभ्यागमन के पर्यंत, श्मिट ने अपोलो प्रकल्प के लिए प्रक्षेपवक्र अनुमान की गैर-रैखिक समस्या के लिए कलमन के विचारों की प्रयोज्यता को देखा गया, जिसके परिणामस्वरूप अपोलो दिशाज्ञान परिकलक में इसका समावेश हुआ।

इस कलमन निस्यंदन को सर्वप्रथम स्वेर्लिंग (1958), कलमन (1960) और कलमन और बुकी (1961) द्वारा प्रौद्योगिकी पत्रों में आंशिक रूप से वर्णित और विकसित किया गया था।

अपोलो परिकलक ने 2k चुम्बकीय कोर RAM और 36k तार रज्जु [...] का उपयोग किया। CPU को ICs [...] से बनाया गया था। घड़ी की गति 100 किलोहर्ट्ज़ [...] से कम थी। तथ्य यह है कि MIT के अभियन्ता इतने छोटे परिकलक में इतने अच्छे सॉफ्टवेयर (कलमैन निस्यंदक के सबसे पहले अनुप्रयोगों में से एक) को संविष्ट करने में सक्षम थे, वास्तव में उल्लेखनीय है।

— मैथ्यू रीड द्वारा जैक क्रेंशॉ के साथ साक्षात्कार, TRS-80.org (2009) [1]

अमेरिकी नौसेना के परमाणु प्राक्षेपिकीय प्रक्षेपणास्त्र पनडुब्बियों के दिशाज्ञान प्रणाली के कार्यान्वयन में और अमेरिकी नौसेना की टॉमहॉक प्रक्षेपणास्त्र और अमेरिकी वायु सेना की एजीएम-86 एएलसीएम प्रारंभ की गई जैसे क्रूज प्रक्षेपणास्त्र के मार्गदर्शन और दिशाज्ञान प्रणाली में कलमन निस्यंदक महत्वपूर्ण हैं। उनका उपयोग पुन: प्रयोज्य प्रारंभ वाहनों के मार्गदर्शन, दिशाज्ञान प्रणाली और अंतरिक्ष यान के दृष्टिकोण नियंत्रण और दिशाज्ञान प्रणाली में भी किया जाता है, जो अंतर्राष्ट्रीय अंतरिक्ष केन्द्रो पर डॉक करते हैं।[9]


गणना का अवलोकन

कलमन निस्यंदन प्रणाली के गतिशील प्रतिरूप (जैसे, गति के भौतिक नियम), उस प्रणाली के लिए ज्ञात नियंत्रण इनपुट और प्रणाली की अलग-अलग मात्राओं (इसकी स्थिति) का अनुमान लगाने के लिए कई अनुक्रमिक माप (जैसे संवेदक से) का उपयोग करता है। जैसे, यह एक सामान्य संवेदक संयोजन और डेटा संयोजन कलन विधि है।

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

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

निस्यंदक के लिए वास्तविक गणना करते समय (जैसे नीचे चर्चा की गई है) गणना के एक समुच्चय में सम्मिलित कई आयामों के कारण अवस्था अनुमान और सहप्रसरणों को आव्यूह में कूटलेखित किया जाता है। यह किसी भी संक्रमण प्रतिरूप या सहप्रसरण में विभिन्न अवस्था चर (जैसे स्थिति, वेग और त्वरण) के मध्य रैखिक संबंधों के प्रतिनिधित्व के लिए अनुमति देता है।

दाहरण आवेदन

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

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

प्रौद्योगिकीय विवरण और संदर्भ

कलमन निस्यंदक एक कुशल पुनरावर्ती निस्यंदक अनुमानक है जो सांख्यिकीय रव माप की एक श्रृंखला से एक रैखिक गतिशील प्रणाली की आंतरिक स्थिति है। इसका उपयोग राडार और कंप्यूटर दृष्टी से लेकर संरचनात्मक मैक्रोइकॉनॉमिक प्रतिरूप के आकलन के लिए अभियांत्रिकी और अर्थमितीय अनुप्रयोगों की एक विस्तृत श्रृंखला में किया जाता है,[10][11] और नियंत्रण सिद्धांत और नियंत्रण प्रणाली इंजीनियरिंग में एक महत्वपूर्ण विषय है। रैखिक-द्विघात नियामक (LQR) के साथ, कलमन निस्यंदक रैखिक-द्विघात-गॉसियन नियंत्रण समस्या (LQG) को हल करता है। कलमन निस्यंदक, रैखिक-द्विघात नियामक, और रैखिक-द्विघात-गॉसियन नियंत्रक ऐसे समाधान हैं जो यकीनन नियंत्रण सिद्धांत की सबसे मूलभूत समस्याएं हैं।

अधिकांश अनुप्रयोगों में, आंतरिक स्थिति कुछ अवलोकन योग्य मापदंडों की तुलना में बहुत बड़ी होती है (इसमें स्वतंत्रता की अधिक डिग्री (भौतिकी और रसायन विज्ञान) होती है) जिन्हें मापा जाता है। हालांकि, माप की एक श्रृंखला के संयोजन से, कलमन निस्यंदक संपूर्ण आंतरिक स्थिति का अनुमान लगा सकता है।

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

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

अंतर्निहित गतिशील प्रणाली प्रतिरूप

कलमन निस्यंदन समय क्षेत्र में विवेकाधीन रैखिक गतिशील प्रणालियों पर आधारित है। वे सामान्य वितरण रव (भौतिकी) को सम्मिलित करने वाली त्रुटियों से परेशान रैखिक ऑपरेटर ों पर निर्मित एक मार्कोव श्रृंखला पर तैयार किए गए हैं। लक्ष्य प्रणाली का अवस्था स्थान (नियंत्रण) ब्याज की जमीनी सच्चाई (अभी तक छिपी हुई) प्रणाली विन्यास को संदर्भित करता है, जिसे वास्तविक संख्या ओं के सदिश स्थल के रूप में दर्शाया जाता है। प्रत्येक असतत समय वृद्धि पर, नए अवस्था को उत्पन्न करने के लिए एक रैखिक ऑपरेटर को अवस्था में अनुप्रयुक्त किया जाता है, जिसमें कुछ रव मिश्रित होता है, और वैकल्पिक रूप से प्रणाली पर नियंत्रण से कुछ जानकारी यदि वे ज्ञात हैं। फिर, अधिक रव के साथ मिश्रित एक और रैखिक ऑपरेटर वास्तविक (छिपी हुई) स्थिति से मापने योग्य आउटपुट (अर्थात्, अवलोकन) उत्पन्न करता है। कलमन निस्यंदक को छिपे हुए मार्कोव प्रतिरूप के समान माना जा सकता है, इस अंतर के साथ कि छिपे हुए मार्कोव प्रतिरूप के लिए असतत अवस्था स्थान के विपरीत छिपे हुए अवस्था चर के सतत स्थान में मान होते हैं। कलमन निस्यंदक के समीकरणों और छिपे हुए मार्कोव प्रतिरूप के समीकरणों के मध्य एक मजबूत सादृश्य है। रोविस और ज़ब्न जहरमान (1999) में इस और अन्य प्रतिरूपों की समीक्षा दी गई है।[12] और हैमिल्टन (1994), अध्याय 13.[13] एक प्रक्रिया की आंतरिक स्थिति का अनुमान लगाने के लिए कलमन निस्यंदक का उपयोग करने के लिए केवल रव टिप्पणियों का एक क्रम दिया जाता है, किसी को निम्नलिखित ढांचे के अनुसार प्रक्रिया को प्रतिरूप करना चाहिए। इसका मतलब है कि प्रत्येक समय-चरण k के लिए आव्यूह निर्दिष्ट करना, निम्नलिखित:

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

Kalman निस्यंदक प्रतिरूप वास्तविक स्थिति को मानता है जब k अवस्था से (k − 1) के अनुसार विकसित होता है

जहांपे

  • एफk अवस्था संक्रमण प्रतिरूप है जो पिछले अवस्था x . पर अनुप्रयुक्त होता हैk−1;
  • बीk नियंत्रण-इनपुट प्रतिरूप है जो नियंत्रण सदिश u पर अनुप्रयुक्त होता हैk;
  • मेंk प्रक्रिया रव है, जिसे शून्य माध्य बहुभिन्नरूपी सामान्य वितरण से लिया गया माना जाता है, , सहप्रसरण आव्यूह के साथ, Qk: .

समय k पर एक प्रेक्षण (या माप) 'z'k वास्तविक अवस्था का xk के अनुसार बनाया गया है

जहांपे

  • एचk अवलोकन प्रतिरूप है, जो वास्तविक स्थिति स्थान को प्रेक्षित स्थान में मैप करता है और
  • वीk अवलोकन रव है, जिसे सहप्रसरण R . के साथ शून्य माध्य गॉसियन सफेद रव माना जाता हैk: .

प्रारंभिक अवस्था, और प्रत्येक चरण पर रव सदिश {x0, में1, ..., मेंk, में1, ... ,मेंk} सभी को पारस्परिक रूप से सांख्यिकीय स्वतंत्रता माना जाता है।

कई रीयल-टाइम डायनेमिक प्रणाली इस प्रतिरूप के पूर्णतया अनुरूप नहीं हैं। वास्तव में, बिना प्रतिरूप की गतिशीलता निस्यंदक के प्रदर्शन को गंभीर रूप से खराब कर सकती है, तब भी जब इसे इनपुट के रूप में अज्ञात स्टोकेस्टिक संकेतों के साथ कार्य करना चाहिए था। इसका कारण यह है कि अनप्रतिरूप्ड डायनामिक्स का प्रभाव इनपुट पर निर्भर करता है, और इसलिए, अनुमान कलन विधि को अस्थिरता में ला सकता है (यह विचलन करता है)। दूसरी ओर, स्वतंत्र श्वेत रव संकेत कलन विधि को विचलन नहीं करेंगे। मापन रव और अनप्रतिरूप गतिकी के मध्य अंतर करने की समस्या एक कठिन है और इसे मजबूत नियंत्रण का उपयोग करते हुए नियंत्रण सिद्धांत की समस्या के रूप में माना जाता है।[14][15]


विवरण

कलमन निस्यंदक एक अनंत आवेग प्रतिक्रिया अनुमानक है। इसका मतलब यह है कि वर्तमान स्थिति के अनुमान की गणना करने के लिए पिछले समय के चरण और वर्तमान माप से केवल अनुमानित स्थिति की आवश्यकता है। बैच अनुमान प्रविधिों के विपरीत, अवलोकनों और/या अनुमानों के इतिहास की आवश्यकता नहीं है। निम्नलिखित में, संकेतन के अनुमान का प्रतिनिधित्व करता है समय पर n दिए गए अवलोकन और समय तक सम्मिलित हैं mn.

निस्यंदक की स्थिति को दो चर द्वारा दर्शाया जाता है:

  • , एक पश्चवर्ती अवस्था का अनुमान समय k पर दिया गया है और इसमें समय k भी सम्मिलित है;
  • , एक पोस्टीरियरी अनुमान सहप्रसरण आव्यूह (अनुमानित सटीकता और अवस्था अनुमान की सटीकता का एक उपाय)।

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

आम तौर पर, दो चरण वैकल्पिक होते हैं, पूर्वानुमान अगले अनुसूचित अवलोकन तक अवस्था को आगे बढ़ाती है, और अद्यतन अवलोकन को सम्मिलित करता है। हालाँकि, यह आवश्यक नहीं है; यदि किसी कारण से कोई अवलोकन अनुपलब्ध है, तो अद्यतन को छोड़ दिया जा सकता है और कई पूर्वानुमान प्रक्रियाएं की जा सकती हैं। इसी तरह, यदि एक ही समय में कई स्वतंत्र अवलोकन उपलब्ध हैं, तो कई अद्यतन प्रक्रियाएं की जा सकती हैं (सामान्यतः विभिन्न अवलोकन आव्यूह 'एच' के साथ)k).[16][17]


पूर्वानुमान

अनुमानित (प्राथमिकता) अवस्था का अनुमान
अनुमानित (प्राथमिकता) सहप्रसरण का अनुमान


नवीनीकरण

नवाचार या माप पूर्व-फिट अवशिष्ट
नवोन्मेष (या पूर्व-फिट अवशिष्ट) सहप्रसरण
इष्टतम कलमन लब्धि
अद्यतित (एक उत्तरवर्ती) अवस्था का अनुमान
अद्यतनीकृत (एक पश्चवर्ती) सहप्रसरण का अनुमान
मापन पोस्ट-फिट अवशिष्ट

उपरोक्त अद्यतन (एक पश्चवर्ती) अनुमान सहप्रसरण के लिए सूत्र इष्टतम Kk लब्धि के लिए मान्य है, जो अवशिष्ट त्रुटि को कम करता है, जिस रूप में यह अनुप्रयोगों में सबसे व्यापक रूप से उपयोग किया जाता है। सूत्रों का प्रमाण व्युत्पत्ति अनुभाग में मिलता है, जहाँ किसी Kk के लिए मान्य सूत्र भी दर्शाया गया है।

अद्यतन अवस्था अनुमान को व्यक्त करने का एक अधिक सहज प्रणाली () है:

यह अभिव्यक्ति हमें एक रैखिक प्रक्षेप का स्मरण कराती है, के लिये [0,1] के मध्य हमारी स्थितियो में:

  • कलमन लब्धि () है, एक आव्यूह जो (संवेदक में उच्च त्रुटि) से (कम त्रुटि) मान लेता है ।
  • प्रतिरूप से अनुमानित मान है।
  • माप से मान है।

यह व्यंजक अल्फ़ा बीटा निस्यंदक अद्यतन चरण के समान भी है।

अपरिवर्तनीय

यदि प्रतिरूप सटीक है, और तथा के लिए मान प्रारंभिक अवस्था मानो के वितरण को सटीक रूप से दर्शाता है, तोनिम्नलिखित अपरिवर्तनीय संरक्षित हैं:

जहां का अपेक्षित मान है, अर्थात् सभी अनुमानों में शून्य की औसत त्रुटि होती है।

और:

इसलिए सहप्रसरण आव्यूह अनुमानों के सहप्रसरण को सटीक रूप से दर्शाते हैं।

रव सहप्रसरण Qk और Rk का अनुमान

रव सहप्रसरण आव्यूह Qk और आरk का एक उत्तम अनुमान प्राप्त करने में कठिनाई के कारण कलमन निस्यंदक का व्यावहारिक कार्यान्वयन प्रायः कठिन होता है। डेटा से इन सहप्रसरणों का अनुमान लगाने के लिए व्यापक अन्वेषण किया गया है। ऐसा करने की एक व्यावहारिक प्रणाली स्वसहप्रसरण न्यूनतम वर्ग (ALS) प्रविधि है, जो सहप्रसरण का अनुमान लगाने के लिए नियमित संचालन डेटा के समय-अंतराल स्वसहप्रसरण का उपयोग करता है।[18][19] जीएनयू अष्टक और मैटलैब कोड और एएलएस प्रविधि का उपयोग करके रव सहप्रसरण आव्यूह की गणना करने के लिए किया जाता है, जो जीएनयू सामान्य जनता अनुज्ञप्ति का उपयोग करके लाइनेतर उपलब्ध है।[20] क्षेत्र कलमन निस्यंदक (FKF), एक बायेसियन कलन विधि, जो अवस्था, मापदंडों और रव सहप्रसरण के एक साथ आकलन की अनुमति देता है।[21] एफकेएफ कलन विधियों में एक पुनरावर्ती सूत्रीकरण, उत्तम प्रेक्षित अभिसरण और अपेक्षाकृत कम जटिलता है। इस प्रकार यह संसूचन देता है कि एफकेएफ कलन विधि संभवतः स्वसहप्रसरण न्यूनतम वर्ग विधियों का एक सार्थक विकल्प हो सकता है।

इष्टतमता और प्रदर्शन

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


उदाहरण आवेदन, प्रौद्योगिकीय

  सत्य;   निस्यंदक्ड प्रक्रिया;   अवलोकन।

घर्षण रहित, पटरियों पर चलने वाले एक माल गाड़ी पर विचार करें। प्रारंभ में, माल गाड़ी की स्थिति 0 में स्थिर होती है, परन्तु यह यादृच्छिक अनियंत्रित बलों द्वारा इस प्रकार और उस प्रकार से टकराया जाता है। हम प्रत्येक Δt सेकंड में माल गाड़ी की स्थिति को मापते हैं, परन्तु ये माप सटीक नहीं होते हैं; हम माल गाड़ी की स्थिति और वेग का एक प्रतिरूप बनाए रखना चाहते हैं। हम यहां दर्शाते हैं कि हम उस प्रतिरूप को कैसे प्राप्त करते हैं, जिससे हम अपना कलमन निस्यंदक निर्मित करते हैं।

तब से स्थिर हैं, और उनका समय सूचकांक अवनत कर दिया जाता है।

माल गाड़ी की स्थिति और वेग कोरै खिक अवस्था समष्टि द्वारा वर्णित किया जाता है;

जहां वेग है, जो समय के संबंध में स्थिति का व्युत्पन्न है।

हम मानते हैं कि (k − 1) और k समय चरण के मध्य अनियंत्रित बल ak के सतत त्वरण का कारण बनते हैं, सामान्य रूप से माध्य 0 और मानक विचलन σa के साथ वितरित किया जाता है। न्यूटन के गति के नियमों से हम यह निष्कर्ष निकालते हैं कि

( शब्द का क्योंकि कोई ज्ञात नियंत्रण इनपुट नहीं हैं। इसके स्थान पर, ak एक अज्ञात इनपुट का प्रभाव है और जहां उस प्रभाव को अवस्था सदिश पर अनुप्रयुक्त करता है)

ताकि

जहां

एक आव्यूह पूर्ण श्रेणी नहीं है (यह श्रेणी एक का है यदि) वितरण पूर्णतया सतत नहीं है और इसमें कोई संभाव्यता घनत्व फलन नहीं है। इसे व्यक्त करने की एक अन्य प्रणाली, स्पष्ट पतित वितरणों से परिहरण करना है;

प्रत्येक समय चरण में, माल गाड़ी की वास्तविक स्थिति का रव माप किया जाता है, मान लें कि माप रव vk माध्य 0 और मानक विचलन σzके साथ सामान्य रूप से भी वितरित किया जाता है;

जहां

और

हम माल गाड़ी की प्रारंभिक स्थिति को पूर्ण सटीकता के साथ स्पष्ट करते हैं, इसलिए हम प्रारंभ करते हैं

और निस्यंदक को यह सूचित के लिए कि हम सटीक स्थिति और वेग से परिचित हैं, हम इसे एक शून्य सहप्रसरण आव्यूह प्रदान करते हैं:

यदि प्रारंभिक स्थिति और वेग पूर्णतया ज्ञात नहीं हैं, तो सहप्रसरण आव्यूह को इसके विकर्ण पर उपयुक्त भिन्नताओं के साथ प्रारंभ किया जाना चाहिए:

निस्यंदक तब प्रतिरूप में पूर्व से ही उपस्थित सूचना पर प्रथम माप से सूचना को प्राथमिकता देता है।

स्पर्शोन्मुख रूप

सहजता के लिए, मान लें कि नियंत्रण इनपुट है, तब कलमन निस्यंदक को लिखा जा सकता है:

यदि हम एक गैर-शून्य नियंत्रण इनपुट सम्मिलित करते हैं तो एक समान समीकरण प्राप्त होता है। लब्धि आव्यूह मापन से स्वतंत्र रूप से विकसित होते हैं। ऊपर से, कलमन लब्धि को अद्यतन करने के लिए आवश्यक चार समीकरण इस प्रकार हैं:

चूंकि लब्धि आव्यूह केवल प्रतिरूप पर निर्भर करते हैं, न कि माप पर, उनकी गणना ऑफ़लाइन की जा सकती है। लब्धि आव्यूह का अभिसरण एक स्पर्शोन्मुख आव्यूह के लिए वालरैंड और डिमाकिस में स्थापित स्थितियों के लिए अनुप्रयुक्त होता है।[26] अनुरूपण अभिसरण के चरणों की संख्या स्थापित करते हैं। ऊपर वर्णित चलती माल गाड़ी के उदाहरण के लिए . और , अनुरूपण में अभिसरण पुनरावृत्तियों को दर्शाता है;

स्पर्शोन्मुख लब्धि का उपयोग करना, और मान लिया जाये तथा से स्वतंत्र हैं, और कलमन निस्यंदक एक रेखीय समय-अपरिवर्तनीय निस्यंदक बन जाता है:

स्पर्शोन्मुख लब्धि , यदि यह उपस्थित है, तो उपगामी अवस्था सहप्रसरण के लिए निम्नलिखित असतत रिकाटी समीकरण को हल करके गणना की जा सकती है:[26]

स्पर्शोन्मुख लब्धि की गणना पूर्व की भाति की की जा सकती है।


व्युत्पत्ति

कलमन निस्यंदक को गत डेटा पर संचालित सामान्यीकृत न्यूनतम वर्ग विधि के रूप में प्राप्त किया जा सकता है।[27]


पश्चवर्ती अनुमान सहप्रसरण आव्यूह प्राप्त करना

त्रुटि सहप्रसरण Pk | k पर हमारे अपरिवर्तनीय से प्रारंभ करना, उपरोक्तानुसार

की परिभाषा में स्थानापन्न

और स्थानापन्न

तथा

और त्रुटि सदिश को एकत्र करके हम प्राप्त करते हैं

चूंकि माप त्रुटि vk अन्य स्थितियों के साथ असंबंधित है, और यह निर्मित करता है

सहप्रसरण आव्यूह के गुणों से यह निर्मित करता है

जो, Pk | k−1 पर हमारे अपरिवर्तनीय का उपयोग करते हुए और Rk की परिभाषा का निर्माण हो जाता है

यह सूत्र (कभी-कभी सहप्रसरण अद्यतन समीकरण के जोसफ रूप के रूप में भी प्रचारित है), Kk के किसी भी मान के लिए मान्य है।इससे यह ज्ञात होता है कि यदि Kk इष्टतम कलमन लब्धि है, इसे और सरल बनाया जा सकता है जैसा कि नीचे दर्शाया गया है।

कलमन लब्धि व्युत्पत्ति

कलमन निस्यंदक एकन्यूनतम माध्य-वर्ग त्रुटि अनुमानक है। पश्चवर्ती अवस्था के अनुमान में त्रुटि है;

हम इस सदिश के परिमाण के वर्ग के अपेक्षित मान को कम करना चाहते हैं। यह पश्चगामी अनुमान सहप्रसरण आव्यूह के अनुरेख को कम करने के समान है। उपरोक्त समीकरण में शर्तों का विस्तार करके और एकत्रित करके, हम प्राप्त करते हैं:

अनुरेख को कम किया जाता है जब लब्धि आव्यूह के संबंध में इसका आव्यूह कैलकुलस शून्य होता है। आव्यूह कैलकुलस का उपयोग करना#पहचान और सम्मिलित आव्यूह की समरूपता हम पाते हैं कि

K . के लिए इसे हल करनाk कलमन लब्धि प्राप्त करता है:

यह लब्धि, जिसे इष्टतम कलमन लब्धि के रूप में जाना जाता है, वह है जो उपयोग किए जाने पर न्यूनतम माध्य वर्ग त्रुटि अनुमान उत्पन्न करता है।

पश्च त्रुटि सहप्रसरण सूत्र का सरलीकरण

पोस्टीरियरी एरर कॉन्वर्सिस की गणना के लिए उपयोग किए जाने वाले सूत्र को सरल बनाया जा सकता है जब कलमन गेन ऊपर व्युत्पन्न इष्टतम मूल्य के बराबर हो। हमारे कलमन गेन फॉर्मूले के दोनों पक्षों को दाईं ओर 'S' से गुणा करने परkKkटी, यह इस प्रकार है

पोस्टीरियर एरर कॉन्वर्सिस के लिए हमारे विस्तारित फॉर्मूले का जिक्र करते हुए,

हम पाते हैं कि अंतिम दो शर्तें रद्द कर दी गई हैं

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

संवेदनशीलता विश्लेषण

कलमन निस्यंदन समीकरण अवस्था का अनुमान प्रदान करते हैं और इसकी त्रुटि सहप्रसरण पुनरावर्ती रूप से। अनुमान और इसकी गुणवत्ता प्रणाली पैरामीटर और अनुमानक को इनपुट के रूप में खिलाए गए रव आंकड़ों पर निर्भर करती है। यह खंड निस्यंदक के लिए सांख्यिकीय इनपुट में अनिश्चितताओं के प्रभाव का विश्लेषण करता है।[28] विश्वसनीय आँकड़ों या रव सहप्रसरण आव्यूह के सही मूल्यों के अभाव में तथा , भावाभिव्यक्ति

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

यह चर्चा सांख्यिकीय अनिश्चितताओं के स्थितियो में त्रुटि संवेदनशीलता विश्लेषण तक सीमित है। यहाँ वास्तविक रव सहप्रसरणों को द्वारा दर्शाया गया है तथा क्रमशः, जबकि अनुमानक में प्रयुक्त डिज़ाइन मान हैं तथा क्रमश। वास्तविक त्रुटि सहप्रसरण द्वारा निरूपित किया जाता है तथा Kalman निस्यंदक द्वारा गणना के रूप में Riccati चर के रूप में जाना जाता है। कब तथा , इस का मतलब है कि . वास्तविक त्रुटि सहप्रसरण की गणना करते समय , के लिए प्रतिस्थापन और इस तथ्य का उपयोग करते हुए कि तथा , के लिए निम्नलिखित पुनरावर्ती समीकरणों का परिणाम है  :

तथा

गणना करते समय , डिज़ाइन द्वारा निस्यंदक परोक्ष रूप से मानता है कि तथा . के लिए पुनरावर्ती व्यंजक तथा की उपस्थिति को छोड़कर समान हैं तथा प्रारुप मानो के स्थान पर तथा क्रमश। कलमन निस्यंदक प्रणाली की मजबूती का विश्लेषण करने के लिए शोध किए गए हैं।[29]


वर्गमूल रूप

कलमन निस्यंदक के साथ एक समस्या इसकी संख्यात्मक स्थिरता है। यदि प्रक्रिया रव सहप्रसरण Qk छोटा है, राउंड-ऑफ त्रुटि प्रायः एक छोटे सकारात्मक eigenvalue को ऋणात्मक संख्या के रूप में गणना करने का कारण बनती है। यह अवस्था सहसंयोजक आव्यूह पी सकारात्मक-अर्ध-परिमित आव्यूह के संख्यात्मक प्रतिनिधित्व को प्रस्तुत करता है, जबकि इसका वास्तविक रूप सकारात्मक-निश्चित आव्यूह | सकारात्मक-निश्चित है।

धनात्मक निश्चित आव्यूहों में गुण होता है कि उनके पास एक त्रिभुजाकार आव्यूह होता है जो एक आव्यूह P = S·S . का वर्गमूल होता हैटी</सुप>. इसे चोल्स्की गुणनखंड कलन विधिका उपयोग करके कुशलता से गणना की जा सकती है, परन्तु इससे भी महत्वपूर्ण बात यह है कि यदि सहप्रसरण को इस रूप में रखा जाता है, तो इसका कभी भी ऋणात्मक विकर्ण या असममित नहीं हो सकता है। एक समान रूप, जो आव्यूह वर्गमूल द्वारा आवश्यक कई वर्गमूल संचालन से बचा जाता है, फिर भी वांछनीय संख्यात्मक गुणों को संरक्षित करता है, यू-डी अपघटन रूप है, पी = यू · डी · यूT, जहां U एक इकाई त्रिकोणीय आव्यूह (इकाई विकर्ण के साथ) है, और D एक विकर्ण आव्यूह है।

दोनों के मध्य, U-D फ़ैक्टराइज़ेशन समान मात्रा में भंडारण का उपयोग करता है, और कुछ हद तक कम गणना, और सबसे अधिक उपयोग किया जाने वाला वर्गमूल रूप है। (सापेक्ष दक्षता पर प्रारंभिक साहित्य कुछ हद तक भ्रामक है, क्योंकि यह माना जाता है कि वर्गमूल विभाजनों की तुलना में अधिक समय लेने वाले थे,[30]: 69  जबकि 21वीं सदी के कंप्यूटरों पर वे थोड़े अधिक महंगे हैं।)

कलमन पूर्वानुमान के लिए कुशल एल्गोरिदम और वर्गमूल रूप में अद्यतन चरणों को जी जे बीरमैन और सी एल थॉर्नटन द्वारा विकसित किया गया था।[30][31]

एलडीएल अपघटन|एल·डी·एलT इनोवेशन कॉन्वर्सिस आव्यूह S . का अपघटनk एक अन्य प्रकार के संख्यात्मक रूप से कुशल और मजबूत वर्गमूल निस्यंदक का आधार है।[32] कलन विधिLU अपघटन के साथ शुरू होता है जैसा कि रैखिक बीजगणित पैकेज (LAPACK ) में अनुप्रयुक्त किया गया है। इन परिणामों को आगे L·D·L . में विभाजित किया गया हैएक सममित गैर-एकवचन आव्यूह के लिए गोलब और वैन लोन (एल्गोरिदम 4.1.2) द्वारा दी गई विधियों के साथ संरचना।[33] कोई भी एकवचन सहप्रसरण आव्यूह पिवट तत्व है ताकि पहला विकर्ण विभाजन उलटा आव्यूह और शर्त संख्या | अच्छी तरह से वातानुकूलित हो। पिवोटिंग कलन विधि को इनोवेशन कॉन्वर्सिस आव्यूह के किसी भी हिस्से को सीधे देखे गए अवस्था-चर H . के अनुरूप बनाए रखना चाहिएk·एक्सk|k-1 जो सहायक टिप्पणियों के साथ जुड़े हुए हैं आपk. एल · डी · एलt वर्गमूल निस्यंदक को अवलोकन सदिश के ओर्थोगोनलाइज़ेशन की आवश्यकता होती है।[31][32]यह हिघम (2002, पृष्ठ 263) में विधि 2 का उपयोग करके सहायक चरों के लिए सहप्रसरण आव्यूह के व्युत्क्रम वर्गमूल के साथ किया जा सकता है।[34]


समानांतर रूप

कलमन निस्यंदक केंद्रीय प्रसंस्करण इकाइयों (सीपीयू) पर अनुक्रमिक डेटा प्रोसेसिंग के लिए कुशल है, परन्तु अपने मूल रूप में यह ग्राफिक्स प्रसंस्करण इकाइयाँ (जीपीयू) जैसे समानांतर आर्किटेक्चर पर अक्षम है। हालांकि, सरक्का (2021) में सूत्रीकरण का उपयोग करके एक सहयोगी ऑपरेटर के संदर्भ में निस्यंदक-अपडेट रूटीन को व्यक्त करना संभव है।[35] निस्यंदक समाधान तब एक उपसर्ग योग कलन विधिके उपयोग से प्राप्त किया जा सकता है जिसे GPU पर कुशलता से अनुप्रयुक्त किया जा सकता है।[36] यह कम्प्यूटेशनल जटिलता को कम करता है समय चरणों की संख्या में .

पुनरावर्ती बायेसियन अनुमान से संबंध

कलमन निस्यंदक को सबसे सरल गतिशील बायेसियन नेटवर्क में से एक के रूप में प्रस्तुत किया जा सकता है। Kalman निस्यंदक आने वाले माप और गणितीय प्रक्रिया प्रतिरूप का उपयोग करके समय के साथ अवस्थाों के वास्तविक मूल्यों के अनुमानों की गणना करता है। इसी तरह, पुनरावर्ती बायेसियन अनुमान आने वाले माप और एक गणितीय प्रक्रिया प्रतिरूप का उपयोग करके समय के साथ एक अज्ञात संभाव्यता घनत्व प्रकार्य (पीडीएफ) के घनत्व अनुमान की गणना करता है।[37] पुनरावर्ती बायेसियन अनुमान में, वास्तविक स्थिति को एक अप्रमाणित मार्कोव प्रक्रिया माना जाता है, और माप एक छिपे हुए मार्कोव प्रतिरूप (HMM) के देखे गए अवस्था हैं।

हिडन मार्कोव प्रतिरूप

मार्कोव की धारणा के कारण, वास्तविक अवस्था पहले के सभी अवस्थाों से सशर्त रूप से स्वतंत्र है, जो तत्काल पिछले अवस्था को दिया गया है।

इसी तरह, k-वें टाइमस्टेप पर माप केवल वर्तमान स्थिति पर निर्भर है और वर्तमान स्थिति को देखते हुए अन्य सभी अवस्थाों से सशर्त रूप से स्वतंत्र है।

इन मान्यताओं का उपयोग करते हुए, छिपे हुए मार्कोव प्रतिरूप के सभी अवस्थाों में संभाव्यता वितरण को इस प्रकार लिखा जा सकता है:

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

इसका परिणाम "पूर्वानुमान" और "अपडेट" चरणों में होता है, जो संभावित रूप से लिखे गए कलमन निस्यंदक के चरण होते हैं। पूर्वानुमानित स्थिति से संबद्ध प्रायिकता वितरण, (k − 1)-वें टाइमस्टेप से k-वें और संक्रमण से जुड़े संभाव्यता वितरण के उत्पादों का योग (अभिन्न) है पिछली स्थिति से जुड़े संभाव्यता वितरण, हर संभव से अधिक .

समय t के लिए निर्धारित माप है

अद्यतन का संभाव्यता वितरण माप की संभावना और अनुमानित स्थिति के उत्पाद के समानुपाती होता है।

भाजक

एक सामान्यीकरण शब्द है।

शेष संभाव्यता घनत्व कार्य हैं

पिछले टाइमस्टेप पर पीडीएफ को अनुमानित स्थिति और सहप्रसरण माना जाता है। यह उचित है क्योंकि, इष्टतम अनुमानक के रूप में, कलमन निस्यंदक माप का सर्वोत्तम उपयोग करता है, इसलिए पीडीएफ माप दिया गया कलमन निस्यंदक अनुमान है।

सीमांत संभावना

ऊपर वर्णित पुनरावर्ती बायेसियन व्याख्या से संबंधित, कलमन निस्यंदक को एक जनरेटिव प्रतिरूप के रूप में देखा जा सकता है, अर्थात, यादृच्छिक अवलोकनों की एक धारा उत्पन्न करने की प्रक्रिया 'z' = ('z')0, साथ1, साथ2, ...). विशेष रूप से, प्रक्रिया है

  1. एक छिपी हुई स्थिति का प्रतिरूप लें गॉसियन पूर्व वितरण से .
  2. एक अवलोकन का प्रतिरूप लें अवलोकन प्रतिरूप से .
  3. के लिये , करना
    1. अगले छिपे हुए अवस्था का प्रतिरूप लें संक्रमण प्रतिरूप से
    2. एक अवलोकन का प्रतिरूप लें अवलोकन प्रतिरूप से

इस प्रक्रिया में छिपे हुए मार्कोव प्रतिरूप के समान संरचना है, अतिरिक्त इसके कि असतत स्थिति और अवलोकनों को गॉसियन वितरण से प्रतिरूप सतत चर के साथ परिवर्तित कर दिया जाता है।

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

पुनरावर्ती निस्यंदन गणना के साइड इफेक्ट के रूप में सीमांत संभावना की गणना करना सीधा है। श्रृंखला नियम (प्रायिकता) द्वारा, संभावना को पिछले अवलोकनों में दिए गए प्रत्येक अवलोकन की संभावना के उत्पाद के रूप में माना जा सकता है,

,

और क्योंकि कलमन निस्यंदक एक मार्कोव प्रक्रिया का वर्णन करता है, पिछली टिप्पणियों से सभी प्रासंगिक जानकारी वर्तमान स्थिति अनुमान में निहित है इस प्रकार सीमांत संभावना द्वारा दी गई है

अर्थात्, गॉसियन घनत्व का एक उत्पाद, प्रत्येक एक अवलोकन z . के घनत्व के अनुरूप हैk वर्तमान निस्यंदन वितरण के अंतर्गत . इसे आसानी से एक साधारण पुनरावर्ती अद्यतन के रूप में परिकलित किया जा सकता है; हालांकि, अंकगणितीय अंतर्प्रवाह से बचने के लिए, व्यावहारिक कार्यान्वयन में सामान्यतः लॉग सीमांत संभावना की गणना करना वांछनीय होता है बजाय। कन्वेंशन को अपनाना , यह पुनरावर्ती अद्यतन नियम के माध्यम से किया जा सकता है

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

सूचना निस्यंदक

सूचना निस्यंदक, या प्रतिलोम सहप्रसरण निस्यंदक में, अनुमानित सहप्रसरण और अनुमानित स्थिति को क्रमशः फ़िशर सूचना आव्यूह और फ़िशर सूचना सदिश द्वारा प्रतिस्थापित किया जाता है। इन्हें इस प्रकार परिभाषित किया गया है:

इसी तरह अनुमानित सहप्रसरण और अवस्था के समान सूचना प्रपत्र हैं, जिन्हें इस प्रकार परिभाषित किया गया है:

जैसा कि माप सहप्रसरण और माप सदिश है, जिसे इस प्रकार परिभाषित किया गया है:

सूचना अद्यतन अब एक तुच्छ राशि बन गया है।[39]

सूचना निस्यंदक का मुख्य लब्धि यह है कि एन माप को हर समय कदम पर केवल उनकी सूचना आव्यूह और सदिश को जोड़कर निस्यंदक किया जा सकता है।

सूचना निस्यंदक की पूर्वानुमान करने के लिए सूचना आव्यूह और सदिश को उनके अवस्था अंतरिक्ष समकक्षों में वापस परिवर्तित किया जा सकता है, या वैकल्पिक रूप से सूचना स्थान पूर्वानुमान का उपयोग किया जा सकता है।[39]:


फिक्स्ड-लैग स्मूथ

इष्टतम फिक्स्ड-लैग स्मूथ का इष्टतम अनुमान प्रदान करता है किसी निश्चित अंतराल के लिए से माप का उपयोग करना प्रति .[40] इसे एक संवर्धित अवस्था के माध्यम से पिछले सिद्धांत का उपयोग करके प्राप्त किया जा सकता है, और निस्यंदक का मुख्य समीकरण निम्नलिखित है:

जहांपे:

  • एक मानक Kalman निस्यंदक के माध्यम से अनुमानित है;
  • मानक कलमन निस्यंदक के अनुमान को ध्यान में रखते हुए उत्पादित नवाचार है;
  • बहुत से साथ नए चर हैं; अर्थात्, वे मानक कलमन निस्यंदक में प्रकट नहीं होते हैं;
  • लब्धि की गणना निम्नलिखित योजना के माध्यम से की जाती है:
तथा
जहांपे तथा पूर्वानुमान त्रुटि सहप्रसरण और मानक कलमन निस्यंदक के लब्धि हैं (अर्थात, )

यदि अनुमान त्रुटि सहप्रसरण को परिभाषित किया जाता है ताकि

तो हमारे पास अनुमान पर सुधार है द्वारा दिया गया है:


फिक्स्ड-इंटरवल स्मूथर्स

इष्टतम निश्चित-अंतराल स्मूथ का इष्टतम अनुमान प्रदान करता है () एक निश्चित अंतराल से माप का उपयोग करना प्रति . इसे कलमन स्मूथिंग भी कहा जाता है। सामान्य उपयोग में कई चौरसाई एल्गोरिदम हैं।

राउच-तुंग-स्ट्रीबेल

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

बैकवर्ड पास में, हम सुचारू अवस्था अनुमानों की गणना करते हैं और सहप्रसरण . हम अंतिम समय चरण से शुरू करते हैं और निम्नलिखित पुनरावर्ती समीकरणों का उपयोग करके समय में पीछे की ओर बढ़ते हैं:

जहांपे

टाइमस्टेप का ए-पोस्टीरियरी स्टेट अनुमान है तथा टाइमस्टेप का एक प्राथमिकता वाला अवस्था अनुमान है . यही संकेतन सहप्रसरण पर अनुप्रयुक्त होता है।

संशोधित ब्रायसन-फ्रेज़ियर स्मूथ

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

पुनरावर्ती समीकरण हैं

जहांपे अवशिष्ट सहप्रसरण है और . चिकनी अवस्था और सहप्रसरण तब समीकरणों में प्रतिस्थापन द्वारा पाया जा सकता है

या

MBF का एक महत्वपूर्ण लब्धि यह है कि इसमें सहप्रसरण आव्यूह का व्युत्क्रम खोजने की आवश्यकता नहीं होती है।

न्यूनतम-विचरण चिकना

न्यूनतम-विचरण चिकना सर्वोत्तम संभव त्रुटि प्रदर्शन प्राप्त कर सकता है, बशर्ते कि प्रतिरूप रैखिक हों, उनके पैरामीटर और रव आंकड़े ठीक से ज्ञात हों।[42] यह स्मूथ इष्टतम गैर-कारण विनीज़ निस्यंदक का एक समय-भिन्न अवस्था-स्थान सामान्यीकरण है।

आसान गणना दो पासों में की जाती है। आगे की गणना में एक कदम आगे का भविष्यवक्ता सम्मिलित होता है और इसके द्वारा दिया जाता है

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

इस न्यूनतम-विचरण चिकनी पैदावार का कारण भाग लेना

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

उपरोक्त स्मूथ का सतत-समय संस्करण में वर्णित है।[43][44] उम्मीद-अधिकतमकरण एल्गोरिदम को न्यूनतम-विचरण निस्यंदक और स्मूथर्स के भीतर अज्ञात अवस्था-अंतरिक्ष मापदंडों के अनुमानित अधिकतम संभावना अनुमानों की गणना करने के लिए नियोजित किया जा सकता है। प्रायः अनिश्चितता समस्या धारणाओं के भीतर रहती है। रिकाटी समीकरण में एक सकारात्मक निश्चित शब्द जोड़कर अनिश्चितताओं को समायोजित करने वाला एक चिकना प्रारुप किया जा सकता है।[45] ऐसे मामलों में जहां प्रतिरूप नॉनलाइनियर हैं, स्टेपवाइज रेखीयकरण न्यूनतम-विचरण निस्यंदक और स्मूथ रिकर्सन (विस्तारित कलमन निस्यंदन) के भीतर हो सकता है।

आवृत्ति-भारित कलमन निस्यंदक

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

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

का प्रारुप खुला प्रश्न बना हुआ है। आगे बढ़ने का एक प्रणाली एक ऐसी प्रणाली की पहचान करना है जो अनुमान त्रुटि और सेटिंग उत्पन्न करती है उस प्रणाली के व्युत्क्रम के बराबर।[46] बढ़े हुए निस्यंदक क्रम की कीमत पर माध्य-वर्ग त्रुटि सुधार प्राप्त करने के लिए इस प्रक्रिया को पुनरावृत्त किया जा सकता है। स्मूथर्स पर भी यही प्रविधि अनुप्रयुक्त की जा सकती है।

अरेखीय निस्यंदक

मूल कलमन निस्यंदक एक रेखीय धारणा तक सीमित है। हालाँकि, अधिक जटिल प्रणालियाँ नॉनलाइनियर निस्यंदक हो सकती हैं। गैर-रैखिकता को या तो प्रक्रिया प्रतिरूप या अवलोकन प्रतिरूप के साथ या दोनों के साथ जोड़ा जा सकता है।

गैर-रैखिक प्रणालियों के लिए कलमन निस्यंदक के सबसे सामान्य प्रकार विस्तारित कलमन निस्यंदक और अनसेंटेड कलमन निस्यंदक हैं। किस निस्यंदक का उपयोग करने की उपयुक्तता प्रक्रिया और अवलोकन प्रतिरूप के गैर-रैखिकता सूचकांकों पर निर्भर करती है।[47]


विस्तारित कलमन निस्यंदक

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

प्रकार्य f का उपयोग पिछले अनुमान से अनुमानित स्थिति की गणना करने के लिए किया जा सकता है और इसी तरह प्रकार्य h का उपयोग अनुमानित स्थिति से अनुमानित माप की गणना करने के लिए किया जा सकता है। हालाँकि, f और h सीधे सहप्रसरण पर अनुप्रयुक्त नहीं किए जा सकते। इसके बजाय आंशिक डेरिवेटिव ( जैकोबियन आव्यूह ) के एक आव्यूह की गणना की जाती है।

प्रत्येक समय पर जैकोबियन का मूल्यांकन वर्तमान पूर्वानुमानित अवस्थाओं के साथ किया जाता है। इन आव्यूह का उपयोग कलमन निस्यंदक समीकरणों में किया जा सकता है। यह प्रक्रिया अनिवार्य रूप से वर्तमान अनुमान के आसपास नॉनलाइनियर प्रकार्य को रैखिक करती है।

अनसेंटेड कलमन निस्यंदक

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

सिग्मा अंक

एक यादृच्छिक सदिश के लिए , सिग्मा बिंदु सदिश का कोई भी सेट है

के साथ जिम्मेदार

  • पहले क्रम के वजन वह पूरा
  1. # सभी के लिए :
  • दूसरे क्रम के वजन वह पूरा
  1. #सभी जोड़ियों के लिए .

के लिए सिग्मा अंक और भार का एक सरल विकल्प यूकेएफ कलन विधि में है

जहांपे का औसत अनुमान है . सदिश का jth कॉलम है जहांपे . सामान्यतः, के चोल्स्की अपघटन के माध्यम से प्राप्त किया जाता है . कुछ सावधानी से निस्यंदक समीकरण समीकरणों को इस प्रकार व्यक्त किया जा सकता है कि की मध्यवर्ती गणना के बिना सीधे मूल्यांकन किया जाता है . इसे स्क्वायर-रूट अनसेंटेड कलमन निस्यंदक के रूप में जाना जाता है।[51] माध्य मान का भार, , मनमाने ढंग से चुना जा सकता है।

एक अन्य लोकप्रिय मानकीकरण (जो उपरोक्त को सामान्य करता है) है

तथा सिग्मा बिंदुओं के प्रसार को नियंत्रित करें। के वितरण से संबंधित है .

उपयुक्त मूल्य हाथ में समस्या पर निर्भर करते हैं, परन्तु एक विशिष्ट सिफारिश है , , तथा . हालांकि, का एक बड़ा मूल्य (जैसे, ) वितरण के प्रसार और संभावित गैर-रैखिकताओं को उन्नत ढंग से पकड़ने के लिए फायदेमंद हो सकता है।[52] यदि . का सही वितरण गॉसियन है, इष्टतम है।[53]


पूर्वानुमान

ईकेएफ के साथ, यूकेएफ पूर्वानुमान का उपयोग यूकेएफ अपडेट से स्वतंत्र रूप से किया जा सकता है, एक रैखिक (या वास्तव में ईकेएफ) अपडेट के संयोजन में, या इसके विपरीत।

माध्य और सहप्रसरण के अनुमानों को देखते हुए, तथा , एक प्राप्त करता है सिग्मा अंक जैसा कि ऊपर अनुभाग में वर्णित है। सिग्मा बिंदुओं को संक्रमण फलन f के माध्यम से प्रचारित किया जाता है।

.

प्रचारित सिग्मा बिंदुओं को अनुमानित माध्य और सहप्रसरण उत्पन्न करने के लिए तौला जाता है।

जहांपे मूल सिग्मा बिंदुओं के प्रथम-क्रम भार हैं, और दूसरे क्रम के भार हैं। साँचा संक्रमण रव का सहप्रसरण है, .

अपडेट

पूर्वानुमान अनुमानों को देखते हुए तथा , का एक नया सेट सिग्मा अंक इसी प्रथम-क्रम भार के साथ और दूसरे क्रम के वजन परिकलित।[54] ये सिग्मा बिंदु मापन प्रकार्य के माध्यम से रूपांतरित होते हैं .

.

फिर रूपांतरित बिंदुओं के अनुभवजन्य माध्य और सहप्रसरण की गणना की जाती है।

जहांपे अवलोकन रव का सहप्रसरण आव्यूह है, . इसके अतिरिक्त, क्रॉस कॉन्वर्सिस आव्यूह की भी आवश्यकता है

कलमन लब्धि है

अद्यतन माध्य और सहप्रसरण अनुमान हैं


विभेदक कलमन निस्यंदक

जब अवलोकन प्रतिरूप अत्यधिक गैर-रेखीय और/या गैर-गॉसियन है, यह बेयस के नियम और अनुमान को अनुप्रयुक्त करने के लिए फायदेमंद सिद्ध हो सकता है

जहां अरेखीय कार्यों के लिए . यह दिए गए अवलोकनों के लिए गुप्त अवस्थाों के लिए एक भेदभावपूर्ण प्रतिरूप के साथ मानक कलमन निस्यंदक के जनरेटिव विनिर्देश को प्रतिस्थापित करता है।

एक स्थिर प्रक्रिया के अंतर्गत अवस्था प्रतिरूप

जहां , यदि

फिर एक नया अवलोकन दिया , यह इस प्रकार है कि[55]

जहां

ध्यान दें कि इस सन्निकटन की आवश्यकता है सकारात्मक-निश्चित होना; इस स्थितियो में कि ऐसा नहीं है,

के स्थान पर प्रयोग किया जाता है। ऐसा उपागम विशेष रूप से तब उपयोगी सिद्ध होता है जब प्रेक्षणों की विमाएँ गुप्त अवस्थाओं की तुलना में बहुत अधिक होती हैं[56] और उन बिल्ड निस्यंदक का उपयोग किया जा सकता है जो अवलोकन प्रतिरूप में गैर-स्थिरता के लिए विशेष रूप से मजबूत हैं।[57]


अनुकूली कलमन निस्यंदक

अनुकूली कलमन निस्यंदक प्रक्रिया की गतिशीलता के अनुकूल होने की अनुमति देते हैं जो प्रक्रिया प्रतिरूप में मॉडलिंग नहीं करते हैं, जो उदाहरण के लिए एक युक्तिपूर्ण लक्ष्य के संदर्भ में होते है, और जब अनुसरण के लिए एक स्थिर वेग (घटा हुआ क्रम) कलमन निस्यंदक नियोजित किया जाता है।[58]


कलमन-बुकी निस्यंदक

कलमन-बुकी निस्यंदन (रिचर्ड स्नोडेन बुकी के नाम पर) कलमन निस्यंदन का एक सतत समय संस्करण है।[59][60]

यह अवस्था समष्टि प्रतिरूप पर आधारित है

जहां तथा दो श्वेत रव शब्दावली तथा की तीव्रता, (या, अधिक सटीक रूप से, ऊर्जा का वर्णक्रमीय घनत्व - PSD - आव्यूह) का प्रतिनिधित्व करते हैं;

निस्यंदक में दो अंतर समीकरण होते हैं, एक अवस्था अनुमान के लिए और एक सहप्रसरण के लिए:

जहां कलमन लब्धि द्वारा प्रदान की जाती है

ध्यान दें कि इस अभिव्यक्ति में के लिए अवलोकन रव का सहप्रसरण एक ही समय में पूर्वानुमान त्रुटि (या नवाचार) के सहप्रसरण का प्रतिनिधित्व करता है। ये सहप्रसरण केवल सतत समय की स्थिति में समान होते हैं।[61]

असतत-समय कलमन निस्यंदन की पूर्वानुमान और अद्यतन चरणों के मध्य अंतर सतत समय में उपस्थित नहीं है।

सहप्रसरण के लिए द्वितीय अवकल समीकरण, रिकाटी समीकरण का एक उदाहरण है। कलमन-बुकी निस्यंदक के गैर-रेखीय सामान्यीकरण में सतत समय विस्तारित कलमन निस्यंदक सम्मिलित है।

संकरित कलमन निस्यंदक

अधिकांश भौतिक प्रणालियों को सतत-समय के प्रतिरूप के रूप में दर्शाया जाता है जबकि अंकीय संसाधक के माध्यम से अवस्था के आकलन के लिए प्रायः असतत-समय मापन किए जाते हैं। इसलिए, प्रणाली प्रतिरूप और माप प्रतिरूप द्वारा प्रदान की जाती है;

जहां

.

प्रारंभ


पूर्वानुमान

पूर्वानुमान समीकरण माप से अद्यतन किए बिना सतत-समय कलमन निस्यंदक से प्राप्त होते हैं, अर्थात्, , पूर्व चरण में अनुमान के समान प्रारंभिक मानो के साथ अंतर समीकरणों के एक समुच्चय को हल करके अनुमानित अवस्था और सहप्रसरण की गणना की जाती है।

रैखिक समय अपरिवर्तनीय प्रणालियों की स्थितियो में, सतत समय की गतिशीलता को आव्यूह घातांक का उपयोग करके एक असतत समय प्रणाली में पूर्णतया विसर्जित किया जा सकता है।

नवीनीकरण

अद्यतन समीकरण असतत-समय कलमन निस्यंदक के समान हैं।

विरल संकेतों की पुनर्प्राप्ति के लिए परिवर्त्य

परंपरागत कलमन निस्यंदक को विरल, संभवतः गतिशील,रव अवलोकनों से संकेतों की पुनर्प्राप्ति के लिए भी नियोजित किया गया है। हाल ही में कार्य[62][63][64] संकुचित संवेदन/प्रतिरूपकरण के सिद्धांत से धारणाओं का उपयोग करते है, जैसे कि प्रतिबंधित समदूरीकता गुण और संबंधित संभाव्य पुनर्प्राप्ति विषय, आंतरिक रूप से निम्न-आयामी प्रणालियों में विरल अवस्था का क्रमिक रूप से अनुमान लगाने के लिए है।

गाउसीय प्रक्रम से संबंध

चूंकि रैखिक गॉसियन अवस्था समष्टि प्रतिरूप गाउसीय प्रक्रियाओं की ओर ले जाते हैं, इसलिए कलमन निस्यंदक को गाउसीय प्रक्रम प्रतिगमन के लिए अनुक्रमिक समाधानकर्ता के रूप में देखा जा सकता है।[65]


अनुप्रयोग


यह भी देखें


संदर्भ

  1. Stratonovich, R. L. (1959). Optimum nonlinear systems which bring about a separation of a signal with constant parameters from noise. Radiofizika, 2:6, pp. 892–901.
  2. Stratonovich, R. L. (1959). On the theory of optimal non-linear filtering of random functions. Theory of Probability and Its Applications, 4, pp. 223–225.
  3. Stratonovich, R. L. (1960) Application of the Markov processes theory to optimal filtering. Radio Engineering and Electronic Physics, 5:11, pp. 1–19.
  4. Stratonovich, R. L. (1960). Conditional Markov Processes. Theory of Probability and Its Applications, 5, pp. 156–178.
  5. Stepanov, O. A. (15 May 2011). "Kalman filtering: Past and present. An outlook from Russia. (On the occasion of the 80th birthday of Rudolf Emil Kalman)". Gyroscopy and Navigation. 2 (2): 105. doi:10.1134/S2075108711020076. S2CID 53120402.
  6. Lauritzen, S. L. (December 1981). "Time series analysis in 1880. A discussion of contributions made by T.N. Thiele". International Statistical Review. 49 (3): 319–331. doi:10.2307/1402616. JSTOR 1402616. He derives a recursive procedure for estimating the regression component and predicting the Brownian motion. The procedure is now known as Kalman filtering.
  7. Lauritzen, S. L. (2002). Thiele: Pioneer in Statistics. New York: Oxford University Press. p. 41. ISBN 978-0-19-850972-1. He solves the problem of estimating the regression coefficients and predicting the values of the Brownian motion by the method of least squares and gives an elegant recursive procedure for carrying out the calculations. The procedure is nowadays known as Kalman filtering.
  8. Mohinder S. Grewal and Angus P. Andrews
  9. Gaylor, David; Lightsey, E. Glenn (2003). "GPS/INS Kalman Filter Design for Spacecraft Operating in the Proximity of International Space Station". AIAA Guidance, Navigation, and Control Conference and Exhibit. doi:10.2514/6.2003-5445. ISBN 978-1-62410-090-1.
  10. Ingvar Strid; Karl Walentin (April 2009). "Block Kalman Filtering for Large-Scale DSGE Models". Computational Economics. 33 (3): 277–304. CiteSeerX 10.1.1.232.3790. doi:10.1007/s10614-008-9160-4. hdl:10419/81929. S2CID 3042206.
  11. Martin Møller Andreasen (2008). "Non-linear DSGE Models, The Central Difference Kalman Filter, and The Mean Shifted Particle Filter" (PDF).
  12. Roweis, S; Ghahramani, Z (1999). "A unifying review of linear gaussian models" (PDF). Neural Computation. 11 (2): 305–45. doi:10.1162/089976699300016674. PMID 9950734. S2CID 2590898.
  13. Hamilton, J. (1994), Time Series Analysis, Princeton University Press. Chapter 13, 'The Kalman Filter'
  14. Ishihara, J.Y.; Terra, M.H.; Campos, J.C.T. (2006). "Robust Kalman Filter for Descriptor Systems". IEEE Transactions on Automatic Control. 51 (8): 1354. doi:10.1109/TAC.2006.878741. S2CID 12741796.
  15. Terra, Marco H.; Cerri, Joao P.; Ishihara, Joao Y. (2014). "Optimal Robust Linear Quadratic Regulator for Systems Subject to Uncertainties". IEEE Transactions on Automatic Control. 59 (9): 2586–2591. doi:10.1109/TAC.2014.2309282. S2CID 8810105.
  16. Kelly, Alonzo (1994). "A 3D state space formulation of a navigation Kalman filter for autonomous vehicles" (PDF). DTIC Document: 13. Archived (PDF) from the original on December 30, 2014. 2006 Corrected Version Archived 2017-01-10 at the Wayback Machine
  17. Reid, Ian; Term, Hilary. "Estimation II" (PDF). www.robots.ox.ac.uk. Oxford University. Retrieved 6 August 2014.
  18. Rajamani, Murali (October 2007). Data-based Techniques to Improve State Estimation in Model Predictive Control (PDF) (PhD Thesis). University of Wisconsin–Madison. Archived from the original (PDF) on 2016-03-04. Retrieved 2011-04-04.
  19. Rajamani, Murali R.; Rawlings, James B. (2009). "Estimation of the disturbance structure from data using semidefinite programming and optimal weighting". Automatica. 45 (1): 142–148. doi:10.1016/j.automatica.2008.05.032.
  20. "Autocovariance Least-Squares Toolbox". Jbrwww.che.wisc.edu. Retrieved 2021-08-18.
  21. Bania, P.; Baranowski, J. (12 December 2016). Field Kalman Filter and its approximation. IEEE 55th Conference on Decision and Control (CDC). Las Vegas, NV, USA: IEEE. pp. 2875–2880.
  22. Bar-Shalom, Yaakov; Li, X.-Rong; Kirubarajan, Thiagalingam (2001). Estimation with Applications to Tracking and Navigation. New York, USA: John Wiley & Sons, Inc. pp. 319 ff. doi:10.1002/0471221279. ISBN 0-471-41655-X.
  23. Three optimality tests with numerical examples are described in Peter, Matisko (2012). "Optimality Tests and Adaptive Kalman Filter". 16th IFAC Symposium on System Identification. pp. 1523–1528. doi:10.3182/20120711-3-BE-2027.00011. ISBN 978-3-902823-06-9. {{cite book}}: |journal= ignored (help)
  24. Spall, James C. (1995). "The Kantorovich inequality for error analysis of the Kalman filter with unknown noise distributions". Automatica. 31 (10): 1513–1517. doi:10.1016/0005-1098(95)00069-9.
  25. Maryak, J.L.; Spall, J.C.; Heydon, B.D. (2004). "Use of the Kalman Filter for Inference in State-Space Models with Unknown Noise Distributions". IEEE Transactions on Automatic Control. 49: 87–90. doi:10.1109/TAC.2003.821415. S2CID 21143516.
  26. 26.0 26.1 Walrand, Jean; Dimakis, Antonis (August 2006). Random processes in Systems -- Lecture Notes (PDF). pp. 69–70.
  27. Sant, Donald T. "Generalized least squares applied to time varying parameter models." Annals of Economic and Social Measurement, Volume 6, number 3. NBER, 1977. 301-314. Online Pdf
  28. Anderson, Brian D. O.; Moore, John B. (1979). Optimal Filtering. New York: Prentice Hall. pp. 129–133. ISBN 978-0-13-638122-8.
  29. Jingyang Lu. "False information injection attack on dynamic state estimation in multi-sensor systems", Fusion 2014
  30. 30.0 30.1 Thornton, Catherine L. (15 October 1976). Triangular Covariance Factorizations for Kalman Filtering (PhD). NASA. NASA Technical Memorandum 33-798.
  31. 31.0 31.1 31.2 Bierman, G.J. (1977). "Factorization Methods for Discrete Sequential Estimation". Factorization Methods for Discrete Sequential Estimation. Bibcode:1977fmds.book.....B.
  32. 32.0 32.1 Bar-Shalom, Yaakov; Li, X. Rong; Kirubarajan, Thiagalingam (July 2001). Estimation with Applications to Tracking and Navigation. New York: John Wiley & Sons. pp. 308–317. ISBN 978-0-471-41655-5.
  33. Golub, Gene H.; Van Loan, Charles F. (1996). Matrix Computations. Johns Hopkins Studies in the Mathematical Sciences (Third ed.). Baltimore, Maryland: Johns Hopkins University. p. 139. ISBN 978-0-8018-5414-9.
  34. Higham, Nicholas J. (2002). Accuracy and Stability of Numerical Algorithms (Second ed.). Philadelphia, PA: Society for Industrial and Applied Mathematics. p. 680. ISBN 978-0-89871-521-7.
  35. Särkkä, S.; Ángel F. García-Fernández (2021). "Temporal Parallelization of Bayesian Smoothers". IEEE Transactions on Automatic Control. 66 (1): 299–306. arXiv:1905.13002. doi:10.1109/TAC.2020.2976316. S2CID 213695560.
  36. "Parallel Prefix Sum (Scan) with CUDA". developer.nvidia.com/. Retrieved 2020-02-21. The scan operation is a simple and powerful parallel primitive with a broad range of applications. In this chapter we have explained an efficient implementation of scan using CUDA, which achieves a significant speedup compared to a sequential implementation on a fast CPU, and compared to a parallel implementation in OpenGL on the same GPU. Due to the increasing power of commodity parallel processors such as GPUs, we expect to see data-parallel algorithms such as scan to increase in importance over the coming years.
  37. Masreliez, C. Johan; Martin, R D (1977). "Robust Bayesian estimation for the linear model and robustifying the Kalman filter". IEEE Transactions on Automatic Control. 22 (3): 361–371. doi:10.1109/TAC.1977.1101538.
  38. Lütkepohl, Helmut (1991). Introduction to Multiple Time Series Analysis. Heidelberg: Springer-Verlag Berlin. p. 435.
  39. 39.0 39.1 Gabriel T. Terejanu (2012-08-04). "Discrete Kalman Filter Tutorial" (PDF). Retrieved 2016-04-13.
  40. Anderson, Brian D. O.; Moore, John B. (1979). Optimal Filtering. Englewood Cliffs, NJ: Prentice Hall, Inc. pp. 176–190. ISBN 978-0-13-638122-8.
  41. Rauch, H.E.; Tung, F.; Striebel, C. T. (August 1965). "Maximum likelihood estimates of linear dynamic systems". AIAA Journal. 3 (8): 1445–1450. Bibcode:1965AIAAJ...3.1445.. doi:10.2514/3.3166.
  42. Einicke, G.A. (March 2006). "Optimal and Robust Noncausal Filter Formulations". IEEE Transactions on Signal Processing. 54 (3): 1069–1077. Bibcode:2006ITSP...54.1069E. doi:10.1109/TSP.2005.863042. S2CID 15376718.
  43. Einicke, G.A. (April 2007). "Asymptotic Optimality of the Minimum-Variance Fixed-Interval Smoother". IEEE Transactions on Signal Processing. 55 (4): 1543–1547. Bibcode:2007ITSP...55.1543E. doi:10.1109/TSP.2006.889402. S2CID 16218530.
  44. Einicke, G.A.; Ralston, J.C.; Hargrave, C.O.; Reid, D.C.; Hainsworth, D.W. (December 2008). "Longwall Mining Automation. An Application of Minimum-Variance Smoothing". IEEE Control Systems Magazine. 28 (6): 28–37. doi:10.1109/MCS.2008.929281. S2CID 36072082.
  45. Einicke, G.A. (December 2009). "Asymptotic Optimality of the Minimum-Variance Fixed-Interval Smoother". IEEE Transactions on Automatic Control. 54 (12): 2904–2908. Bibcode:2007ITSP...55.1543E. doi:10.1109/TSP.2006.889402. S2CID 16218530.
  46. Einicke, G.A. (December 2014). "Iterative Frequency-Weighted Filtering and Smoothing Procedures". IEEE Signal Processing Letters. 21 (12): 1467–1470. Bibcode:2014ISPL...21.1467E. doi:10.1109/LSP.2014.2341641. S2CID 13569109.
  47. Biswas, Sanat K.; Qiao, Li; Dempster, Andrew G. (2020-12-01). "A quantified approach of predicting suitability of using the Unscented Kalman Filter in a non-linear application". Automatica (in English). 122: 109241. doi:10.1016/j.automatica.2020.109241. ISSN 0005-1098. S2CID 225028760.
  48. 48.0 48.1 Julier, Simon J.; Uhlmann, Jeffrey K. (1997). "New extension of the Kalman filter to nonlinear systems" (PDF). In Kadar, Ivan (ed.). Signal Processing, Sensor Fusion, and Target Recognition VI. Proceedings of SPIE. Vol. 3. pp. 182–193. Bibcode:1997SPIE.3068..182J. CiteSeerX 10.1.1.5.2891. doi:10.1117/12.280797. S2CID 7937456. Retrieved 2008-05-03.
  49. Menegaz, H. M. T.; Ishihara, J. Y.; Borges, G. A.; Vargas, A. N. (October 2015). "A Systematization of the Unscented Kalman Filter Theory". IEEE Transactions on Automatic Control. 60 (10): 2583–2598. doi:10.1109/tac.2015.2404511. hdl:20.500.11824/251. ISSN 0018-9286. S2CID 12606055.
  50. Gustafsson, Fredrik; Hendeby, Gustaf (2012). "Some Relations Between Extended and Unscented Kalman Filters". IEEE Transactions on Signal Processing. 60 (2): 545–555. Bibcode:2012ITSP...60..545G. doi:10.1109/tsp.2011.2172431. S2CID 17876531.
  51. Van der Merwe, R.; Wan, E.A. (2001). "The square-root unscented Kalman filter for state and parameter-estimation". 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221). 6: 3461–3464. doi:10.1109/ICASSP.2001.940586. ISBN 0-7803-7041-4. S2CID 7290857.
  52. Bitzer, S. (2016). "The UKF exposed: How it works, when it works and when it's better to sample". doi:10.5281/zenodo.44386. {{cite journal}}: Cite journal requires |journal= (help)
  53. Wan, E.A.; Van Der Merwe, R. (2000). "The unscented Kalman filter for nonlinear estimation" (PDF). Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373). p. 153. CiteSeerX 10.1.1.361.9373. doi:10.1109/ASSPCC.2000.882463. ISBN 978-0-7803-5800-3. S2CID 13992571.
  54. Sarkka, Simo (September 2007). "On Unscented Kalman Filtering for State Estimation of Continuous-Time Nonlinear Systems". IEEE Transactions on Automatic Control. 52 (9): 1631–1641. doi:10.1109/TAC.2007.904453.
  55. 55.0 55.1 Burkhart, Michael C.; Brandman, David M.; Franco, Brian; Hochberg, Leigh; Harrison, Matthew T. (2020). "The Discriminative Kalman Filter for Bayesian Filtering with Nonlinear and Nongaussian Observation Models". Neural Computation. 32 (5): 969–1017. doi:10.1162/neco_a_01275. PMC 8259355. PMID 32187000. S2CID 212748230. Retrieved 26 March 2021.
  56. 56.0 56.1 Burkhart, Michael C. (2019). A Discriminative Approach to Bayesian Filtering with Applications to Human Neural Decoding (Thesis). Providence, RI, USA: Brown University. doi:10.26300/nhfp-xv22. Retrieved 26 March 2021.
  57. 57.0 57.1 Brandman, David M.; Burkhart, Michael C.; Kelemen, Jessica; Franco, Brian; Harrison, Matthew T.; Hochberg, Leigh R. (2018). "Robust Closed-Loop Control of a Cursor in a Person with Tetraplegia using Gaussian Process Regression". Neural Computation. 30 (11): 2986–3008. doi:10.1162/neco_a_01129. PMC 6685768. PMID 30216140. Retrieved 26 March 2021.
  58. Bar-Shalom, Yaakov; Li, X.-Rong; Kirubarajan, Thiagalingam (2001). Estimation with Applications to Tracking and Navigation. New York, USA: John Wiley & Sons, Inc. pp. 421 ff. doi:10.1002/0471221279. ISBN 0-471-41655-X.
  59. Bucy, R.S. and Joseph, P.D., Filtering for Stochastic Processes with Applications to Guidance, John Wiley & Sons, 1968; 2nd Edition, AMS Chelsea Publ., 2005. ISBN 0-8218-3782-6
  60. Jazwinski, Andrew H., Stochastic processes and filtering theory, Academic Press, New York, 1970. ISBN 0-12-381550-9
  61. Kailath, T. (1968). "An innovations approach to least-squares estimation--Part I: Linear filtering in additive white noise". IEEE Transactions on Automatic Control. 13 (6): 646–655. doi:10.1109/TAC.1968.1099025.
  62. Vaswani, Namrata (2008). "Kalman filtered Compressed Sensing". 2008 15th IEEE International Conference on Image Processing. pp. 893–896. arXiv:0804.0819. doi:10.1109/ICIP.2008.4711899. ISBN 978-1-4244-1765-0. S2CID 9282476.
  63. Carmi, Avishy; Gurfil, Pini; Kanevsky, Dimitri (2010). "Methods for sparse signal recovery using Kalman filtering with embedded pseudo-measurement norms and quasi-norms". IEEE Transactions on Signal Processing. 58 (4): 2405–2409. Bibcode:2010ITSP...58.2405C. doi:10.1109/TSP.2009.2038959. S2CID 10569233.
  64. Zachariah, Dave; Chatterjee, Saikat; Jansson, Magnus (2012). "Dynamic Iterative Pursuit". IEEE Transactions on Signal Processing. 60 (9): 4967–4972. arXiv:1206.2496. Bibcode:2012ITSP...60.4967Z. doi:10.1109/TSP.2012.2203813. S2CID 18467024.
  65. Särkkä, Simo; Hartikainen, Jouni; Svensson, Lennart; Sandblom, Fredrik (2015-04-22). "On the relation between Gaussian process quadratures and sigma-point methods". arXiv:1504.05994 [stat.ME].
  66. Vasebi, Amir; Partovibakhsh, Maral; Bathaee, S. Mohammad Taghi (2007). "A novel combined battery model for state-of-charge estimation in lead-acid batteries based on extended Kalman filter for hybrid electric vehicle applications". Journal of Power Sources. 174 (1): 30–40. Bibcode:2007JPS...174...30V. doi:10.1016/j.jpowsour.2007.04.011.
  67. Vasebi, A.; Bathaee, S.M.T.; Partovibakhsh, M. (2008). "Predicting state of charge of lead-acid batteries for hybrid electric vehicles by extended Kalman filter". Energy Conversion and Management. 49: 75–82. doi:10.1016/j.enconman.2007.05.017.
  68. Fruhwirth, R. (1987). "Application of Kalman filtering to track and vertex fitting". Nuclear Instruments and Methods in Physics Research Section A. 262 (2–3): 444–450. Bibcode:1987NIMPA.262..444F. doi:10.1016/0168-9002(87)90887-4.
  69. Harvey, Andrew C. (1994). "Applications of the Kalman filter in econometrics". In Bewley, Truman (ed.). Advances in Econometrics. New York: Cambridge University Press. pp. 285f. ISBN 978-0-521-46726-1.
  70. Boulfelfel, D.; Rangayyan, R.M.; Hahn, L.J.; Kloiber, R.; Kuduvalli, G.R. (1994). "Two-dimensional restoration of single photon emission computed tomography images using the Kalman filter". IEEE Transactions on Medical Imaging. 13 (1): 102–109. doi:10.1109/42.276148. PMID 18218487.
  71. Bock, Y.; Crowell, B.; Webb, F.; Kedar, S.; Clayton, R.; Miyahara, B. (2008). "Fusion of High-Rate GPS and Seismic Data: Applications to Early Warning Systems for Mitigation of Geological Hazards". AGU Fall Meeting Abstracts. 43: G43B–01. Bibcode:2008AGUFM.G43B..01B.
  72. Wolpert, D. M.; Miall, R. C. (1996). "Forward Models for Physiological Motor Control". Neural Networks. 9 (8): 1265–1279. doi:10.1016/S0893-6080(96)00035-4. PMID 12662535.



अग्रिम पठन


बाहरी संबंध