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

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

?? ofdma_sfn_cellular_la_dl_simulator.m

?? 基于OFDM的無線寬帶系統(tǒng)仿真It contains mainly two parts, i.e. link-level simulator and system-level simulator.
?? M
?? 第 1 頁 / 共 2 頁
字號:
%function [cnt_meas,st_channelGrid,st_initConfig,st_mobileStations,st_baseStation,st_measurement] = ofdma_sfn_Cellular_la_dl_simulator(st_channelGrid, st_initConfig,st_baseStation,st_measurement,st_mobileStations)
function st_initConfig = ofdma_sfn_Cellular_la_dl_simulator(st_channelGrid, st_initConfig,st_baseStation,st_measurement,st_mobileStations)
%__________________________________________________________________________
% Type:                 :   File Header
% File name             :   ofdma_sfn_Cellular_la_dl_simulator
% File Description      :   contains the function to simulate OFDMA signle
%                           frequency cellular link adapted downlink
%                           simulator
%__________________________________________________________________________
%
%__________________________________________________________________________
% Type:                 :   Function Header
% Function name         :   ofdma_sfn_Cellular_la_dl_simulator
% input                 :   st_channelGrid,st_initConfig,st_mobileStations,st_baseStations
% output                :   st_channelGrid,st_initConfig,st_mobileStations,st_baseStations
%                       :
% calling functions     :   input_config
% called functions      :
% Function Description  :   Algorithm to be put in here: As of now refer to
%                           design document:simulate OFDMA signle
%                           frequency cellular link adapted downlink
%                           simulator
%__________________________________________________________________________

cnt_meas=0; % counter for measurement module
% For as many frames as required
% figure(1);plothex(st_initConfig.locBS,st_initConfig.fib);
% title('Cell Layout')

MobileIdCnt =0;%counter for mobile identifier number
warning('off','all')

