আপনার প্রশ্নগুলি বৈধ এবং তত্ত্বটি কী বোঝায় তার সঠিক বোঝার পথ ;-)।
আরও ব্যান্ডউইথের উচ্চ বিট হারের অর্থ কীভাবে এমন প্রশ্নের উত্তর দেওয়ার জন্য, ব্যাখ্যাটি সহজ দেখায় তবে একই সময়ে খারাপ হতে পারে।
এখানে একটি "খারাপ" ব্যাখ্যা আছে যা দেখতে ঠিক আছে। যদিও বড় ব্যান্ডউইথ আরও ডেটা কেন তা বোঝার শুরু। মনে করুন যে আমার কাছে প্রথম ওয়াইফাই চ্যানেল নম্বরটি 1Mb / s তে চলছে এবং বিদ্যুৎ এবং এনকোডিং শর্তাদি দিয়েছে। তারপরে আমি আর একটি ওয়াইফাই চ্যানেল নম্বর 2 নিচ্ছি যার একই ব্যান্ডউইথ, শক্তি এবং এনকোডিং শর্ত রয়েছে। এটি 1Mb / s এও চলছে। আমি যখন দু'জনের একসাথে যোগ করি তখন আমি ব্যান্ডউইদথ দ্বিগুণ করেছি (দুটি আলাদা চ্যানেল) এবং ডেটা থ্রুপুট (2x1Mb / s) দ্বিগুণ করেছি।
যদি আপনি মনে করেন যে এটি একটি নিখুঁত ব্যাখ্যা হিসাবে দেখায় তবে আপনি ভুলে যান যে আমরা শক্তিটিও দ্বিগুণ করেছি। দ্বিগুণ শক্তি বা দ্বিগুণ ব্যান্ডউইথের কারণে ডাবল ডেটা থ্রুটপুটটিও তাই। এটা আসলে উভয় একটি বিট।
যদি আমি ব্যান্ডউইথের দ্বিগুণ করার সময় মোট শক্তি একইভাবে বজায় রাখি তবে আমার প্রথম ওয়াইফাই চ্যানেলটি 1 এমবি / সেকেন্ডে চলমান অন্য দুটি ওয়াইফাই চ্যানেলের সংখ্যার সাথে প্রাপ্ত পাওয়ারের অর্ধেক অংশে চলমান তুলনা করতে হবে। আমি ওয়াইফাই মডেমগুলির ডেটাশিটগুলি যাচাই করতে যাচ্ছি না, তবে নিম্নলিখিত তাত্ত্বিক পদ্ধতির সাথে তুলনা করা এটি একটি আকর্ষণীয় অংশ হবে। এনকোডিংটি বিদ্যুতের স্তরে (যা ওয়াইফাইয়ের ক্ষেত্রে) খাপ খাইয়ে নিয়ে যায় তবে কী হবে কম-বেশি কী হবে তা আগে থেকেই আমাদের জানাতে শ্যানন আমাদের সহায়তা করে। যদি এনকোডিংটি মানিয়ে না নেয়, অভ্যর্থনা স্তরটি খুব কম হয় যতক্ষণ না এটি 0 এ নেমে আসে ততক্ষণ ডেটা হার স্থির থাকে।
সুতরাং শ্যানন বলেছেন: সি = বি ∗ লগ 2 (1 + এস / এন)। মোট শক্তি রাখার সময়, তবে দ্বিগুণ ব্যান্ডউইথ, সি 2 = 2 * বি * লগ 2 (1+ (এস / 2) / এন) যেখানে সি 2 সম্ভাব্য ডেটার রেট। প্রকৃত সংখ্যা পূরণ করা আমরা ধরে নিতে পারি যে এস = 2xN যাতে লগ 2 (1 + 2) = 1.58 এবং লগ 2 (1 + 1) = 1। সুতরাং সি = বি * 1.58 এবং সি 2 = বি * 2। অন্য কথায়, যখন আমার সবচেয়ে বড় ব্যান্ডউইথের সিগন্যাল স্তরটি শব্দের মাত্রার সমতুল্য হয়, তখন সম্ভাব্য ডেটা হার অর্ধেক ব্যান্ডউইথে নির্গত একই মোট পাওয়ারের চেয়ে 26% বেশি হয়। সুতরাং তাত্ত্বিকভাবে, আল্ট্রা সরু ব্যান্ড শ্যাননের উপপাদ্যের উপর ভিত্তি করে আলট্রাওয়াইড ব্যান্ডের চেয়ে বেশি দক্ষ হতে পারে না। এবং আমাদের মোট ওয়াইফাই উদাহরণের পরামর্শ অনুসারে একই মোট পাওয়ার স্তরের সাথে ব্যান্ডউইথ দ্বিগুণ করা ব্যান্ডউইথকে দ্বিগুণ করে না। তবে ব্যান্ডউইথ আরও বেশি। আমরা যদি শ্যানন এক্সপ্রেশনটির লগ 2 এ "1" শব্দটিকে অবহেলা করতে পারি,
তবে, যেমনটি আমি উল্লেখ করেছি, এনকোডিংটি অবশ্যই মানিয়ে নিতে হবে, এটি অবশ্যই প্রকৃত শক্তি এবং ব্যান্ডউইথের কাছে অপ্টিমাইজ হওয়া উচিত। যদি এনকোডিং একই থাকে তবে আমি কেবল অপারেশনাল থেকে অকার্যকর হয়ে যাই।
আপনার দ্বিতীয় প্রশ্নে স্যুইচিংয়ে, যদি আমার কাছে দুটি ফ্রিকোয়েন্সি সহ 30Hz এ এফএসকে সিগন্যাল পরিবর্তিত হয় তবে আমি কেবল 30 জিপিএসে নির্গত করতে পারি কারণ আমি প্রতি সেকেন্ডে 1 বা 0 এর বিপরীতে 30 টি প্রতীক নিঃসৃত করছি যদি আমি 4 টি রাষ্ট্রের সাথে পরিচয় করিয়ে দিই ( = 4 ফ্রিকোয়েন্সি) পূর্ববর্তীগুলির মধ্যে দুটি ফ্রিকোয়েন্সি প্রবর্তন করে কারণ আমার শব্দের মাত্রা এটির অনুমতি দেয়, তারপরে আমি 4x30bps = 120bps এ বের হয়। এফএসকে দিয়ে, আমি মনে করি না যে এইভাবে রাষ্ট্রের সংখ্যা বাড়ানোর সময় ব্যান্ডউইথ স্থিতিশীল থাকে, তবে কেউ অবশ্যই এটি কম-বেশি ধ্রুবক রাখার একটি উপায় খুঁজে পেতে পারেন (3 ডিবি সীমা বিবেচনা করে কারণ তাত্ত্বিক ফ্রিকোয়েন্সি বর্ণালী সীমাহীন)।
"সংশোধনকারী" সংকেতের জন্য বর্গাকার তরঙ্গ কেন ব্যবহার করবেন? এটি এই এনকোডিংয়ের একটি পছন্দ যা রিসিভার দিক হিসাবে ডিকোড করা "সহজ" করে তোলে আপনার প্রতিটি ফ্রিকোয়েন্সিটির জন্য কেবল ব্যান্ডপাস ফিল্টার রাখতে হবে। আপনি এখনও "সাইন ওয়েভ" নির্গত করছেন - আপনি যদি কেবল "1" মান নির্ধারণ করছেন তবে আপনার কেবলমাত্র একটি ফ্রিকোয়েন্সি রয়েছে। তবে ফ্রিকোয়েন্সি শিফটগুলি "হারমোনিক্স" এর উপস্থিতি বোঝায় যা এই ফ্রিকোয়েন্সি শিফটগুলিকে অনুমতি দেয় / সাথে দেয়। অন্যান্য এনকোডিংগুলির অন্যান্য সুবিধা এবং অসুবিধা রয়েছে। উদাহরণস্বরূপ, ডাইরেক্ট সিকোয়েন্স স্প্রেড স্পেকট্রাম শব্দের স্তরের নীচে সিগন্যাল রাখার অনুমতি দেয় (এবং অন্য অনেক এনকোডিংগুলিতে অনুরূপ বিটরেটের জন্য কম অ্যান্টেনার পাওয়ার প্রয়োজনীয়তা রয়েছে) তবে এটি ডিকোড করা আরও কঠিন (এবং তাই আরও (গণনা) পাওয়ার প্রয়োজন এবং ডিকোডিং সার্কিটের জটিলতা)।
নির্বাচিত এনকোডিং যা-ই হোক না কেন, এটি শ্যানন উপপাদ্যকে সম্মান করতে হবে যা উপরের সীমাটি স্থির করে। আপনি যদি শোনার স্তর বা সিগন্যাল স্তর (দূরত্ব) পরিবর্তন হিসাবে এফএসকে সিগন্যালের পাওয়ার স্তর, রাষ্ট্রের সংখ্যা এবং অন্যান্য পরামিতিগুলি সমন্বয় না করেন তবে আপনি কেবল এফএসকে জাতীয় এনকোডিংয়ে শ্যানন প্রয়োগ করতে পারবেন না। শ্যানন আপনাকে প্রদত্ত ব্যান্ডউইথ এবং ডেটা হারের জন্য নিখুঁত ন্যূনতম শক্তি পরীক্ষা করতে দেয়। এনকোডিং পদ্ধতি নূন্যতম পাওয়ার সীমা বাড়িয়ে তুলবে। এবং যখন পাওয়ার স্তরগুলি এই সীমাটি অতিক্রম করে, বিট রেটটি কেবল স্থির থাকবে। সেখানে শ্যানন প্রয়োগ করা যদি আপনি আরও ব্যাখ্যা করতে চান যে আরও ব্যান্ডউইথ মানে একটি উচ্চ বিটরেট। ওয়াইফাই উদাহরণটি সেখানে ব্যাখ্যার জন্য অনুশীলনে খুব ভাল প্রয়োগ হতে পারে তবে এটি শ্যাননের উপপাদ্যের উপর ভিত্তি করে সাধারণ অ্যানুসার নয়।
সম্পাদনা করুন: আপনার প্রশ্নটি পুনরায় পড়া, "দ্বিতীয় ক্ষেত্রে বিটের হার সর্বাধিক 6060০ জিবিপিএস হবে"। প্রকৃতপক্ষে আমি কীভাবে আপনি 60 understand০ জিবিএসে পৌঁছাতে পারি তা পুরোপুরি বুঝতে পারছি না কারণ প্রতি সেকেন্ডে আপনার ফ্রিকোয়েন্সিটি কেবল 30 বার পরিবর্তিত হয় এবং আপনি দুটি ফ্রিকোয়েন্সিতে এনকোড করেন যা 1 বিট। অতএব উপরে আমার 30 পিবিএস এই এনকোডিং প্রতিটি প্রতীক জন্য 30Hz এ একটি সম্পূর্ণ সময়কাল এবং 660Hz এ 22 পূর্ণ সময়ের জন্য অনুমতি দেয়। তবে 22 পিরিয়ডগুলি কেবলমাত্র একটি প্রতীক রয়েছে তা পরিবর্তন করে না। দেখে মনে হচ্ছে কিছু অনুপস্থিত বা যুক্তিটি ভুল।
সম্পাদনা 2: আমি এটি পেয়েছি - আপনি nyquist সীমা সঙ্গে তুলনা করছেন। এই এনকিউইস্ট সীমা আপনাকে ব্যান্ডউইদথ প্রদত্ত ডেটা হারের উপরের সীমা এবং প্রতি চিহ্ন হিসাবে রাজ্যের সংখ্যা বলে দেয়। এখানে, নির্বাচিত এফএসকে এনকোডিং সর্বোত্তম নয়। আপনি 30Hz এবং 660Hz ব্যবহার করছেন। নাইকুইস্ট সীমাটি বলেছে যে 30 পিবিএস = 2 * বি * লগ 2 (2), সুতরাং, ব্যান্ডউইথটি অবশ্যই কমপক্ষে বি = 15Hz হওয়া উচিত। বিশদটি যাচাই না করেই কম-বেশি বলে যে FSK ফ্রিকোয়েন্সি 645Hz এবং 660Hz এ সেট করা ব্যান্ডউইথের একটি ভাল অপ্টিমাইজেশন হতে পারে (যদি এফএসকে অন্যথায় সর্বোত্তম এনকোডিং হয় এবং সুরেলা ব্যান্ডউইথকে সুরেলা ছাড়াই - 15Hz খুব বেশি হতে পারে FSK এর জন্য কম)।
3 সম্পাদনা করুন - অন্যান্য আনসার এবং মূল প্রশ্নের সাথে বিভ্রান্তির উত্স আরও ব্যাখ্যা করতে আরও বিশ্লেষণের পরে নিম্নলিখিত ব্যাখ্যা।
- নাইকুইস্ট সূত্রটি স্যাম্পলিং উপপাদ্যের উপর ভিত্তি করে ইঙ্গিত করে যে ব্যান্ডউইদথ বি সহ একটি সংকেত যথাযথভাবে প্রতি সেকেন্ডে 2 বি নমুনাগুলি থেকে পুনর্গঠন করা হয়েছে।
- সুতরাং 2 বি নমুনা প্রতিটি প্রতীক উপস্থাপন করতে পারে (তীব্রতা কোন প্রতীক নির্ধারণ করতে পারে)।
- 300Hz এর ব্যান্ডউইথের সাথে একটি সংকেত 600 প্রতীক দিয়ে পুনর্গঠন করা যেতে পারে - আর কম নয়।
- এই কারণেই "আলিয়াজিং" উপস্থিত রয়েছে - ব্যান্ডউইথ সীমাবদ্ধতা দুটি পৃথক সংকেতকে নমুনা দেওয়ার পরে দেখতে একই রকম করতে পারে।
- যদি প্রতিটি প্রতীক কেবল 2 টি রাষ্ট্রের প্রতিনিধিত্ব করে তবে কেবল 600 বিপিএস সম্ভব।
- 30Hz থেকে 330Hz এফএসকে 600 বিপিএসেরও বেশি প্রতিনিধিত্ব করতে পারে তবে আপনাকে প্রতীক হিসাবে 2 টিরও বেশি রাজ্য বিবেচনা করতে হবে। তবে আর এফএসকে ডিমোডুলেশন হয় না কারণ কেউ কেবল ফ্রিকোয়েন্সি বিবেচনা করতে পারে না।