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

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

?? cmsmanager.h

?? 此程序為wcdma系統當中ftp/video業務模型的c++程序仿真 通過此程序 能得到此兩種業務在多種條件下的吞吐量和無碼率的性能
?? H
?? 第 1 頁 / 共 2 頁
字號:
	float m_fBLER64_4[4];                    //對應信道類型為4的BLER值
	float m_fBLER64_5[4];                    //對應信道類型為5的BLER值

	//數據(144K) BLER vs C/I表
	float m_fC2IIndex144[4];                  //存放著26個C2I值
	float m_fBLER144_1[4];                    //對應信道類型為1的BLER值
	float m_fBLER144_2[4];                    //對應信道類型為2的BLER值
    float m_fBLER144_3[4];                    //對應信道類型為3的BLER值
	float m_fBLER144_4[4];                    //對應信道類型為4的BLER值
	float m_fBLER144_5[4];                    //對應信道類型為5的BLER值

	//數據(384K) BLER vs C/I表
	float m_fC2IIndex384[4];                  //存放著26個C2I值
	float m_fBLER384_1[4];                    //對應信道類型為1的BLER值
	float m_fBLER384_2[4];                    //對應信道類型為2的BLER值
    float m_fBLER384_3[4];                    //對應信道類型為3的BLER值
	float m_fBLER384_4[4];                    //對應信道類型為4的BLER值
	float m_fBLER384_5[4];                    //對應信道類型為5的BLER值

	
    //以下為軟切換參數
	float  m_fSHOAs_Th;                     //軟切換門限值
    float  m_fSHOAs_Th_Hyst;                //軟切換門限滯后
    float  m_fSHOAs_Rep_Hyst;               //軟切換替換滯后
    int    m_iSHOTimer;                     //軟切換定時器,即△T
    int    m_iSoftHandoffDelay;				//軟切換事件時延
//slj    int    m_iActiveSetMaxSize;				//激活集最大數量
    
	int m_iSwitchCounter;				//記錄數據移動臺在DCH、DSCH信道之間的切換次數
	//for compile
	char *m_sIntermediateFileName;
	char *m_sHighestUserFileName;

	//掉話用戶統計變量 by slj
	int m_iMsNumbelowWindow;
	int m_iMsNumUnAdmitted;
	//end of for compile
    
/*//新增成員變量 by zl
	//不同的調度算法:
    //#define MAXC2I			//最大C/I算法宏
    //#define RANDOMR			//隨機數算法宏
    //#define PROPFAIRNESS		//正比公平算法
*/
	int m_iScheduleAlgorithm;   //調度算法

    int m_iDCHDataNumPerSector;				//每扇區DCH數據用戶數
    int m_iDCHDataNumInSys;					//系統總的DCH數據用戶數

    int m_iHSDSCHDataNumPerSector;		   //每扇區HSDSCH數據用戶數
    int m_iHSDSCHDataNumInSys;			   //系統總的HSDSCH數據用戶數

	//zl 20050308
    int m_iHttpNuminSector;          //每扇區Http用戶數
	int m_iFtpNuminSector;           //每扇區FTP用戶數
	int m_iVideoNuminSector;         //每扇區Video用戶數

//by cmy
public:
	//用于門限調整的變量
	float m_fEPTargetErrorRate;		//門限調整方法中EP錯誤率的目標值
	float m_fTADownStep;			//門限調整方法中速率預測門限下調步長
	float m_fTARange;				//門限調整方法中速率預測門限的調整范圍
	float m_fTALocalDownStep;
	float m_fTAGlobalDownStep;
	int m_iAlgorithm;		//指示門限調整方法

	//zl 20060308
    float m_fVideoEPTargetErrorRate;	//門限調整方法中Video的EP錯誤率的目標值
	float m_fVideoTADownStep;			//門限調整方法中Video速率預測門限下調步長