% pre-allocate the user-info to be saved.
user_velocity = uint8(zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor));
user_distance = uint16(zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor));
user_ActiveCnt = uint16(zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor));
user_sinr = int8(zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor,st_baseStation.nuSubChannels));
user_sinr_noFeedBackErr = int8(zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor,st_baseStation.nuSubChannels));
user_mobID = uint16(zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor));
user_fair = (zeros(st_initConfig.nuMob,st_initConfig.saveUserInfo_factor));
for lp_nFrames=1:st_initConfig.nusubFrames % This has to be changed to run for number fo seconds
    % where users die and are born
    % until the simulation time is over

    %INCLUDE ONE MORE LEVEL OF LOGIC, WHERE USERS ARE GENERATED ONLY AT
    %THE 2/5/10/20 MS BOARDER


    % This assumes that for the 2 ms frame , one user gets the same set of
    % sub carriers continuously. i.e. there is no Time Frequency
    % scheduling. Only Frequency domain scheduling.

    % THIS HAS TO CHANGE LATER ON TO PER 0.5 MS, SO THAT TIME FREQUENCY
    % SCHEDULING CAN BE VERIFIED. THIS CAN BE DONE VERY EASILY BY JUST
    % CHANGING THE DEFINITION OF 'st_initConfig.nuOfdmSymbPerFrame' IN THE
    % TEST CONFIG FILE , AS OF NOW THERE IS NO 2 MS, ALL ARE 0.5 MS .

    % WHEN THAT CHANGE WILL BE DONE, THEN THE SCHEDULER HAS TO BE UPDATED
    % SO THAT A MATRIX IS MADE WHICH IS HAVING TIME FREQUENCY DIMENSION,
    % WHERE MOBILE INDEXS WILL BE STORED WHICH WILL IDENTIFY THE TIME
    % FREQUENCY RESOURCE TO BE ALLOCATED TO THE MOBILE. THIS INFORMATION
    % HAS TO BE UPDATED EVERY 2/5/10/20 MS, WHERE AS THIS MATRIX SHOULD BE
    % READ EVERY 0.5 MS FOR SUB CARRIER ALLOCATION



    st_initConfig.nFrmCnt=lp_nFrames;
    st_initConfig.nFrmCntSlot=mod(lp_nFrames-1,st_initConfig.nuFrmPerSlot)+1;
    save_UserInfor_times = ceil(lp_nFrames/st_initConfig.saveUserInfo_factor); % how many times has been saved
    save_UserInforCnt = mod(lp_nFrames-1,st_initConfig.saveUserInfo_factor) + 1;

    % as of now this function will create a random drop of users this will be
    % changed very soon where users who have finished trasmitting will quit the
    % system while new users will join
    switch st_initConfig.measure_g_factorFlg
        case 'yes'
            % do not use the frequency selective fading and do not consider
            % handover
            need correction
            [st_channelGrid,st_initConfig,st_mobileStations,MobileIdCnt,st_baseStation,st_measurement]=update_mobile_structres_before_frame_g_fac_no_fsf(st_initConfig,st_channelGrid,st_mobileStations,MobileIdCnt,st_baseStation,st_measurement);
            switch st_initConfig.handOffFlg
                case 'handoff'
                    need correction
                    [cnt_meas,st_measurement,st_mobileStations] = measurementGfactor(cnt_meas,st_channelGrid,st_measurement,st_baseStation,st_mobileStations,st_initConfig);
                case 'nofsfnohandoff'
                    need correction
                    [cnt_meas,st_measurement,st_mobileStations] = measurementGfactorNoHandOff(cnt_meas,st_channelGrid,st_measurement,st_baseStation,st_mobileStations,st_initConfig);
            end
        case 'no'
            % use frequency selective fading

            % as of now this function will create a random drop of users and update
            % user locations and users who have finished trasmitting will quit the
            % system while new users will join
            [st_channelGrid,st_initConfig,st_mobileStations,MobileIdCnt,st_baseStation,st_measurement]= update_mobile_structres_before_frame2(st_initConfig,st_channelGrid,st_mobileStations,MobileIdCnt,st_baseStation,st_measurement);

            %-----------------------------
            % Get Feedback and adjust for feedback delay
            %-----------------------------
            % There can be several factors for feedback, for example
            % average SINR, in each sub band (for sub carrier allocation)
            % average rms delay spread and average Doppler Condition
            % only average path loss parameter
            % As of now, since the first version will include only random sub
            % carrier allocation, therefore there is no need to feedback detailed
            % CSI.

            % 1. Measure the SINR per sub channel of each mobile
            % 2. Store in each mobile station structure
            [st_mobileStations,st_channelGrid] = measureMobileSinr2(st_initConfig,st_baseStation,st_channelGrid,st_mobileStations);
            %end
            if mod(st_initConfig.nFrmCnt-1,st_initConfig.F_LA)==0
                %-----------------------------
                % CALL LINK ADAPTATION ALGORITHM THEN
                % CALL SCHEDULING ALGORITHM : THESE ARE FOR TESTING LA PERFORMANCE
                %-----------------------------
                % Store the suitable rate, per mobile, per sub carrier, considering
                % 1. power adaptation is not done
                % 2.
                % scheduler will take this information and allocate only a few resource
                % units to one user, though the user measures the performance of all
                % resource units
                [st_baseStation,st_mobileStations,st_measurement] = link_adaptation(st_initConfig,st_baseStation,st_channelGrid,st_mobileStations,st_measurement);
                %-----------------------------
                % allocates resources (time frequency chunks) to users
                % TO call the RA block only once per FRAME, which is the unit
                % for AMC, though power control can be done at a faster rate
                [st_baseStation] = resource_alloc(st_baseStation, st_mobileStations, st_initConfig);
                % OR
                % CALL JOINT LINK ADAPTATION + SCHEDULING ALGORITHM: THIS IS THE NEW
                % ALGORITHMS THAT ARE TO COME OUT
            elseif mod(st_initConfig.nFrmCnt-1,st_initConfig.F_PA)==0
                % power control algorithm function call

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品sm捆绑视频| 欧美日韩中字一区| 精品欧美一区二区三区精品久久| 亚洲成人av中文| 欧美日韩三级一区二区| 日韩精品亚洲专区| 精品日韩成人av| 懂色av一区二区在线播放| 亚洲同性gay激情无套| 欧美伊人精品成人久久综合97| 亚洲成a人v欧美综合天堂| 日韩午夜在线观看视频| 国产91对白在线观看九色| 亚洲欧美综合另类在线卡通| 欧美日韩一区二区三区不卡| 另类调教123区| 国产精品久久久久永久免费观看| 97久久人人超碰| 日韩精品成人一区二区在线| 久久久久久夜精品精品免费| 91浏览器入口在线观看| 爽好久久久欧美精品| 国产网站一区二区| 在线精品视频一区二区三四| 免费看日韩精品| 亚洲欧洲日韩在线| 日韩午夜中文字幕| 一本久久a久久免费精品不卡| 日本三级亚洲精品| 国产精品护士白丝一区av| 中文字幕在线观看一区二区| 欧美精品日韩一区| 国产高清视频一区| 午夜电影一区二区三区| 国产精品亲子乱子伦xxxx裸| 欧美日韩精品电影| 不卡一区二区三区四区| 日韩精品乱码免费| 亚洲欧美一区二区三区久本道91| 日韩欧美在线一区二区三区| 色综合久久久网| 精品一区二区三区蜜桃| 亚洲午夜电影在线观看| 国产精品久久久久影院色老大| 欧美一级黄色大片| 在线免费不卡视频| www.亚洲免费av| 国产综合成人久久大片91| 午夜视频一区在线观看| 亚洲欧洲精品成人久久奇米网| 欧美变态口味重另类| 欧美中文字幕不卡| 91视视频在线直接观看在线看网页在线看| 青青草成人在线观看| 亚洲一二三级电影| 亚洲免费观看在线视频| 亚洲国产精品黑人久久久| 日韩精品一区二区在线| 欧美美女bb生活片| 欧美亚洲国产bt| 色呦呦国产精品| 成人免费va视频| 国产999精品久久久久久| 精品在线观看视频| 蜜臀a∨国产成人精品| 天堂精品中文字幕在线| 亚洲一区av在线| 亚洲综合色噜噜狠狠| 亚洲欧美日韩国产成人精品影院 | 91国产免费看| 91在线国内视频| 91视频你懂的| 91年精品国产| 91久久精品网| 欧美性大战久久久久久久蜜臀| 一本大道av伊人久久综合| 色哟哟日韩精品| 在线观看视频一区二区| 91激情在线视频| 国产精品美女一区二区三区| 久久毛片高清国产| 中文字幕乱码久久午夜不卡 | 99在线精品观看| 不卡区在线中文字幕| bt7086福利一区国产| 99久久国产综合精品女不卡| 99在线精品视频| 欧美手机在线视频| 欧美一级高清片| 久久久精品中文字幕麻豆发布| 久久精品欧美一区二区三区麻豆| 国产午夜亚洲精品羞羞网站| 欧美国产激情二区三区| 一区二区中文视频| 亚洲成人免费av| 精品一区二区三区在线观看| 国产乱一区二区| 99综合影院在线| 欧美日韩三级一区二区| 26uuu国产在线精品一区二区| 国产午夜亚洲精品理论片色戒| 亚洲图片激情小说| 视频一区视频二区中文| 国产精品一级黄| 91精品1区2区| 精品日韩一区二区三区免费视频| 国产日韩精品一区二区浪潮av| 综合色天天鬼久久鬼色| 午夜精品久久久久久不卡8050| 黄一区二区三区| 99国产欧美另类久久久精品| 欧美福利一区二区| 国产日产欧美一区| 五月激情丁香一区二区三区| 国产麻豆精品theporn| 色综合久久88色综合天天6| 91精品国产91热久久久做人人| 免费看精品久久片| 成人国产一区二区三区精品| 欧美日韩国产影片| 中文久久乱码一区二区| 日韩 欧美一区二区三区| 99视频一区二区| 精品成人a区在线观看| 亚洲一区在线观看视频| 国产麻豆精品在线观看| 精品视频一区二区不卡| 中文字幕av不卡| 免费人成黄页网站在线一区二区 | 91丨porny丨国产| 久久综合色播五月| 亚洲成人1区2区| 91在线看国产| 欧美韩国日本不卡| 精品一区二区三区在线观看 | 制服丝袜中文字幕亚洲| 中文一区二区在线观看| 奇米精品一区二区三区四区| 色欧美日韩亚洲| 国产精品久久看| 国内国产精品久久| 日韩欧美在线网站| 性欧美疯狂xxxxbbbb| 99久久久免费精品国产一区二区| 精品少妇一区二区三区日产乱码| 亚洲午夜精品17c| 91丨国产丨九色丨pron| 韩国欧美国产1区| 91精品国产综合久久国产大片| 亚洲人成亚洲人成在线观看图片| 国产精品系列在线播放| 欧美电影免费观看高清完整版在| 午夜精品福利一区二区三区av| 91免费看`日韩一区二区| 中文字幕在线观看一区二区| 国产精华液一区二区三区| 日韩精品一区二区三区在线 | 中文字幕中文字幕在线一区| 久草热8精品视频在线观看| 91精品国产色综合久久不卡电影 | 亚洲国产一二三| 一本一道久久a久久精品综合蜜臀| 国产精品欧美久久久久一区二区| 国产精一品亚洲二区在线视频| 日韩欧美的一区二区| 美女一区二区在线观看| 欧美一区二区人人喊爽| 日韩精品五月天| 91精品国产麻豆国产自产在线 | 91美女在线看| 亚洲欧美一区二区久久| 一本一道波多野结衣一区二区| 专区另类欧美日韩| 99久久精品情趣| 亚洲精品视频免费看| 欧美伊人久久久久久久久影院| 亚洲一区二区美女| 欧美理论在线播放| 蜜臀国产一区二区三区在线播放| 欧美一区二区三区日韩视频| 蜜桃久久久久久久| wwww国产精品欧美| 成人亚洲一区二区一| 亚洲精品自拍动漫在线| 欧美亚洲一区二区在线观看| 亚洲成人福利片| 精品久久久久久最新网址| 国产精品18久久久久久久久| 中文av字幕一区| 在线观看国产91| 日本伊人精品一区二区三区观看方式| 日韩欧美视频在线| 国产精品一区二区无线| 国产精品久久久久久久岛一牛影视| 91在线观看污| 日韩精品欧美成人高清一区二区| 久久这里只有精品首页| 91在线你懂得| 男女男精品视频网| 国产精品久久久久影院老司|