क्यों चैनल क्षमता आवृत्ति के बजाय बैंडविड्थ का एक कारक है?


12

मैं एक वायरलेस चैनल के लिए क्षमता की अवधारणा को समझने की कोशिश कर रहा हूं। कुछ मदद की सराहना की जाएगी।

AWGN चैनल क्षमता के लिए गणना की जाती है:

C=Blog2(1+S/N) bits/sec

बी = बैंडविड्थ। यह वही है जो मुझे समझ में नहीं आता है। यह आवृत्ति का कारक क्यों नहीं है? मेरे लिए बैंडविड्थ पर विचार केवल उन मामलों में समझ में आता है जहां सिस्टम आवृत्ति बदलता है।

  1. बैंडविड्थ एक ऊपरी और निचले आवृत्ति रेंज के बीच का अंतर है। ठीक है, क्या होगा यदि मैं एक निश्चित-आवृत्ति संकेत का उपयोग कर रहा हूं? फ़्यूपर और फ्लावर एक ही मूल्य होगा, है ना? तो क्या इसका मतलब बी = 0 है? तो एक निश्चित आवृत्ति संकेत कोई डेटा नहीं ले जा सकता है? हम जानते हैं कि यह सच नहीं है, एएम रेडियो इसे करता है। तो मुझे क्या याद आ रही है?

  2. इस सूत्र के अनुसार, एक निश्चित-आवृत्ति संकेत का प्रदर्शन समान होगा चाहे वह उच्च या निम्न आवृत्ति पर हो। त्रि - आयामी यह बेमतलब का लगता है। उदाहरण के लिए, मेरा बैंडविड्थ 1 हर्ट्ज की निश्चित आवृत्ति पर 1 हर्ट्ज है। 2.4GHz की आवृत्ति पर 1Hz के बैंडविड्थ के साथ इसकी तुलना करें। यह स्पष्ट रूप से स्पष्ट है कि मैं अधिक बिट्स को 2.4 x 10 9 चक्र / सेकंड में रट सकता हूं, केवल 1 / सेकंड के साथ। लेकिन इस सूत्र के अनुसार मैं नहीं कर सकता। कृपया मदद कीजिए।

  3. आंशिक मतभेदों के बारे में क्या? वेवफॉर्म प्रकृति में एनालॉग हैं, इसलिए हमारे पास 1Hz सिग्नल और 1.5Hz सिग्नल हो सकता है। इसी तरह उच्च आवृत्ति रेंज में। 2.4GHz माइनस 0.5Hz कहें। 1 और 1.5 के बीच एक अनंत राशि है। क्या 1 हर्ट्ज और 1.001 हर्ट्ज दो अलग-अलग चैनलों के रूप में काम नहीं कर सकते थे? व्यावहारिकता के संदर्भ में, मुझे लगता है कि यह मुश्किल होगा, आधुनिक इलेक्ट्रॉनिक्स के साथ इस अंतर को मापना लगभग असंभव है, विशेष रूप से शोर के साथ, लेकिन शुद्ध सिद्धांत में आपके पास दो चैनल हो सकते हैं। तो उस अर्थ में, क्या दो आवृत्तियों के बीच बैंडविड्थ की अनंत मात्रा नहीं होनी चाहिए? या क्या हम केवल 1 हर्ट्ज की संख्या में वृद्धि करते हैं?


इस पर एक भौतिकी परिप्रेक्ष्य के लिए, Phys.stackexchange.com/questions/128882/…
ईपी

क्या आपको इसके लिए सहज उत्तर मिला?

जवाबों:


20

मुझे संदेह है कि क्या मैं आपके सभी सवालों को कवर कर सकता हूं, लेकिन मैं इसे आजमाऊंगा:

ठीक है, क्या होगा यदि मैं एक निश्चित-आवृत्ति संकेत का उपयोग कर रहा हूं? फ़्यूपर और फ्लावर एक ही मूल्य होगा, है ना? तो क्या इसका मतलब बी = 0 है? तो एक निश्चित आवृत्ति संकेत कोई डेटा नहीं ले जा सकता है? तो मुझे क्या याद आ रही है?

एक एकल आवृत्ति संकेत एक निरंतर स्वर होगा। यह आयाम कभी नहीं बदलेगा। यह सिर्फ दोहराव पर हमेशा के लिए जारी रहेगा। जैसे, यह किसी भी जानकारी को व्यक्त नहीं करेगा।

