亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? multicastgprs.asv

?? 這是一個基于matlab/RUNE環境的移動通信網絡仿真程序包
?? ASV
字號:
% Multicast scheme in GPRS network.
% One cell implementation.
% With Link Adaptation

% Clear workspace
%clear
%clc

% Maximum time for simulation
t_max = 15*60; % seconds

% Sampling time
t_samp = 0.02; % the time is discrete, with sampling time is 20 ms

% Number of Time slots
num_ts = 4;

% Carrier to Interference Ratio for user (as an input from channel part)
ctoi = CIR;

%ctoi = 6*ones(30,(t_max/t_samp));
cs = CIR_to_CS(CIR_multi,6,12,18); %coding scheme

% Create Traffic
user_traffic = traff;

% Initialization
buffhist = zeros(1,30);
overall_th = zeros(1,30);
packet_loss = zeros(1,30);
bits_loss = zeros(1,30);

% to make a graph, user 2-50

for N_user = 2:30
    
    N_user
    
    % Create Buffer
    buffer = 0;
    
    %user throughput
    average_th = zeros(1,N_user);
    data = zeros(1,N_user);

    % User's delay 
    delay = zeros(1,N_user);

    % Loss channel
    p_loss_chan = zeros(1,N_user); %packet
    b_loss_chan = zeros(1,N_user); %bits

    % Let it start!!!
    t_old = 0;
    t_new = t_old + t_samp;

    index = 1; % number of packets received/enter buffer

    while (t_new<t_max-0.0001)
    
        % Update buffer 
        buffer = buffer + sum(user_traffic(floor(t_old/t_samp+1):floor((t_new/t_samp)))); % fill buffer with packet
        
        % buffhist(state,:) = buffer; % record buffer
        % if (user_traffic((2*(t_old/t_samp)+1):(2*t_new/t_samp)) ~= 0)
        % index = index + 1; % calculate number of packet ( 1 index = 15 frames/packets)
        % end
        
        % transmitting data
        switch (cs(N_user,floor((t_old/t_samp)+1)))
            case 1
                bitrate = num_ts*9050; %coding scheme 1
            case 2
                bitrate = num_ts*13400; %coding scheme 2
            case 3
                bitrate = num_ts*15600; %coding scheme 3
            case 4
                bitrate = num_ts*21400; %coding scheme 4
        end

        transmitted = bitrate * 0.0046 * 4; %4 RLC blocks
    
        if (buffer < transmitted)
            transmitted = buffer;
        end
    
        % emptying buffer
        buffer = buffer-transmitted; 
    
        %calculating throughput
        a = per(cs(N_user,floor((t_old/t_samp)+1)),ctoi(1:N_user,floor((t_old/t_samp)+1))');
        aa = ones(num_ts,1)*a;
        b = rand(num_ts,N_user); % create a random for each ue on each TS 
   % calculate in a time step(20ms or more?) the received right and error bits     
        for ts = 1:num_ts
            success = find (b(ts,:) >= aa(ts,:));
            data(success) = data(success) + (transmitted/num_ts);
            fail = find (b(ts,:) < aa(ts,:));
            p_loss_chan(fail) = p_loss_chan(fail) + 1 ;
            b_loss_chan(fail) = b_loss_chan(fail) + (transmitted/num_ts);
        end
        
        %         %calculating throughput(OLD)
%         a = per(cs(N_user,floor((t_old/t_samp)+1)),ctoi(1:N_user,floor((t_old/t_samp)+1))');
%         b = rand(1,N_user) ;
%         success = find (b>=a);
%         data(success) = data(success) + transmitted;
%         fail = find (b<a);
%         p_loss_chan(fail) = p_loss_chan(fail) + num_ts*1 ;
%         b_loss_chan(fail) = b_loss_chan(fail) + transmitted;

        
        t_old = t_new;
        t_new = t_new + t_samp; % update time
    end

    % Overall throughput
    average_th = data/t_max;
    overall_th(N_user) = sum(average_th)/N_user;
    %average packet loss
    all_packet = N_user*(t_max/t_samp)*4;
    packet_loss(N_user) = sum(p_loss_chan)/(all_packet);
    %average bits loss
    bits_loss(N_user) = sum(b_loss_chan)/(N_user*t_max);
    %buffer history
    buffhist(N_user) = sum(buffer);  
        
end

th_multi = overall_th;
pl_multi = packet_loss;
buff_multi = buffhist;

x = 2:1:30;
figure(5)
subplot(2,2,1);
plot(x,overall_th(2:30));
grid on;title('Multicast Throughput');
%figure(2);
subplot(2,2,2);
plot(x,packet_loss(2:30));
grid on;title('Multicast RLC Blocks Loss');
%figure(3);
subplot(2,2,3);
plot(x,bits_loss(2:30));
grid on;title('Multicast Bits Loss');
%figure(4);
subplot(2,2,4);
plot(x,buffhist(2:30));
grid on;title('Multicast Buffer Occupancy');
% figure(5)
% plot(x,average_delay);
% grid on;

clear overall_th buffhist packet_loss bits_loss ctoi average_th t_old t_new cs data N_user a b p_loss_chan b_loss_chan success fail transmitted user all_packet bitrate delay index user_traffic CIR_multi CIR_uni CIR buffer traff aa
save multi




























% Overall delay
    % delay counted as the time packet stays/waits in the buffer, thus
    %difference between buffhist with value equals to zero (excluding 
    %consecutive zeros)


    % for j = 1:N_user
    %     A = find(buffhist(:,j)==0);
    %     for k = 1:length(A)-1
    %         if( (A(k+1)-A(k)) > 1)
    %         delay(j) = delay(j) + (t_samp*(A(k+1)-A(k)));
    %         end
    %     end   
    %     delay(j) = delay(j)/index;
    % end
    % average_delay(N_user) = sum(delay)/N_user;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久晋中| 欧美日本国产一区| 国产在线不卡一卡二卡三卡四卡| 一区二区三区毛片| 亚洲人成亚洲人成在线观看图片 | 成人污视频在线观看| 免费成人在线播放| 久久精品国产精品亚洲综合| 免费观看91视频大全| 蜜桃在线一区二区三区| 美腿丝袜亚洲三区| 国产美女在线观看一区| 国产一二三精品| 成人黄色综合网站| 色视频一区二区| 欧美三级蜜桃2在线观看| 91精品国产综合久久福利软件| 欧美日韩的一区二区| 欧美mv日韩mv亚洲| 久久精品一区二区| 亚洲人妖av一区二区| 亚洲一区二区三区小说| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久99久久久欧美国产| 国产999精品久久久久久绿帽| 99精品欧美一区二区三区综合在线| 色综合色狠狠天天综合色| 欧美日韩国产美女| 久久久99免费| 亚洲精品国产视频| 美女国产一区二区| 91在线国产福利| 91精品视频网| 亚洲婷婷国产精品电影人久久| 一区二区三区高清不卡| 免费看黄色91| 91麻豆swag| 精品国产一区二区在线观看| 亚洲私人影院在线观看| 日本亚洲三级在线| 成人av影视在线观看| 欧美一区在线视频| 国产精品高潮久久久久无| 日韩av一级电影| 成人激情午夜影院| 日韩亚洲欧美在线| 亚洲精选免费视频| 国产一区二区三区在线观看精品| 日本道精品一区二区三区| 欧美精品一区二| 亚洲综合在线免费观看| 国产白丝精品91爽爽久久| 欧美电影在线免费观看| 综合婷婷亚洲小说| 国产成人超碰人人澡人人澡| 欧美日韩国产中文| 自拍偷拍国产精品| 懂色av中文一区二区三区| 日韩一级在线观看| 午夜天堂影视香蕉久久| 成人看片黄a免费看在线| 精品免费日韩av| 日本伊人精品一区二区三区观看方式| 99视频在线观看一区三区| 久久久综合视频| 老司机免费视频一区二区三区| 欧美高清视频不卡网| 一区二区成人在线视频| 色综合天天综合网天天狠天天| 国产香蕉久久精品综合网| 久久99国产精品麻豆| 国产欧美中文在线| 日本系列欧美系列| 欧美日韩国产经典色站一区二区三区| 亚洲欧美日本韩国| 色综合久久中文综合久久97 | 岛国av在线一区| 久久精品视频一区二区三区| 裸体一区二区三区| 欧美一级国产精品| 久久国产尿小便嘘嘘尿| 日韩亚洲欧美中文三级| 免费在线观看一区二区三区| 日韩亚洲欧美一区| 国模套图日韩精品一区二区| 精品国产伦一区二区三区观看方式 | 久久国产三级精品| 精品粉嫩aⅴ一区二区三区四区| 久久99久久久久久久久久久| 亚洲精品一区二区三区香蕉| 国产九色精品成人porny| 国产日韩欧美精品综合| av在线综合网| 午夜精品影院在线观看| 欧美一区二区三区婷婷月色 | 日韩精品一区二区三区视频在线观看| 美女视频黄久久| 久久精品人人做人人综合| 成人av在线播放网址| 日韩理论电影院| 欧美日韩精品一区二区三区| 九一久久久久久| 国产欧美日韩另类一区| 97久久超碰国产精品| 亚洲一区二区三区四区在线免费观看| 欧美肥妇毛茸茸| 国产一区在线观看视频| 自拍偷拍亚洲欧美日韩| 91精品国产综合久久精品| 福利电影一区二区三区| 一区二区三区在线视频免费观看| 欧美精品免费视频| 成人精品鲁一区一区二区| 一区二区三区精品在线观看| 欧美大片日本大片免费观看| voyeur盗摄精品| 天堂va蜜桃一区二区三区漫画版| 精品乱人伦小说| 色一情一乱一乱一91av| 丝袜美腿成人在线| 久久久久97国产精华液好用吗| 日本二三区不卡| 国产精品一区二区在线观看不卡| 亚洲人成精品久久久久| 精品国免费一区二区三区| 色老汉一区二区三区| 精品一区二区三区不卡| 一区二区三区中文字幕电影| 久久久国际精品| 91精品国产高清一区二区三区 | 7777精品伊人久久久大香线蕉超级流畅| 激情小说欧美图片| 午夜一区二区三区视频| 最好看的中文字幕久久| 久久久久久久久久久久久久久99| 69p69国产精品| 色婷婷综合激情| 成人理论电影网| 国产aⅴ精品一区二区三区色成熟| 天堂午夜影视日韩欧美一区二区| 综合久久一区二区三区| 中文字幕久久午夜不卡| 日韩精品一区二区三区中文不卡 | 国产成人免费视频一区| 美国欧美日韩国产在线播放| 日韩精品一区第一页| 一区二区三区毛片| 亚洲精品亚洲人成人网在线播放| 亚洲国产精品成人综合色在线婷婷 | 91免费看`日韩一区二区| 国产一区二区三区四区五区入口| 美女一区二区久久| 蜜臀91精品一区二区三区| 日本va欧美va瓶| 日韩av一区二区三区四区| 日本91福利区| 六月丁香婷婷色狠狠久久| 日本亚洲电影天堂| 久久国产精品99久久久久久老狼| 丝袜美腿亚洲一区| 麻豆成人av在线| 精品在线免费视频| 国产在线播放一区三区四| 国产精品 欧美精品| 福利一区福利二区| 91一区在线观看| 在线观看一区二区精品视频| 欧美片网站yy| 日韩亚洲国产中文字幕欧美| 精品国产乱码久久久久久夜甘婷婷| 欧美一级高清片| 久久久久97国产精华液好用吗 | 韩国精品免费视频| 国产成人免费网站| 91啪亚洲精品| 91精品国产综合久久婷婷香蕉 | 暴力调教一区二区三区| 99久久99久久久精品齐齐| 欧美亚洲国产一区在线观看网站 | 六月丁香综合在线视频| 国产美女在线精品| 97久久精品人人做人人爽| 欧美精品第一页| 久久中文字幕电影| 亚洲免费资源在线播放| 免费看日韩精品| 成人激情黄色小说| 欧美精品777| 中文字幕av一区二区三区免费看| 一区二区三区免费| 国产乱子伦一区二区三区国色天香| 丁香婷婷综合五月| 欧美人与z0zoxxxx视频| 欧美韩国日本不卡| 午夜一区二区三区视频| 国产成人在线视频免费播放| 欧美自拍丝袜亚洲| 国产欧美日韩综合精品一区二区| 亚洲一区在线播放| 丁香天五香天堂综合|