شبیه سازی پروتکل مسیریابی GPSR با نرم افزار MATLAB

شبیه سازی پروتکل مسیریابی GPSR با نرم افزار MATLAB

شبیه سازی پروتکل مسیریابی GPSR

در این بخش پروژه شبیه سازی پروتکل مسیریابی GPSR را که با استفاده از نرم افزار MATLAB برای شما آماده کرده ایم که در ادامه می توانید توضیحاتی در مورد این پروتکل، فیلم و تصاویری از خروجی شبیه سازی را مشاهده نمایید.

پروتکل مسیریابی GPSR

پروتکل مسیریابی GPSR یک پروتکل مبتنی بر مکان و یک حالت ارسال پکت حریصانه است که بر اساس تصمیم گیری با کمک داده ها در مورد نود همسایه در زمان مسیریابی عمل می کند و باعث تاثیر بر روی توپولوژی شبکه می شود. زمانی که داده های فرستاده شده به بخشی که در آن ارسال داده به صورت حریصانه ایجاد می شود، الگوریتم بازیابی با استفاده از مسیریابی در ناحیه کناری اقدام به بازیابی در کل منطقه شبکه می کند. به منظور بدست آوردن حالت های دیگر، نگهداری حالت تنها در مورد داده های توپولوژی به ابعاد جی پی اس آر، در هر دوره مسیریابی کمک می نماید و همچنین باعث کشف کوتاه ترین مسیر می شود. عملیاتی که در بالا ذکر شد مورد استفاده پروتکل مسیریابی GPSR می باشد که در شبکه های بی سیم انجام می شود.

بخشی از کدهای پروژه:

clear all
area_l = 1000;
area_w = 1000;
R = 160;       %radio range
num_rout_track=7;
%---------------------------------------------------------
%num_node = [30,50,70,90,110] ;  % number of nodes
num_node = 300;  

%---------------------------------------------------------
%for i_num_sink=1:length(num_sink)
    % des_x(i_num_sink) = area_l*0.9+area_l+0.1*rand(1,1);  
    % des_y(i_num_sink) = area_w*rand(1,1);
%end
des_x(1) = area_l*0.9+area_l*0.1*rand(1,1);     %destination node
des_y(1) = area_w*rand(1,1);

source_x(1) = area_l*0.1*rand(1,1);         % source node
source_y(1) = area_w*rand(1,1);
%---------------------------------------------------------
%node_x(1)=0;
%node_x(1)=0;
for i=1:num_node
    node_x(i)= area_l*rand(1,1);
    node_y(i)= area_w*rand(1,1);
end

%-------------------find the neb node-------------------

for node_i = 1:num_node       %initial
    for num_mem = 1:num_node
        neb_node_x(node_i,num_mem) =0;
        neb_node_y(node_i,num_mem) =0;
        num_neb(node_i) = num_mem;   % record the neb node num of node i
    end
end

تصاویری از خروجی شبیه سازی پروتکل مسیریابی GPSR

شبیه سازی پروتکل مسیریابی GPSR با نرم افزار MATLAB

شکل ۲

شبیه سازی پروتکل مسیریابی GPSR با نرم افزار MATLAB

شکل ۳

شبیه سازی پروتکل مسیریابی GPSR با نرم افزار MATLAB

شکل ۴


مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید
  1. تصویر آواتار کاربر 0
    بابک مجیدی پنج شنبه , ۳۰ آذر

    سلام آیا توضیحات بیشتر در مورد پروتکل مسیریابی GPSR باز هم سراغتون هست واسه تحقیقات کلاسی نیاز به مطالعشون داشتم.

  2. تصویر آواتار کاربر 0
    بهرام داداشی یکشنبه , ۱۷ دی

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