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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? multicastgprs.m

?? 這是一個基于matlab/RUNE環(huán)境的移動通信網(wǎng)絡(luò)仿真程序包
?? M
字號:
% 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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人91porn| 一区二区三区精品在线| 欧美久久久久久久久久| 97超碰欧美中文字幕| 9久草视频在线视频精品| 国产在线播放一区二区三区| 久久草av在线| 激情欧美一区二区| 国产精品自在欧美一区| 丰满少妇在线播放bd日韩电影| 国产成人午夜精品影院观看视频| 国产一区二区三区免费播放| 国产乱国产乱300精品| 福利一区福利二区| av电影天堂一区二区在线 | 亚洲va韩国va欧美va精品| 一区二区视频在线看| 亚洲综合色成人| 亚洲第一成年网| 美日韩一区二区三区| 久久se精品一区精品二区| 国产激情精品久久久第一区二区| 99久久99精品久久久久久| 91色视频在线| 欧美精品色一区二区三区| 精品久久久久久最新网址| 国产精品天干天干在观线| 亚洲人精品午夜| 日本欧美一区二区三区乱码| 久久99久久精品| 成人福利在线看| 欧美日本一区二区在线观看| 26uuu精品一区二区三区四区在线| 国产肉丝袜一区二区| 亚洲综合久久av| 国产精品资源站在线| 欧美亚洲另类激情小说| 久久夜色精品国产噜噜av| 亚洲综合色噜噜狠狠| 国产一区亚洲一区| 在线观看日韩电影| 精品国产伦一区二区三区观看方式 | 成人免费观看视频| 欧美影视一区在线| 国产精品视频在线看| 婷婷久久综合九色综合伊人色| 韩国女主播成人在线观看| 在线看国产日韩| 国产亚洲欧美日韩俺去了| 午夜精品久久久久久久99水蜜桃 | 欧洲另类一二三四区| 亚洲国产精华液网站w| 丝袜诱惑制服诱惑色一区在线观看| 国产精品一区二区三区乱码| 69堂国产成人免费视频| 亚洲色图丝袜美腿| 成人丝袜高跟foot| 日韩欧美国产综合在线一区二区三区 | 日韩二区三区在线观看| 91在线精品一区二区三区| 国产亚洲婷婷免费| 久久精品99国产精品| 91精品国产综合久久久久久久| 亚洲视频一二三区| a在线欧美一区| 日本一区二区三区dvd视频在线| 日韩不卡一二三区| 欧美日韩国产一二三| 亚洲一区视频在线| 欧美亚洲精品一区| 亚洲曰韩产成在线| 欧美日韩一区二区三区不卡| 亚洲自拍都市欧美小说| 色狠狠色狠狠综合| 亚洲影院久久精品| 色综合天天综合狠狠| 亚洲视频网在线直播| heyzo一本久久综合| 亚洲国产高清在线观看视频| 国产成人精品亚洲777人妖| 国产视频一区二区三区在线观看| 日本女人一区二区三区| 欧美日韩国产电影| 日日夜夜免费精品视频| 91精品国产福利在线观看| 美女网站色91| 26uuu国产日韩综合| 国产99久久精品| 中文字幕国产一区二区| 91麻豆免费视频| 亚洲电影一区二区| 欧美一区二区免费观在线| 激情亚洲综合在线| 国产日韩欧美电影| av综合在线播放| 亚洲午夜精品在线| 欧美r级在线观看| 国产精品99精品久久免费| 亚洲日本va午夜在线影院| 欧美性色欧美a在线播放| 免费精品99久久国产综合精品| 精品电影一区二区三区| 成人黄色软件下载| 视频在线观看一区| 久久综合九色欧美综合狠狠| 不卡av免费在线观看| 午夜精品一区二区三区三上悠亚| 日韩精品一区二区三区中文不卡| 丰满亚洲少妇av| 三级一区在线视频先锋| 国产欧美一区二区精品忘忧草| 日本韩国一区二区| 精品在线免费视频| 亚洲色大成网站www久久九九| 欧美日韩亚州综合| 国产91高潮流白浆在线麻豆| 亚洲国产wwwccc36天堂| 日本一区二区三区免费乱视频| 欧美三级资源在线| 成人国产精品免费| 精品一区二区三区香蕉蜜桃| 亚洲伦理在线精品| 国产日韩欧美一区二区三区综合| 欧美久久久影院| 96av麻豆蜜桃一区二区| 国产一区免费电影| 免费成人美女在线观看.| 亚洲精品一卡二卡| 国产女人水真多18毛片18精品视频 | 欧美一区二区私人影院日本| 成人av电影在线网| 精品系列免费在线观看| 亚洲图片一区二区| 中文字幕一区二区三区精华液 | 色综合久久久久综合体桃花网| 精品一区二区在线播放| 亚洲va国产va欧美va观看| 亚洲色图色小说| 国产精品乱人伦中文| 2020国产精品自拍| 日韩三级视频在线看| 在线视频一区二区三区| 99re热这里只有精品免费视频| 国产激情一区二区三区| 麻豆freexxxx性91精品| 日韩电影一区二区三区| 亚洲第一精品在线| 亚洲成人免费av| 五月婷婷激情综合| 日韩一区精品视频| 亚洲mv大片欧洲mv大片精品| 洋洋成人永久网站入口| 亚洲自拍另类综合| 亚洲一区二区三区三| 亚洲精选视频在线| 一区二区久久久久久| 亚洲欧洲综合另类| 亚洲欧洲另类国产综合| 日韩美女视频一区二区| 亚洲特黄一级片| 一区二区免费在线播放| 一区二区三区四区不卡视频| 亚洲一区在线视频| 亚洲gay无套男同| 人人狠狠综合久久亚洲| 国产一区在线看| www.66久久| 欧美日韩精品是欧美日韩精品| 日韩一级在线观看| 中文字幕巨乱亚洲| 亚洲视频免费在线观看| 亚洲第一在线综合网站| 激情五月婷婷综合| 99久久精品免费看国产免费软件| 色综合久久天天综合网| 欧美二区在线观看| 久久精品一区二区三区不卡| 日韩一区欧美一区| 日韩精品视频网站| 国产精品一级黄| 欧美午夜片在线观看| 欧美一级搡bbbb搡bbbb| 亚洲国产精品av| 性欧美大战久久久久久久久| 国模套图日韩精品一区二区| av在线免费不卡| 在线不卡一区二区| 国产日韩精品一区| 亚洲永久免费视频| 国产精品中文字幕日韩精品| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品亚洲视频| 在线观看日韩av先锋影音电影院| 欧美一区二区三区电影| 亚洲视频网在线直播| 精品一区二区三区久久| 91官网在线观看| 久久精品网站免费观看| 青青草视频一区| 欧洲一区二区三区在线|