जब आप अपने वाहक को संशोधित करना शुरू करते हैं, तो आपके सिग्नल का स्पेक्ट्रम अब एक आवृत्ति नहीं है। आयाम मॉडुलन सूत्र के अनुसार, संग्राहक सिग्नल का स्पेक्ट्रम वाहक (एक एकल आवृत्ति) और मॉड्यूलेटिंग सिग्नल (आमतौर पर, 0 हर्ट्ज के बारे में कुछ बैंड में ऊर्जा युक्त) का दृढ़ संकल्प है।

इसलिए मॉड्यूल्ड आउटपुट सिग्नल में वाहक के चारों ओर एक बैंड में ऊर्जा होती है, न कि एकल (वाहक) आवृत्ति पर।

हम जानते हैं कि यह सच नहीं है, एएम रेडियो इसे करता है।

प्रत्येक AM स्टेशन न केवल वाहक आवृत्ति पर, बल्कि उस आवृत्ति के चारों ओर एक बैंड में ऊर्जा वितरित करता है। एक AM रेडियो प्रसारण एकल-आवृत्ति संकेत का एक उदाहरण नहीं है।

यह स्पष्ट रूप से स्पष्ट है कि मैं 2.4 * 10 ^ 9 चक्र / सेकंड में अधिक बिट्स को रट सकता हूं, केवल 1 / सेकंड के साथ।

निश्चित रूप से आप कर सकते थे। हालाँकि, यदि आप 2.4 गीगाहर्ट्ज़ फैले एक सूचना संकेत के साथ बस अपने 2.4 गीगाहर्ट्ज वाहक को संशोधित करते हैं, तो परिणामस्वरूप संकेत की बैंडविड्थ लगभग 2.4 गीगाहर्ट्ज़ होगी। सिग्नल में ऊर्जा 1.2 से 3.6 गीगाहर्ट्ज तक फैली होगी।

इस के आसपास पाने का एक तरीका है, हालांकि ...

आंशिक मतभेदों के बारे में क्या? वेवफॉर्म प्रकृति में एनालॉग हैं, इसलिए हमारे पास 1Hz सिग्नल और 1.5Hz सिग्नल हो सकता है। इसी तरह उच्च आवृत्ति रेंज में। 2.4GHz माइनस 0.5Hz कहें। 1 और 1.5 के बीच एक अनंत राशि है। क्या 1 हर्ट्ज और 1.001 हर्ट्ज दो अलग-अलग चैनलों के रूप में काम नहीं कर सकते थे?

वे कर सकते हैं, लेकिन केवल बैंडविड्थ अवधि के लिए शैनन-हार्टले फार्मूले में एसएनआर शब्द को बंद करके। यही है, सूत्र दिखाता है कि सिग्नल की क्षमता बढ़ाने के दो तरीके हैं: बैंडविड्थ बढ़ाएं या सिग्नल को ध्वनि अनुपात में बढ़ाएं।

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

लेकिन व्यवहार में, एसएनआर के चारों ओर लॉग फ़ंक्शन का मतलब है कि एसएनआर को बढ़ाने के लिए कम रिटर्न है। एक निश्चित बिंदु से परे, एसएनआर में बड़ी वृद्धि चैनल क्षमता में थोड़ा सुधार प्रदान करती है।

यह प्रयोग किया जाता है दो विशिष्ट तरीके:

  • मल्टीलेवल एएम कोडिंग में, वाहक को भेजने या इसे थोड़े अंतराल में नहीं भेजने के बजाय, आपके पास 4 अलग-अलग आयाम स्तर हो सकते हैं जिन्हें भेजा जा सकता है। यह प्रत्येक बिट अंतराल में सूचना के दो बिट्स को इनकोड करने की अनुमति देता है और दो के एक कारक द्वारा प्रति Hz बिट्स को बढ़ाता है। लेकिन इसके लिए एक उच्च SNR की आवश्यकता होती है जो विभिन्न स्तरों के बीच लगातार अंतर कर सके।

  • एफएम रेडियो प्रसारण में, प्रसारण सिग्नल बैंडविड्थ ऑडियो सिग्नल ले जाने की तुलना में व्यापक है। यह कम SNR स्थितियों में भी सिग्नल को सटीक रूप से प्राप्त करने की अनुमति देता है।

