لوگوی سایت نوآوران گرمی
نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو

شماره های پشتیبانی

09194751295 - 09365442247

NoavaranGermi@gmail.com

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

matlab gprs 13872 1 پیاده سازی پروتکل مسیریابی GPSR با نرم افزار متلب

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

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

پروتکل مسیریابی GPSR یا Greedy Perimeter Stateless Routing از پروتکل های پیشتاز در شبکه های مبتنی بر مکان است که یک حالت حریصانه ارسال بسته بر اساس تصمیم گیری به کمک اطلاعات در رابطه با همسایه های گره در حین مسیریابی می باشد و در توپولوژی شبکه تاثیر می گذارد. وقتی که بسته ارسال شده به منطقه ای میرسد که ارسال بسته به طور حریصانه را فراهم می کند، الگوریتم به بازیابی به وسیله مسیریابی در محیط حاشیه ای کل منطقه شبکه می پردازد.

نگهداری حالت تنها در رابطه با اطلاعات توپولوژی به ابعاد GPSR به منظور یافتن دیگر حالات ها در هر یک از مسیریابی (چرخه مسیریابی در شبکه) کمک می کند و همچنین عملیات کشف کوتاه ترین مسیر را بر عهده دارد. عملیات فوق در شبکه های بی سیم انجام می شود و مورد استفاده پروتکل مسیریابی 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

for node_i=1:num_node % find the neb node
    num_mem=0;
    for node_j=1:num_node
        if  node_i~=node_j && sqrt((node_x(node_i)-node_x(node_j))^2+(node_y(node_i)-node_y
(node_j))^2)<=R 
            num_mem = num_mem+1;
            neb_node_x(node_i,num_mem) =node_x(node_j);
            neb_node_y(node_i,num_mem) =node_y(node_j);
            neb_node_id(node_i,num_mem) =node_j; % record the neb node id
        end
    end
    num_neb(node_i)=num_mem; % record the neb node num of node i
end


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

تصویر خروجی ۱:

matlab gprs 13872 2 پیاده سازی پروتکل مسیریابی GPSR با نرم افزار متلب

تصویر خروجی ۲:

matlab gprs 13872 3 پیاده سازی پروتکل مسیریابی GPSR با نرم افزار متلب

تصویر خروجی ۳:

matlab gprs 13872 4 پیاده سازی پروتکل مسیریابی GPSR با نرم افزار متلب


جزئیات محصول

قیمت


28,000 تـــــومان

کــد محصــول:13872


توضــیحات:


لینک دانلود:

socket programing آموزش برنامه نویسی بازی تحت شبکه بازی تحت شبکه برای درس مهندسی اینترنت بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله شبکه خرید سورس بازی تحت شبکه دانلود بازی تحت شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس بازی با socket programing سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین نحوه نوشتن برنامه تحت شبکه نحوه نوشتن برنامه تحت شبکه به زبان سی شارپ پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه برای درس مهندسی اینترنت پروژه تحت شبکه به زبان سی شارپ پروژه رایگان matlab پروژه سیمولینک matlab پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab پروژه کارشناسی به همراه داکیومنت

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