//Operation
public:
	CMsManager();                                           //構造函數
	~CMsManager();				                //析構函數,清除用戶鏈表
	void Initialization(int,float,float,CLinkPrediction*);	//完成類的初始化工作
	void MsInitialization(CServiceArea*);	                //完成移動臺對象的初始化工作
	void AddUser();				                //產生三種用戶并加入鏈表隊列
	void Clean();				                //清除用戶鏈表,由析構函數調用
	void StatisticsReset();
    float DistanceCaculte(LOCATION_TYPE,SECTORID_TYPE);     //計算移動臺到最近基站的距離

	////語音用戶處理部分 by李晶
	void VoiceProcess();			                //對所有話音用戶進行循環
	
	void TTIBlockCumulate(CVoiceMs*);                   //新增函數成員,累加一個TTI內的誤塊數至該用戶的m_iNumOfErrorBlock,
	                                                        //累加一個TTI內的塊數至該用戶的m_iNumOfTotalBlock中
	void OutageAndDropJudgement(CVoiceMs*);                 //新增函數成員,在每個窗口結束時判斷是否outage或drop
	
	void VoiceStatistics();			                //由DataStatics調用,每個Drop結束時執行
	
	void UpdateSectorVoicePower();                           //更新各扇區話音功率
    
	void UpdateSetPower();                                  //更新移動臺的監測集

	void Coverage();                               //覆蓋性能評估函數

	////數據用戶處理部分 by陳美婭
	void DCHDataMsListProcess();	//數據移動臺鏈表處理函數:形成接納控制成功的DCH隊列
	void DCHMsListProcess();	//處理接納控制成功的DCH移動臺

	////數據用戶輸出統計部分 by陳美婭
    void DataMsStatisticsCalculate();		//循環處理數據移動臺計算統計量
	void SectorStaticsCumulate();
	void DataBitAndPacketCumulate();		//累計傳輸比特數和分組數,共統計用
	void MeanThroughputStatistics();		//計算扇區平均吞吐量,并輸出至文件中		
//	void MeanPERStatistics();				//計算平均分組差錯概率,并輸出至文件
	void MsThroughputStatistics();			//把各個數據用戶的吞吐量輸出至文件中				
	void MsDelayStatistics();				//把各個http移動臺的時延數據輸出至文件中
	void MsASTStatistics();					//統計數據移動臺的Active Session Throughput
	void MsSatisfiedRatio();				//統計數據移動臺用戶滿意率
	void CalculateBLER();					//計算實際的誤塊率
	void MsLocAndInterference();			//考察移動臺位置和干擾的關系
											//相應結果輸出到LocAndInterference.txt    
	//數據DCH用戶掉線的統計函數 add by 蘇麗君 2004年07月30日	                                                        //累加一個TTI內的塊數至該用戶的m_iNumOfTotalBlock中
	void DCHMsDropRatio();                 //輸出DCH用戶掉話率和滿意率

//----------------以下為接口函數(voice part)------------	
	int GetVoiceNumPerSector();
	void SetVoiceNumPerSector(int);
	
	char* GetVoiceFile();
	void SetVoiceFile(char*);

	int GetDataNumPerSector();
	void SetDataNumPerSector(int);

	float GetFractionHttp();
	void SetFractionHttp(float);

	float GetFractionFtp();
	void SetFractionFtp(float);

	float GetFractionVideo();            //20060116
	void SetFractionVideo(float);

//by cmy
	void SetFractionOfPacketPower(float);	//設置分組信道最大功率比
	float GetFractionOfPacketPowe(void);	//返回分組信道最大功率比

	char* GetSystemMeanThroughputFile();
	void SetSystemMeanThroughputFile(char*);

	char* GetSystemMeanPERFile();
	void SetSystemMeanPERFile(char*);
	
	char* GetMobileC2IFile();
	void SetMobileC2IFile(char*);

	char* GetMobileThroughputServiceFile();
	void SetMobileThroughputServiceFile(char*);

	char* GetMobileThroughputPacketCallFile();
	void SetMobileThroughputPacketCallFile(char*);

	TFI_TYPE* GetDCHTFIforEmptyDataQueue();
	void SetDCHTFIforEmptyDataQueue(TFI_TYPE*);

private:	
	////數據用戶部分 by陳美婭
	void HandleDataMs(	CDataMs *pDataMs	);	//處理數據移動臺,這里實現對HTTP、FTP移動臺類型的多態
	void DataMsReInitialize(	CDataMs *pDataMs	);	//重新初始化數據移動臺 
	void HandleAdmittedDCHMs(	CDataMs	*pDataMs	);	//處理接納控制成功的DCH移動臺,進行軟切換、功率控制和數據傳輸
    void DCHDropEstimate(	CDataMs*	);			//判斷當前DCH用戶的掉話情況
	void DCHInitialDropEstimate(	CDataMs*	);			//在初始化時間內對DCH掉話的判斷
	
