در متن بالا، یک سیستم OFDM (Orthogonal Frequency Division Multiplexing) برای محاسبه نرخ خطای بیت (BER) توصیف شده است. در ادامه، ترجمه متن و توضیحات جامع و جزئی در مورد این سیستم ارائه می‌شود :

این کد اساساً نرخ خطای بیت (BER) یک سیستم OFDM را محاسبه می‌کند. اندازه IFFT برابر با ۶۴ است. تکنیک مدولاسیون 16-QAM و کدینگ کانال با نرخ ۱/۲ استفاده می‌شود.

توضیحات جامع

سیستم OFDM یک روش مدولاسیون دیجیتال است که در آن یک سیگنال با پهنای باند بالا به چندین زیرحامل با پهنای باند باریک تقسیم می‌شود. این زیرحامل‌ها به صورت متعامد (orthogonal) هستند، به این معنی که تداخل بین آنها حداقل است. OFDM به طور گسترده در سیستم‌های مخابراتی بی‌سیم مانند Wi-Fi، 4G و 5G استفاده می‌شود.

پارامترهای سیستم

  • اندازه IFFT (Inverse Fast Fourier Transform): اندازه IFFT برابر با ۶۴ است. این بدان معناست که سیگنال OFDM به ۶۴ زیرحامل تقسیم می‌شود. اندازه IFFT تأثیر مستقیم بر پیچیدگی محاسباتی و همچنین مقاومت سیستم در برابر تداخل دارد. هرچه اندازه IFFT بزرگتر باشد، تعداد زیرحامل‌ها بیشتر و پهنای باند هر زیرحامل کمتر خواهد بود که این امر باعث افزایش مقاومت سیستم در برابر تداخل می‌شود.

  • تکنیک مدولاسیون 16-QAM (16-Quadrature Amplitude Modulation): در این تکنیک، هر نماد (symbol) توسط ۴ بیت اطلاعات نمایش داده می‌شود. 16-QAM یک روش مدولاسیون با مرتبه بالا است که امکان انتقال داده با سرعت بالا را فراهم می‌کند. در این روش، دامنه و فاز سیگنال به طور همزمان برای نمایش اطلاعات استفاده می‌شوند.

  • کدینگ کانال با نرخ ۱/۲: از کدینگ کانال برای افزایش قابلیت اطمینان سیستم در برابر خطاها استفاده می‌شود. در این حالت، از یک کد convolutional با نرخ ۱/۲ استفاده می‌شود. این کد، به ازای هر بیت اطلاعات، دو بیت خروجی تولید می‌کند که این امر باعث افزایش redundancy و بهبود عملکرد سیستم در کانال‌های noisy می‌شود.

مراحل محاسبه BER

  1. تولید داده: ابتدا یک последова случайی از بیت‌ها (۰ و ۱) تولید می‌شود. تعداد بیت‌ها باید به اندازه کافی زیاد باشد تا نتایج BER از نظر آماری معتبر باشند.

  2. کدینگ: بیت‌های تولید شده توسط کد convolutional با نرخ ۱/۲ کدگذاری می‌شوند.

  3. مدولاسیون: بیت‌های کدگذاری شده به نمادهای 16-QAM نگاشت می‌شوند. هر نماد 16-QAM توسط ۴ بیت اطلاعات نمایش داده می‌شود.

  4. مدولاسیون OFDM: نمادهای 16-QAM توسط IFFT به سیگنال OFDM در حوزه زمان تبدیل می‌شوند.

  5. اضافه کردن نویز: نویز به سیگنال OFDM اضافه می‌شود. نوع نویز معمولاً AWGN (Additive White Gaussian Noise) است. نسبت سیگنال به نویز (SNR) برای شبیه‌سازی شرایط مختلف کانال تغییر داده می‌شود.

  6. دمدولاسیون OFDM: سیگنال OFDM نویزدار توسط FFT به حوزه فرکانس برگردانده می‌شود.

  7. دمدولاسیون: نمادهای 16-QAM از سیگنال OFDM استخراج می‌شوند و به بیت‌ها تبدیل می‌شوند.

  8. کدگشایی: بیت‌های استخراج شده توسط الگوریتم Viterbi (یا الگوریتم کدگشایی مناسب دیگر) کدگشایی می‌شوند.

  9. محاسبه BER: بیت‌های کدگشایی شده با بیت‌های اصلی مقایسه می‌شوند و تعداد خطاهای بیت شمارش می‌شود. سپس BER با تقسیم تعداد خطاهای بیت بر تعداد کل بیت‌های ارسال شده محاسبه می‌شود.

  10. تکرار: مراحل بالا برای مقادیر مختلف SNR تکرار می‌شوند تا یک منحنی BER در برابر SNR به دست آید.

نکات مهم

  • محدوده SNR: محدوده مناسبی از SNR برای شبیه‌سازی انتخاب شود تا عملکرد سیستم در شرایط مختلف کانال بررسی شود.

  • تعداد بیت‌ها: تعداد کافی بیت برای هر مقدار SNR استفاده شود تا نتایج BER قابل اعتماد باشند. هرچه BER مورد انتظار کمتر باشد، به بیت‌های بیشتری نیاز است.

  • مدل کانال: AWGN یک مدل رایج است، اما می‌توان از مدل‌های دیگر مانند Rayleigh fading برای شبیه‌سازی شرایط واقعی‌تر استفاده کرد.

امیدوارم این توضیحات جامع و کامل باشد. در صورت وجود هرگونه سوال دیگر، لطفا مطرح کنید.

دسته بندی: برچسب ها: