কীভাবে একটি OFDM সিগন্যালকে কমিয়ে আনতে হয়


11

আমি একটি অফডিএম সিগন্যাল ডিকোডিংয়ের দিকে তাকিয়ে যাচ্ছি যেটিতে car টি ক্যারিয়ার (বা টোনস) রয়েছে যা বিপিএসকে মড্যুলেটেড এবং একটি পাইলট টোন যা টিউনিংয়ে সহায়তা করে। এই প্রথম আমি OFDM এর সাথে কাজ করেছি তাই আমি এটি সঠিক উপায়ে পৌঁছাচ্ছি কিনা তা আমার জানতে হবে।

আমি যেভাবে ডিকোডিংয়ের কথা ভাবছি তা হ'ল ক্যালিব্রেট করার জন্য পাইলট টোনটি ব্যবহার করা (যেমন রিসিভারটি কিছুটা ভুল হতে পারে) তারপরে প্রতিটি ক্যারিয়ারকে আলাদা করার জন্য ছয়টি ব্যান্ড পাস ফিল্টার রাখা হয় যা পরে সাধারণ উপায়ে ধ্বংস করা হয়। কেউ কি এতে কোন সমস্যা দেখতে পাবে? অথবা আপনি এটি করার আরও ভাল উপায়ের পরামর্শ দিতে পারেন।


2
আপনি কি নিশ্চিত যে ক্যারিয়ারগুলি বিপিএসকে মডিউল করা হয়েছে? কিউপিএসকে বা কিউএএম ব্যবহার হতে পারে। এছাড়াও, ছয়টি সমান্তরাল চ্যানেলে বিপিএসকে ডেমোডুলেশনের চেয়ে সাধারণত ডিএডিডিএম ডিমোডুলেশনের আরও অনেক কিছুই রয়েছে এবং আপনাকে চক্রীয় উপসর্গের মতো বিষয়গুলি সম্পর্কেও উদ্বিগ্ন হতে হতে পারে। আমি প্রথমে কিছু পড়ার পরামর্শ দিচ্ছি এবং আপনার ভিত্তির ভিত্তিতে এটি উইং করার চেষ্টা না করার পরামর্শ দিচ্ছি বিপিএসকে মডুলেশন সম্পর্কে জানুন।
দিলীপ সরোতে

আপনি এই চেষ্টা করে দেখতে পারেন gaussianwaves.com/2010/10/...

উত্তর:


10

অফডিএম-এর একটি দুর্দান্ত বৈশিষ্ট্য হ'ল এটি মডিটর এবং ডেমোডুলেটরটির জন্য খুব সাধারণ কাঠামোর অনুমতি দেয়: প্রতীকের একটি সেট দেওয়া (সাধারণ জটিল-মূল্যবান, বিপিএসকে, কিউপিএসকে বা কিউএম এর মতো সংকেত নক্ষত্র থেকে নেওয়া) মানচিত্রটিতে ম্যাপ করার জন্য। প্রতিটি বাহক, একটি বিপরীতমুখী ডিগ্রি ফুরিয়ার ট্রান্সফর্ম ব্যবহার করে মডিউলেটারটি কার্যকর করা যায়, সাধারণত একটি এফএফটি ব্যবহার করে প্রয়োগ করা হয় । প্রতিটি চিহ্নের সেট (প্রতিটি বাহক প্রতি) একটি OFDM প্রতীক রূপান্তরিত হয় , যা পরে চ্যানেলে প্রেরণ করা হয়। ডিএফটি দৈর্ঘ্যটি সাধারণত সিস্টেম নাইকুইস্ট হারের নিকটে কিছু "গার্ড ব্যান্ড" দেওয়ার জন্য কাঙ্ক্ষিত ক্যারিয়ারের সংখ্যার চেয়ে বড় হতে বেছে নেওয়া হবে।

উপরের ডিএফটি-ভিত্তিক কাঠামো ছাড়াও, বেশিরভাগ ওএফডিএম সিস্টেমগুলি একটি চক্রীয় উপসর্গও অন্তর্ভুক্ত করে , যা ফ্রিকোয়েন্সি ডোমেনে একটি সমমানের সহজ প্রয়োগ করতে দেয় implementation সমীকরণ মাল্টিপ্যাথ এনভায়রনমেন্টগুলিতে উন্নত লিঙ্ক পারফরম্যান্স সরবরাহ করতে পারে (উদাহরণস্বরূপ অনেক বেতার যোগাযোগের পরিস্থিতি)) এটি নীচে বর্ণিত হিসাবে সিঙ্ক্রোনাইজেশনে সহায়তা করতেও ব্যবহার করা যেতে পারে।

