دوره های مرتبط

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

  • جمعه ۲۷ خرداد ۱۴۰۱
  • بازدید ۵۷۳ نفر

تصویر simulation-5g-omnet-simu5g-simulator_7182_14 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

شبیه سازی شبکه های 5G با نرم افزار OMNET و Simu5G

ابزار Simu5G تکامل یافته شبیه ساز شبکه محبوب SimuLTE 4G است که دسترسی رادیویی جدید 5G را در خود جای داده است[1]. این شبیه ساز بر اساس چارچوب OMNeT++ با زبان برنامه نویسی C++ توسعه داده شده و با رابط کاربری ساده و قابل تنظیم است. در این مقاله ساده ترین راه شبیه سازی شبکه 5G با استفاده از نرم افزار OMNET++ و Simu5G را به کمک یک سیستم ماشین مجازی که به راحتی از مرجع [2] در دسترس است، خواهیم دید. به طور خاص این مقاله آموزشی نحوه استفاده از Simu5G-Cars PnP در ماشین مجازی تحت Virtualbox را توضیح می دهد.

تصویر simulation-5g-omnet-simu5g-simulator_7182_15 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

مرحله اول: دانلود ماشین مجازی

ابزار Simu5G-Cars PnP تحت ماشین مجازی را از مرجع [2] دانلود کنید. این ماشین مجازی شامل سیستم عامل Ubuntu 20.04 ، نرم افزار OMNeT++ 6.0pre11 ، فریم ورک INET 4.3.2 ، فریم ورک Simu5G 1.2.0 و همچنین فریم ورک Veins 5.1 می باشد که مناسبت ترین پکیج برای شبیه سازی شبکه بین خودرویی VANET مجهز به شبکه 5G است.

مرحله دوم: وارد کردن ماشین مجازی در VirtualBox

نرم افزار Oracle Virtualbox 6.1 را از مرجع [3] دانلود و نصب کنید. نرم افزار Virtualbox را اجرا و سپس از منوی File گزینه Import Appliance را انتخاب کنید.

تصویر simulation-5g-omnet-simu5g-simulator_7182_1 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

در پنجره باز شده پوشه دانلود های خود را مرور کنید و فایل تازه دانلود شده (Simu5G-Cars-1_2-PnP.ova) را انتخاب کرده و سپس روی Next کلیک کنید.

تصویر simulation-5g-omnet-simu5g-simulator_7182_2 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

پیکربندی VM را بررسی کنید و در صورت نیاز آن را تغییر دهید، سپس روی Import کلیک کنید.

تصویر simulation-5g-omnet-simu5g-simulator_7182_3 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

این کار کمی طول می کشد و ماشین مجازی را تحت VirtualBox ایمپورت می کند. پیشرفت عملیات Import را مشاهده خواهید کرد.

تصویر simulation-5g-omnet-simu5g-simulator_7182_4 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

مرحله سوم: راه اندازی VM

پس از اتمام عملیات Import اکنون می توانید VM را با انتخاب آن از پنل سمت چپ و کلیک کردن روی دکمه شروع، راه اندازی کنید.

تصویر simulation-5g-omnet-simu5g-simulator_7182_5 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اکنون یک سیستم Ubuntu 20.04 کاملاً کاربردی را مشاهده خواهید کرد که تمام ابزارهای لازم از قبل نصب شده و آماده انجام شبیه سازی شبکه نسل پنجم تلفن همراه (5G) است.

تصویر simulation-5g-omnet-simu5g-simulator_7182_6 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

مرحله چهارم: اجرای Omnet

اکنون می توانیم نرم افزار شبیه ساز امنت را با انتخاب آیکن آن از پنل سمت چپ اجرا کنیم.

تصویر simulation-5g-omnet-simu5g-simulator_7182_7 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

فضای کاری پیش فرض را انتخاب کنید و دکمه Launch را کلیک کنید. اکنون فضای کار و اجزای آن را در پنل سمت چپ خواهیم دید.

تصویر simulation-5g-omnet-simu5g-simulator_7182_8 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اجرای یک مثال از شبیه سازی 5G

اکنون یک دموی آماده از شبیه سازی شبکه 5G که به راحتی در دسترس است را از پنل سمت چپ انتخاب کنید و دکمه Run را کلیک کنید.

تصویر simulation-5g-omnet-simu5g-simulator_7182_9 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

تمام پیش نیاز ها و وابستگی ها را کامپایل شده و شبیه سازی راه اندازی می شود.

تصویر simulation-5g-omnet-simu5g-simulator_7182_10 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اکنون می توانیم یک مثال ساده از شبیه سازی شبکه 5G را با انتخاب یک پیکربندی از فهرست پیکربندی های در دسترس اجرا کنیم.

تصویر simulation-5g-omnet-simu5g-simulator_7182_11 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اکنون می توانیم شبیه سازی را با دکمه F5 از صفحه کلید یا کلیک بر روی دکمه Run که سبز رنگ است، شروع کنیم.

تصویر simulation-5g-omnet-simu5g-simulator_7182_12 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

انیمیشن خروجی زیر یک سناریوی ساده و نمونه از شبکه 5G را نشان می دهد.

تصویر simulation-5g-omnet-simu5g-simulator_7182_13 شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

نتیجه گیری

ما به راحتی می توانیم شبیه سازی های شبکه 5G را با استفاده از نرم افزار Omnet++ و Simu5G تحت این ماشین مجازی در دسترس در VirtualBox شبیه‌ سازی کنیم. اما عملکرد فرآیند کامپایل در VirtualBox کمی کند است، حتی در سیستم عامل Debian با Core i7 نیز کارایی کندی دارد. بنابراین ممکن است سعی کنیم شبیه ‌ساز های Omnet و Simu5G را بدون استفاده از ماشین مجازی، بر روی خود سیستم عامل میزبان نصب کنیم تا عملکرد بهتری داشته باشیم. حتی ممکن است سعی کنیم این را تحت یک مجازی سازی مبتنی بر chroot linux نصب کنیم تا به عملکرد تقریباً بومی برسیم.

منابع:

 

مطالب مرتبط
سورس کدهای مرتبط
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است