क्या 1 हर्ट्ज और 1.001 हर्ट्ज दो अलग-अलग चैनलों के रूप में काम नहीं कर सकते थे? व्यावहारिकता के संदर्भ में मुझे एहसास है कि यह मुश्किल होगा, आधुनिक इलेक्ट्रॉनिक्स के साथ इस अंतर को मापना लगभग असंभव है

वास्तव में आधुनिक इलेक्ट्रॉनिक्स के साथ 1 हर्ट्ज को 1.001 हर्ट्ज से अलग करना काफी आसान है। आपको बस कुछ हज़ार सेकंड के लिए संकेत को मापने और चक्रों की संख्या गिनने की आवश्यकता है।

तो उस अर्थ में, क्या दो आवृत्तियों के बीच बैंडविड्थ की अनंत मात्रा नहीं होनी चाहिए?

1.00 हर्ट्ज और 1.01 हर्ट्ज के बीच बैंडविड्थ की बिल्कुल 0.01 हर्ट्ज है। इसे हर्ट्ज़ की पूरी संख्या में गिनने की ज़रूरत नहीं है, लेकिन केवल दो आवृत्तियों के बीच उतना ही बैंडविड्थ है जितना कि उन आवृत्तियों के बीच का अंतर।

संपादित करें

आप क्या कह रहे हैं, शैनन समीकरण में बी का वाहक आवृत्ति के साथ कोई लेना-देना नहीं है? यह केवल मॉडुलन बैंडविड्थ है?

अनिवार्य रूप से हाँ। B बैंडविड्थ, या फ्रीक्वेंसी की सीमा है जिस पर सिग्नल स्पेक्ट्रम में ऊर्जा होती है।

आप 10 मेगाहर्ट्ज के आसपास 1 मेगाहर्ट्ज बैंड, या 30 गीगाहर्ट्ज के आसपास 1 मेगाहर्ट्ज बैंड का उपयोग कर सकते हैं, और चैनल की क्षमता समान होगी (उसी एसएनआर को देखते हुए)।

हालाँकि सरलतम मामलों में, दोहरे-साइडबैंड एएम की तरह, वाहक सिग्नल बैंड के बीच में बैठ जाता है। इसलिए यदि आपके पास 1 kHz वाहक है, तो ड्यूल-साइडबैंड AM के साथ, आप केवल 0 से 2 kHz तक बैंडविड्थ का उपयोग करने की उम्मीद कर सकते हैं।

एकल-साइडबैंड स्पष्ट रूप से इस नियम का पालन नहीं करता है।

2.4GHz फैले एक सूचना संकेत, इसका क्या मतलब है?

मेरा मतलब है कि स्पेक्ट्रम में 2.4 GHz बैंड से अधिक ऊर्जा होती है।

यदि आपके पास एक संकीर्ण बैंड फिल्टर और एक आरएफ पावर डिटेक्टर था, तो आप बैंड के भीतर किसी भी आवृत्ति पर सिग्नल में ऊर्जा का पता लगा सकते हैं।

क्या आप अब वाहक लहर के बारे में ले रहे हैं?

नहीं। वाहक एक एकल आवृत्ति है। पूर्ण सिग्नल में वाहक के चारों ओर आवृत्तियों के एक बैंड पर ऊर्जा होती है। (फिर से, सिंगल-साइडबैंड वाहक के एक तरफ सभी सिग्नल को धक्का देता है; भी, दबा-वाहक AM वाहक आवृत्ति पर अधिकांश ऊर्जा को समाप्त करता है)

एन-> 0 के रूप में, सी अनंत तक पहुंच जाएगा। तो सिद्धांत रूप में डेटा की एक अनंत राशि को एक तरंग में एन्कोड किया जा सकता है?

सिद्धांत रूप में, हाँ, (उदाहरण के लिए) असीम रूप से छोटे चरणों में और अलग-अलग धीरे-धीरे आयाम बदलते हैं।

व्यवहार में, एसएनआर शब्द के पास वह लॉग फ़ंक्शन होता है, इसलिए एसएनआर को बढ़ाने के लिए कम रिटर्न होता है, और यह भी मौलिक भौतिक कारण हैं कि शोर कभी 0 पर नहीं जाता है।


1) आप क्या कह रहे हैं, शैनन समीकरण में बी का वाहक आवृत्ति के साथ कोई लेना-देना नहीं है? यह केवल मॉडुलन बैंडविड्थ है? इससे मेरे मन में कई अन्य सवाल उठ रहे हैं। उदाहरण के लिए, यदि B = 100MHz, इसका मतलब है कि आपके पास एक माइक्रोकंट्रोलर या कुछ अन्य सर्किट हैं जो इस अधिकतम दर पर कुछ एन्कोडिंग अनुक्रम को लूप करने में सक्षम हैं? और यह किसी भी आवृत्ति पर एक वाहक लहर के शीर्ष पर हो सकता है?
ड्रू

2) आपने मुझे इस टिप्पणी पर खो दिया है - यदि आपने 2.4 गीगाहर्ट्ज फैले एक सूचना संकेत के साथ बस अपने 2.4 गीगाहर्ट्ज वाहक को संशोधित किया है, तो परिणामस्वरूप संकेत की बैंडविड्थ लगभग 2.4 गीगाहर्ट्ज़ होगी। सिग्नल में ऊर्जा 1.2 से 3.6 गीगाहर्ट्ज तक फैली होगी। 2.4GHz फैले एक सूचना संकेत, इसका क्या मतलब है? ऊर्जा 1.2 से 3.6HGz तक फैल गई ... क्या आप अब वाहक लहर के बारे में ले रहे हैं?
ड्रू

पुन :: ** 1.00 हर्ट्ज और 1.01 हर्ट्ज के बीच बैंडविड्थ की बिल्कुल 0.01 हर्ट्ज है। ** - मेरी त्रुटि मेरा मानना ​​है कि मुझे लगा कि यह वाहक लहर के बारे में है। इसके बजाय हम मॉड्यूलेशन दर के बारे में बात कर रहे हैं। तो मैंने जो कहा वह अभी भी सही है, वाहक की प्रकृति को देखते हुए, 1 और 1.01 के बीच वाहक आवृत्तियों की एक अनंत संख्या है।
ड्रू

3) दिलचस्प बात यह है कि, कैरियर पर मेरी सोच एस / एन के समान है, जो अनिवार्य रूप से कदम हैं। आप जो भी वर्णन करते हैं, उससे एक ही चक्र में अधिक से अधिक डेटा को एनकोड कर सकते हैं क्योंकि वे पता लगाने में सक्षम हैं। सही बात? एन-> 0 के रूप में, सी अनंत तक पहुंच जाएगा। तो सिद्धांत रूप में डेटा की एक अनंत राशि को एक तरंग में एन्कोड किया जा सकता है?
ड्रू

1
इसके दिल में यह वही है जिसके लिए मैं जा रहा था। यह बात उबलती है कि सभी तरंगें अन्य तरंगों के गुण और उत्पाद हैं। जब एक ऐन्टेना एक तरंग को प्रसारित करता है, तो यह वास्तव में एक एकल तरंग नहीं होती है, यह कुछ संख्या में तरंगों को एक साथ जोड़ा जाता है। हम केवल पैटर्न बना रहे हैं और उनका पता लगा रहे हैं।
आकर्षित किया

1

1 और 2) बैंडविड्थ के लिए बी में वाहक आवृत्ति शामिल नहीं है। यदि आप अपने सिग्नल से सामान्य वाहक आवृत्ति को हटाते हैं और शून्य के साथ समाप्त होते हैं, तो हाँ, आपकी डेटा दर शून्य है। एक निरंतर आवृत्ति समय डोमेन में अनंत है। यदि आप सोच रहे हैं कि फ्रीक्वेंसी की अनुपस्थिति डेटा का हिस्सा है, तो इसका मतलब है कि आपकी कम आवृत्ति शून्य है। 1Hz और 2.4GHz के साथ अपने उदाहरणों के बारे में सोचें। 1Hz सिस्टम में आपको एक सेकंड इंतजार करने की आवश्यकता होती है इससे पहले कि आप जानते हैं कि एक और चक्र के माध्यम से नहीं आ रहा है और इसे शून्य (मनमाने ढंग से) के रूप में संकेत कर सकता है। 2.4Ghz सिस्टम में आपको केवल शून्य घोषित करने से पहले 42 नैनोसेकंड इंतजार करना होगा। बैंडविड्थ बढ़ी है।

3) सैद्धांतिक रूप से चैनलों की एक अनंत संख्या है। इस प्रकार, एक बड़ा पर्याप्त नक्षत्र दिया गया , एक अनंत बैंडविड्थ। लेकिन जैसा कि आप बताते हैं, यह व्यावहारिक रूप से असंभव है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.