সাধারণ কাঠামোটি রিসিভারের কাছে বহন করে; একটি OFDM তরঙ্গরূপকে ট্রান্সমিটারে ব্যবহৃত বিপরীত রূপান্তর ব্যবহার করে ডিমেডুলেটেড করা যায়, মূল প্রতীক মানগুলি পাওয়া যায়। ট্রান্সমিটারে ব্যবহৃত বিপরীতমুখী DFT এর বিপরীতটি একটি "নিয়মিত" (এগিয়ে) ডিএফটি। সুতরাং, আপনি প্রায়শই সম্মুখ প্রান্তে একটি "এফএফটি" ব্লক দিয়ে ডায়াগ্রামযুক্ত ওএফডিএম রিসিভারগুলি দেখতে পাবেন। রূপান্তরটির আউটপুটটিতে প্রতিটি বাহককে গার্ড ব্যান্ড তৈরির জন্য অব্যক্ত সমস্তগুলি সহ প্রতীক মানগুলি ম্যাপ করা থাকে। ডেমোডুলেটর প্রতিটি স্বার্থের বাহকের (জটিল-মূল্যবান) প্রশস্ততা বের করে দেয় এবং সেগুলি পরবর্তী ডিকোডিং যুক্তিতে (উপরে বর্ণিত সমানকরণ, চ্যানেল ডিকোডিং, বিটগুলিতে ম্যাপিং ইত্যাদি) দেয়।

যথারীতি, তবে উত্তরটি এতটা সহজ নয়; উপরোক্ত ব্যাখ্যাটিতে কিছু গুরুত্বপূর্ণ বিষয়কে উপেক্ষা করা হয়েছে যা ব্যবহারিক ব্যবস্থার জন্য অবশ্যই সমাধান করা উচিত:

  • টাইম সিঙ্ক্রোনাইজেশন: আপনি যখন কীভাবে একটি ওডিডিএম রিসিভার তৈরি করবেন সে সম্পর্কে আপনি যখন সত্যিই চিন্তা করেন, আপনি যে প্রথম সমস্যার মধ্যে যাবেন তা হ'ল কীভাবে আগত নমুনার প্রবাহের সাথে রিসিভারের এফএফটি ফ্রেমটিকে সারিবদ্ধ করা যায়। OFDM সিগন্যালের প্রতীক সময়ের সাথে সুসংগতকরণ পর্যবেক্ষিত নমুনা প্রবাহে যথাযথ সময়কাল সহ প্রাপকের FFT ক্রিয়াকলাপটিকে সঠিকভাবে সারিবদ্ধ করতে হবে।

    এটি একটি সম্পর্ক ভিত্তিক পদ্ধতির ব্যবহার করে প্রয়োগ করা যেতে পারে। যেমন আগেই বলা হয়েছে, বেশিরভাগ OFDM তরঙ্গগুলি একটি চক্রীয় উপসর্গকে অন্তর্ভুক্ত করে, যা জোর করে সংক্রামিত তরঙ্গরূপে কিছু বৃত্তাকার সময়কালের যোগ করার একটি পরিকল্পনা। প্রতীক সময় পাওয়ার জন্য এটি রিসিভারে ব্যবহার করা যেতে পারে; টাইমিং ডিটেক্টর সঞ্চারিত সংকেত এবং এর চক্রীয় অনুলিপিটির মধ্যে জ্ঞাত সময়ের সাথে সামঞ্জস্যপূর্ণ একটি ল্যাগ ব্যবহার করে পর্যবেক্ষণকৃত প্রতীক স্রোতের স্লাইডিং অটোক্রেরিলেশন কেবল গণনা করে। ফলাফলের মাত্রা তাত্ক্ষণিকভাবে একটি শীর্ষে পৌঁছে যাবে যা প্রতিটি ওএফডিএম প্রতীক শুরুর সাথে মিলে যায়।

  • ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশন:ফাইন ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশনও শক্তিশালী OFDM অভ্যর্থনার মূল চাবিকাঠি, কারণ ফ্রিকোয়েন্সি ত্রুটি আন্তঃবাহনীয় হস্তক্ষেপ সৃষ্টি করে। টাইমিং সিঙ্ক্রোনাইজারের সংযোগকারী আউটপুট ব্যবহার করে ফ্রিকোয়েন্সি ত্রুটির সংশোধনও অনুমান করা যায়। যেমনটি আগেই বলা হয়েছে, চক্রের উপসর্গের বিলম্বের সমান ল্যাগ এ পর্যবেক্ষণ প্রবাহের স্বতঃসংশোধনের প্রতিটি ওএফডিএম চিহ্নের শুরুতে একটি বিশাল পরিমাণ থাকে। পরস্পর সম্পর্কিত আউটপুট এর পর্ব প্রতিটি প্রতীক সময়ের সময়কালে ফেজ ড্রিফ্টের পরিমাণ পরিমাপ করে। "ইউনিট সময় প্রতি ফেজ ড্রিফ্ট" এর এই পরিমাপের পরিবর্তে "ফ্রিকোয়েন্সি ড্রিফ্ট" এর একটি পরিমাপ হিসাবে পুনঃস্থাপন করা যেতে পারে। যদি রিসিভারটি নিরাপদে ধরে নিতে পারে যে প্রতীক সময়ের (যা অনেক ক্ষেত্রে যুক্তিসঙ্গত) সময়কালে ফ্রিকোয়েন্সি ত্রুটি স্থির থাকে, তবে ডিএফটি গণনার আগে বাল্ক ফ্রিকোয়েন্সি অফসেটটি সরিয়ে ফেলা যায়।

