/ / MATLAB - matlab, शोर में बहती सिग्नल के एसएनआर की गणना करें

MATLAB - matlab, शोर में बहती सिग्नल के एसएनआर की गणना करें

मेरे पास एक संकेत है जो शोर और बहाव दोनों है। मैं सिग्नल के शोर की गणना करना चाहता हूं, लेकिन मुझे लगता है कि इस बहाव के लिए "शोर" के रूप में ध्यान में नहीं रखा जाना चाहिए। का उपयोग करते हुए SNR () matlab में funciontion मुझे वास्तव में एक उच्च शोर मूल्य दे देंगे, मुझे लगता है क्योंकि यह खाते में बहाव, सही है? मैं इसकी गणना कैसे कर सकता हूं? क्या इसके लिए कोई फ़ंक्शन उपलब्ध है?

इस तस्वीर में, उदाहरण के लिए, शोर लगभग 2% सही होना चाहिए? ((22.45-22.36) / 2) /22.38। (हालांकि मैं वास्तव में क्या चाहता हूं एसएनआर मूल्य है)

धन्यवाद!

सिग्नल जिसमें बहाव और शोर है

वास्तव में कम आवृत्ति के साथ कम पास फ़िल्टर के साथ फ़िल्टर सिग्नल:

यहां छवि विवरण दर्ज करें

उत्तर:

जवाब के लिए 0 № 1

मैं एक कम पास फिल्टर के साथ सिग्नल के बहाव की पहचान करके यह दृष्टिकोण होगा। बस मूल सिग्नल से फ़िल्टर किए गए सिग्नल घटाएं। इससे कम बहाव के साथ शोर संकेत होगा।

सिग्नल फ़िल्टर करना सबसे कठिन काम हो सकता है, लेकिन फ़िल्टर पैरामीटर के साथ खेलकर यह काम करेगा