public:
	//新增HS-DSCH用戶部分函數  by zl
	void HSDSCHDataListProcess();         //對HSDSCH用戶調度處理
    void HSDataProcess(CDataMs *pDataMs);  //高速數據處理
	void HSDSCHScheduling( CDataMs *pDataMs ); //HS-DSCH用戶的調度函數 
	float HSDSCHPriorityCalculate( CDataMs *pDataMs );//計算HS-DSCH用戶的優先級
	float MaxC2ICalculate( CDataMs *pDataMs);   //最大C/I算法優先級的計算 20051214
    float PropFairCalculate( CDataMs *pDataMs); //正比公平算法優先級的計算
	float GradePFCalculate( CDataMs *pDataMs); //加權分類優先級計算 20051205
	float AdaptiveGPFCalculate( CDataMs *pDataMs);   //自適應加權分類優先級計算 20051219
	float UtilityCalculate( CDataMs *pDataMs);   //效用函數優先級計算 20060111
	float M_LWDFCalculate(CDataMs *pDataMs);   
					//M_LWDF算法優先級的計算 20060405 by huangfan
	float EXPCalculate(CDataMs *pDataMs);
					//EXP算法優先級的計算    20060405 by huangfan
	void FeedbackProcess();    //處理反饋信息	
	void MeanIor2Ioc();      //輸出平均Ior2Ioc

	//新增接口函數 by zl
	int GetDCHDataNumPerSector();       //讀取每個扇區的DCH用戶數
	void SetDCHDataNumPerSector(int);   //設置每個扇區的DCH用戶數

	int GetHSDSCHDataNumPerSector();    //讀取每個扇區的HSDSCH用戶數
	void SetHSDSCHDataNumPerSector(int);//設置每個扇區的HSDSCH用戶數

	int GetDCHDataNumInSys();       //讀取系統中總的DCH用戶數
	void SetDCHDataNumInSys(int);   //設置系統中總的DCH用戶數

	int GetHSDSCHDataNumInSys();    //讀取系統中總的HSDSCH用戶數
	void SetHSDSCHDataNumInSys(int);//設置系統中總的HSDSCH用戶數

	//by cmy
	void OutPutThreshold();   //輸出門限值

	//用于調度
	void MsFairnessStatistics();    //20051205
	void MaxRatioThrStatistics();   //20051205
	void UpdateWeightedParameter(CDataMs *pDataMs);  //20051206

	//for prediction
	void UserC2ICalculate();  //20051223
	void UserMeanC2ICalculate();  //20051223
	void UpdatePredictionQueue();  //20051223
	void UpdateDelayedQueue();//20051227

	//zl 20060302 for Video
	void DelaytoDrop();      //判斷是否掉話
	void VideoDropRatioStatistics();   //掉話率統計
	void UpdateWFactor();    //更新加權因子W
	void DropVideoPacket();  //判斷丟包 zl 20060328 
	void VideoPacketDropRatioStatistics();   //丟包率統計 zl 20060328

	void FillQueue(); //zl 20060404
};

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人av好男人在线观看| 精品一区二区三区欧美| 久久精品国产成人一区二区三区 | 午夜精品国产更新| 丁香六月久久综合狠狠色| 欧美日韩一区二区不卡| 国产精品区一区二区三| 精品亚洲成a人| 欧美片在线播放| 亚洲欧美日韩久久| 国产精品99久久不卡二区| 欧美精品九九99久久| 亚洲日本一区二区| 丰满少妇在线播放bd日韩电影| 日韩视频一区在线观看| 亚洲一区二区三区四区五区黄| 成人av综合一区| 久久精品视频网| 韩国欧美国产一区| 日韩欧美中文字幕制服| 亚洲成人第一页| 在线精品视频一区二区| 亚洲日本成人在线观看| 成人av资源下载| 久久亚洲精品小早川怜子| 蜜桃在线一区二区三区| 欧美一级爆毛片| 三级一区在线视频先锋 | 一区二区三区免费看视频| 成人免费观看视频| 日本一区二区三区四区在线视频| 精品影视av免费| 久久免费视频色| 国产成人午夜99999| 久久综合久久久久88| 精品综合久久久久久8888| 精品国产伦一区二区三区免费| 视频一区在线播放| 欧美成人猛片aaaaaaa| 久久9热精品视频| 久久伊人蜜桃av一区二区| 国产电影一区在线| 亚洲天堂免费看| 欧美日韩免费一区二区三区| 日韩专区在线视频| 日韩欧美一二区| 国产久卡久卡久卡久卡视频精品| 久久久影院官网| av在线不卡电影| 亚洲综合视频在线| 欧美一区二区三区四区高清| 激情都市一区二区| 日韩一区在线免费观看| 在线观看三级视频欧美| 奇米影视在线99精品| 久久精品视频一区二区| 色综合久久88色综合天天| 婷婷中文字幕综合| 久久综合色8888| 在线观看一区二区视频| 久草在线在线精品观看| 中文字幕中文乱码欧美一区二区| 精品视频在线免费观看| 久久66热re国产| 亚洲日韩欧美一区二区在线| 精品视频1区2区3区| 国内外成人在线| 一区二区视频免费在线观看| 日韩久久精品一区| 97精品视频在线观看自产线路二| 五月激情综合色| 国产精品人人做人人爽人人添| 欧美视频三区在线播放| 国产成人在线色| 亚洲成人777| 中文乱码免费一区二区| 欧美精品久久久久久久多人混战| 成人av在线网站| 六月丁香婷婷久久| 一区二区不卡在线播放| 日本一区二区视频在线| 欧美一区国产二区| 色噜噜狠狠成人中文综合| 国产精品亚洲专一区二区三区| 一区二区三区四区亚洲| 中文一区在线播放| 精品国产免费人成在线观看| 欧美日韩一区在线观看| 色综合色狠狠天天综合色| 国产一区二区在线观看免费| 亚洲一区二区精品视频| 亚洲欧洲日韩综合一区二区| 久久久久久97三级| 欧美va日韩va| 欧美日韩一区二区三区免费看| av影院午夜一区| 国产成人午夜精品5599| 狠狠色丁香久久婷婷综合丁香| 日韩中文字幕区一区有砖一区 | 日韩欧美色电影| 欧美精品久久久久久久多人混战| 色综合天天综合色综合av| 高清视频一区二区| 国产很黄免费观看久久| 美女视频黄久久| 日韩av不卡在线观看| 日韩激情视频在线观看| 亚洲电影视频在线| 亚洲.国产.中文慕字在线| 一区二区三区在线不卡| 亚洲人成网站精品片在线观看| 国产精品久久久久影视| 中文字幕欧美日韩一区| 国产精品久久久一本精品| 国产精品丝袜91| 中文字幕av不卡| 国产精品免费网站在线观看| 国产精品久久午夜| 亚洲女人小视频在线观看| 中文字幕一区二区在线播放| 中文字幕一区二区三区四区| 国产精品国产三级国产aⅴ原创| 欧美经典三级视频一区二区三区| 国产女人18毛片水真多成人如厕 | 亚洲妇熟xx妇色黄| 偷偷要91色婷婷| 免费成人你懂的| 国产一区亚洲一区| 国产高清久久久| av日韩在线网站| 色婷婷精品久久二区二区蜜臀av| 色吊一区二区三区| 在线成人高清不卡| 精品成a人在线观看| 国产精品久久三区| 亚洲午夜在线电影| 美女任你摸久久| 粉嫩在线一区二区三区视频| 94-欧美-setu| 欧美日韩国产精选| 精品欧美一区二区久久| 中文字幕一区二区不卡| 亚洲精品免费一二三区| 麻豆国产精品官网| 国产99一区视频免费| 日本国产一区二区| 日韩亚洲欧美在线| 中文字幕一区二区三中文字幕| 亚洲123区在线观看| 国产激情一区二区三区桃花岛亚洲| 91蝌蚪porny成人天涯| 日韩欧美国产wwwww| 国产精品久久免费看| 免费一区二区视频| hitomi一区二区三区精品| 91麻豆精品国产91久久久 | 国产剧情在线观看一区二区| 在线日韩av片| 久久久天堂av| 亚洲国产视频一区二区| 国产成人av电影| 欧美嫩在线观看| 一色桃子久久精品亚洲| 久久国产免费看| 精品视频一区三区九区| 欧美国产综合一区二区| 免费成人美女在线观看.| 91黄色在线观看| 国产日韩欧美一区二区三区乱码 | 国产精品每日更新在线播放网址| 亚洲国产aⅴ天堂久久| 不卡高清视频专区| 日韩美女一区二区三区四区| 亚洲一区精品在线| 成人高清在线视频| 久久婷婷综合激情| 免费看欧美美女黄的网站| 色呦呦一区二区三区| 国产亚洲视频系列| 久久疯狂做爰流白浆xx| 在线播放国产精品二区一二区四区| 国产精品不卡在线观看| 国产成人综合精品三级| 日韩欧美二区三区| 午夜精品爽啪视频| 欧美日韩三级一区| 亚洲午夜电影网| 日本韩国精品在线| 亚洲另类春色国产| 色偷偷88欧美精品久久久| 中文字幕一区二区三区乱码在线| 国产91丝袜在线播放| 久久久国产一区二区三区四区小说| 秋霞午夜av一区二区三区| 欧美男男青年gay1069videost| 一区二区欧美精品| 欧美色国产精品| 午夜电影久久久| 在线综合+亚洲+欧美中文字幕| 亚洲综合一区在线|