আপনার প্রতিটি ক্যারিয়ারের সাথে সামঞ্জস্য করতে আরও কয়েকটি সমস্যা দেখা দিতে পারে, প্রতিটিটিতে ব্যবহৃত মডিউলটির উপর নির্ভর করে। বিপিএসকে-এর সাধারণ ক্ষেত্রে, যদি আপনি সুসংগত রিসিভার চান তবে আপনার ফেজ সিঙ্ক্রোনাইজেশন সম্পর্কেও চিন্তা করতে হবে। তবে টাইমিং এবং ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশন হল মূল প্রয়োগকরণের বিবরণ যা প্রায়শই OFDM রিসিভার কাঠামোর আলোচনায় উত্সর্গীকৃত বলে মনে হয়।


যতক্ষণ না আমরা ডপলারকে পরিচয় করিয়ে দেব ... :
স্পেসি

ডপলার শিফট (পাশাপাশি ফ্রিকোয়েন্সি অফসেটের অন্যান্য সমস্ত উত্স) আমি উপরের "ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশন" বুলেটটিতে যা বলছি is খুব কম ক্ষেত্রেই আপনার কাছে রিসিভারে অফসেট অফসেট পরিচালনা না করার বিলাসিতা রয়েছে। আপনি কীভাবে সমস্যাটিকে আক্রমণ করবেন আপনার প্রয়োজনীয়তা এবং আপনার সিস্টেমের টপোলজির উপর ভিত্তি করে ভিন্ন হতে পারে, তবে সমস্যা এখনও রয়েছে।
জেসন আর

আমি এটি দেখেছি, তবে আমি এটি উল্লেখ করছি যে আমি প্রচুর সাহিত্যের উপর নির্ভর করে ডপলার ছড়িয়ে পড়া ওএইচডিএম এর নেমেসিস বলে মনে করি, এটি ঘড়ির উপর ভিত্তি করে সাধারণ ফ্রিক্স অফসেটের চেয়ে বেশি। কেন আমি জানি না।
স্পেসি

আমি আশা করব যে জটিল-মূল্যবান অটো সংযোগ শিখরের কোণটি কেবলমাত্র ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশনকে সূক্ষ্ম-সুর করতে ব্যবহার করা যেতে পারে। বড় শিফ্ট সম্পর্কে কি? এক্ষেত্রে সেরা অনুশীলন কি? বিচ্ছিন্ন পাইলট টোন? মহান উত্তরের জন্য ধন্যবাদ!
সেলিবিটজেট

3

সাধারণত OFDM এফএফটি ব্যবহার করে ডিমেডুলেটেড হয়। তবে আপনার যদি ক্যারিয়ারের খুব কম সংখ্যক সংখ্যক ক্যারিয়ার থাকে, তবে আপনি অল্প সংখ্যক অরথোগোনাল কোয়াড্রিশন ডিমোডুলেটর (1-বিন ডিএফটি, বা জটিল-আউটপুট গোয়ারটেল ফিল্টার) ব্যবহার করতে সক্ষম হবেন, বনাম লগ (এন) এর সংখ্যার উপর নির্ভর করে প্রতিটি ডিএফটি ফ্রেমের দৈর্ঘ্য (একটি দৈর্ঘ্যের প্রতিটি ফ্রেম যেখানে সমস্ত ক্যারিয়ারের ফ্রিকোয়েন্সি একে অপরের এবং পাইলটের কাছে অর্থেগোনাল হয়)।

আপনার ডিকোডিং ফ্রেমগুলি সিঙ্ক্রোনাইজ করার জন্য একটি উপায়ও সন্ধান করতে হবে যাতে তারা এনকোডিং ফ্রেমগুলির স্থানান্তর সময়টি অতিক্রম না করে (না প্রতিটি সংক্রমণের একেবারে প্রথম দিকে যেখানে মাল্টি-পাথ সমস্যাগুলি বেশি থাকে)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.