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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cmsmanager.h

?? 此程序?yàn)閣cdma系統(tǒng)當(dāng)中ftp/video業(yè)務(wù)模型的c++程序仿真 通過(guò)此程序 能得到此兩種業(yè)務(wù)在多種條件下的吞吐量和無(wú)碼率的性能
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
 //需要在CMsManager中定義:int m_iBlockUserOfDCH; float m_fBlockRatioOfDCH;(在DataProcess中統(tǒng)計(jì)用)
//還需要加入數(shù)據(jù)部分的數(shù)據(jù)成員和函數(shù)成員!
///////////////////////////////////////////////////////////////////
//                             WCDMA TEAM                        //
//                      BUPT Radio Research Center               //
///////////////////////////////////////////////////////////////////
//
//                          CMsManager.h
//
///////////////////////////////////////////////////////////////////
//
// 移動(dòng)臺(tái)管理與數(shù)據(jù)統(tǒng)計(jì)類(lèi)的頭文件, 用于聲明類(lèi)CMsManager, 其實(shí)現(xiàn)在
// CMsManager.cpp中。
//
// 增加了DROP結(jié)束時(shí),對(duì)話(huà)音用戶(hù)鏈表上還未結(jié)束通話(huà)的用戶(hù)的處理,以
// 增加統(tǒng)計(jì)的精確性
// 
// Written by:     陳美婭   李晶
// Date:     200404
//
///////////////////////////////////////////////////////////////////
/*#if !defined(SYSTEMLEVEL_SIMULATION_CDMATYPE_MANAGER_H)
#define SYSTEMLEVEL_SIMULATION_CDMATYPE_MANAGER_H
*/
#if !defined(SYSTEMLEVEL_SIMULATION_CDMATYPE_MANAGER_H)
#define SYSTEMLEVEL_SIMULATION_CDMATYPE_MANAGER_H

#include "systemsim.h"
#include <afxtempl.h>

#define WindowSize 600
#define TTISize 3
#define OutageThreshold 0.15
#define DropThreshold 0.5
#define DropTimer 5
#define UserOutageThreshold 0.01
#define BEROfPC 0.04
#define PowerControlStep 0.5
#define ActiveSetMaxSize 3

#define InitialDropWindowSize 1500
#define InitialDCHDropThreshold 0.15
#define DCHDropThreshold 0.1
#define MAXDCHPOWER 2000 
#define INITIALDCHPOWER 1000 //小于最大可用功率,避免預(yù)測(cè)速率過(guò)高和用戶(hù)接入失敗
#define RATEASSIGNTIMER 1500
#define POWCTRLFAILEDTIMER 750

///////////////////////////////////////////////////////////////
//		        移動(dòng)臺(tái)管理與數(shù)據(jù)統(tǒng)計(jì)模塊頭文件               //
///////////////////////////////////////////////////////////////
class CMsManager
{
public:

//attribute
private:
    CServiceArea* m_pServiceArea;			//指向ServiceArea對(duì)象的指針
    CLinkPrediction* m_pLinkPrediction;     //指向LinkPrediction對(duì)象的指針


	//話(huà)音用戶(hù)鏈表和用戶(hù)數(shù)
    CTypedPtrList<CPtrList, CVoiceMs*> m_VoiceList;      //話(huà)音業(yè)務(wù)用戶(hù)鏈表
	int m_iVoiceNumPerSector;				//每扇區(qū)話(huà)音用戶(hù)數(shù)
    int m_iVoiceNumInSys;			        //系統(tǒng)總的話(huà)音用戶(hù)數(shù)



	//數(shù)據(jù)用戶(hù)鏈表和用戶(hù)數(shù)
	CTypedPtrList<CPtrList, CHttpDataMs*> m_HttpDataList;  //http業(yè)務(wù)用戶(hù)鏈表
	float m_fFractionHttp;					//http用戶(hù)比例
	int m_iHttpNum;							//http用戶(hù)數(shù)


	int m_iDataNumPerSector;				//每扇區(qū)數(shù)據(jù)用戶(hù)數(shù)
    int m_iDataNumInSys;					//系統(tǒng)總的數(shù)據(jù)用戶(hù)數(shù) 

    CTypedPtrList<CPtrList, CFtpDataMs*> m_FtpDataList;  //ftp業(yè)務(wù)用戶(hù)鏈表
    float m_fFractionFtp;					//FTP用戶(hù)比例
    int m_iFtpNum;							//ftp用戶(hù)數(shù)


	//20060116
	CTypedPtrList<CPtrList, CVideoDataMs*> m_VideoDataList;  //Video業(yè)務(wù)用戶(hù)鏈表
    float m_fFractionVideo;					//Video用戶(hù)比例
    int m_iVideoNum;	


    //話(huà)音用戶(hù)相關(guān)統(tǒng)計(jì)屬性
    int m_iVoiceUserOfCurrentDrop;		    //本Drop內(nèi)所有的話(huà)音用戶(hù)
    int m_iBlockUserOfVoice;                        //話(huà)音業(yè)務(wù)接入失敗的用戶(hù)數(shù)
    float m_fBlockRatioOfVoice;                     //話(huà)音用戶(hù)接入失敗率
    int m_iOutageUserOfVoice;                       //話(huà)音業(yè)務(wù)中斷的用戶(hù)數(shù)
    float m_fOutageRatioOfVoice;                    //話(huà)音用戶(hù)中斷率
    int m_iDropUserOfVoice;			    //話(huà)音業(yè)務(wù)掉話(huà)用戶(hù)數(shù)
    float m_fDropRatioOfVoice;			    //話(huà)音用戶(hù)掉話(huà)率
	int m_iUnsatisfiedUserOfVoice;                  //不滿(mǎn)意話(huà)音用戶(hù)數(shù)
	float m_fSatisfiedRadioOfVoice;                 //話(huà)音用戶(hù)滿(mǎn)意率
	long m_lTotalVoiceFailedBLNum;      //話(huà)音移動(dòng)臺(tái)總的傳輸失敗的傳輸塊數(shù)
	long m_lTotalVoiceBLNum;            //話(huà)音移動(dòng)臺(tái)總的傳輸塊數(shù)
	float m_fMeanVoiceBLER;             //話(huà)音移動(dòng)臺(tái)平均誤塊率


	//數(shù)據(jù)用戶(hù)相關(guān)統(tǒng)計(jì)屬性
	INT64 m_lTotalSucfulBitNum;		//成功傳輸比特的總量
	long m_lTotalFailedBLNum;	//記錄數(shù)據(jù)移動(dòng)臺(tái)傳輸失敗的傳輸塊之和
	long m_lTotalSucfulBLNum;	//記錄數(shù)據(jù)移動(dòng)臺(tái)成功傳輸?shù)膫鬏攭K之和
	float m_fMeanBLER;				//一個(gè)drop內(nèi)的平均傳輸塊錯(cuò)誤率
	float m_fMeanDataThrput;		//一個(gè)drop內(nèi)數(shù)據(jù)平均吞吐量
	int m_iBlockedDCHMs;			//記錄一個(gè)drop內(nèi)被block的DCH移動(dòng)臺(tái)數(shù)目
    float m_fBlockedDCHRatio;		//記錄一個(gè)drop內(nèi)被block的DCH移動(dòng)臺(tái)占數(shù)據(jù)移動(dòng)臺(tái)的比例

    //業(yè)務(wù)相關(guān)統(tǒng)計(jì)量
	long m_lTotalFailedPacketNum;	//記錄數(shù)據(jù)移動(dòng)臺(tái)傳輸失敗的分組之和
	long m_lTotalSucfulPacketNum;	//記錄數(shù)據(jù)移動(dòng)臺(tái)傳輸成功的份組之和
	long m_lTotalSucfulPCBit;   //記錄數(shù)據(jù)移動(dòng)臺(tái)成功傳輸總比特?cái)?shù)
	long m_lTotalPacketDelay;		//記錄數(shù)據(jù)移動(dòng)臺(tái)總的分組時(shí)延
	long m_lTotalPCDelay;			//記錄數(shù)據(jù)移動(dòng)臺(tái)總的分組呼叫時(shí)延
	float m_fMeanPER;				//一個(gè)drop內(nèi)的平均分組錯(cuò)誤率
	
	//軟切換開(kāi)銷(xiāo)相關(guān)統(tǒng)計(jì)量 add by slj
	long m_lSlotOfActiveSetSize[ActiveSetMaxSize]; //記錄激活集內(nèi)不同數(shù)目扇區(qū)所占時(shí)隙
	float m_fScaleOfActiveSetSize[ActiveSetMaxSize]; //記錄激活集不同扇區(qū)數(shù)目所占比例
	long m_lTotalSlotOfActiveSetSize; //記錄總時(shí)隙
	float m_fSpendingOfSHO;         //記錄軟切換開(kāi)銷(xiāo)

	//相關(guān)統(tǒng)計(jì)量 add by slj 20041020
	long m_lTotalSlotOfSHO;           //記錄處于軟切換總時(shí)隙
	float m_fScaleOfSHO;           //記錄軟切換比例
	long m_lTotalBLNumInSHO; //記錄軟切換下總的傳輸塊數(shù)
	long m_lTotalFailedBLNumInSHO; //記錄軟切換下錯(cuò)誤傳輸塊數(shù)
	float m_fBLERInSHO;            //記錄軟切換下誤塊率
	double m_fTotalMsPowerInSHO;     //記錄總發(fā)射功率
    long m_lTotalMsSlotInSHO;          //記錄處于軟切換所有移動(dòng)臺(tái)所有時(shí)隙
	float m_fMeanPowerInSHO;        //記錄軟切換下平均功率
	

	//數(shù)據(jù)傳輸相關(guān)變量
	CTypedPtrList<CPtrList, CHttpDataMs*> m_AdmittedHttpDataList;	//接納控制成功的Http業(yè)務(wù)用戶(hù)鏈表
    CTypedPtrList<CPtrList, CFtpDataMs*> m_AdmittedFtpDataList;		//接納控制成功的Ftp業(yè)務(wù)用戶(hù)鏈表
//for compile
	CTypedPtrList<CPtrList,CDataMs*> m_AdmittedDataList;

	TFI_TYPE *m_pstDCHTFI;	//數(shù)據(jù)隊(duì)列為空時(shí),指定的DCH信道TFI

//DCH掉線(xiàn)相關(guān)的統(tǒng)計(jì)變量 add by slj
	int m_iDCHUserOfCurrentDrop;		    //本Drop內(nèi)所有的DCH用戶(hù)數(shù)
	int m_iDropUserOfDCHMs;					//數(shù)據(jù)DCH掉話(huà)用戶(hù)數(shù)
    float m_fDropRatioOfDCHMs;			    //數(shù)據(jù)DCH用戶(hù)掉話(huà)率
	int m_iUnsatisfiedUserOfDCHMs;          //不滿(mǎn)意DCH用戶(hù)數(shù)
	float m_fSatisfiedRadioOfDCHMs;         //DCH用戶(hù)不滿(mǎn)意率
	int m_iInitDroppedUser;				//初始化時(shí)間內(nèi)掉話(huà)DCH用戶(hù)數(shù)

	//by zl
	float m_fHSDSCHPower;		//為扇區(qū)DSCH信道分配的功率
	
//end of for compile

	//統(tǒng)計(jì)文件名參數(shù)
	char m_sSystemMeanThroughputFile[40];
		//● 系統(tǒng)平均吞吐量的統(tǒng)計(jì)文件,統(tǒng)計(jì)整個(gè)系統(tǒng)內(nèi)每個(gè)扇區(qū)的平均吞吐量,
		//每個(gè)drop輸出一個(gè)值
	char m_sSystemMeanPERFile[40];
		//● 系統(tǒng)平均分組差錯(cuò)概率,整個(gè)系統(tǒng)中的分組差錯(cuò)概率,每個(gè)drop輸出
		//一個(gè)值
	char m_sMobileC2IFile[40];
		//● 移動(dòng)臺(tái)C/I的統(tǒng)計(jì)文件,在指定時(shí)間輸出所有移動(dòng)臺(tái)的C/I數(shù)據(jù),
		//點(diǎn)數(shù)為移動(dòng)臺(tái)的個(gè)數(shù)
	char m_sMobileThroughputServiceFile[40];
		//● 移動(dòng)臺(tái)吞吐量(service)統(tǒng)計(jì)文件,按service統(tǒng)計(jì)用戶(hù)吞吐量,
		//點(diǎn)數(shù)為移動(dòng)臺(tái)的個(gè)數(shù)
	char m_sVoiceFile[40];
		//話(huà)音統(tǒng)計(jì)文件,每個(gè)drop輸出一個(gè)值
	char m_sMobileThroughputPacketCallFile[40];
		//● 移動(dòng)臺(tái)吞吐量(packet call)統(tǒng)計(jì)文件,按packet call統(tǒng)計(jì)用戶(hù)
		//吞吐量,點(diǎn)數(shù)為移動(dòng)臺(tái)的個(gè)數(shù)
public:
	
	int m_iSlotNum;							//每drop時(shí)隙數(shù)
	float m_fSlotTime;						//每時(shí)隙時(shí)長(zhǎng)
	float m_fDropTime;						//每drop時(shí)長(zhǎng)
	
	int m_iSlotCurrentNum;
	int m_iDropCurrentNum;

	//以下為各個(gè)移動(dòng)臺(tái)類(lèi)的參數(shù)
	float m_fFudgetFactorOf8PSK;			//8PSK高階調(diào)制因子
	float m_fFudgetFactorOf16QAM;			//16QAM高階調(diào)制因子
	float m_fVoiceActiveFactor;				//話(huà)音激活因子
//for compiling	
//the defination of these two variable is not necessary
	float m_fC2IThreshold;					//門(mén)限C/I
	float m_fC2ITarget;					//目標(biāo)C/I
	float m_fPowerControlStep;			//功率控制步長(zhǎng)
	float m_fBEROfPC;						//功率控制差錯(cuò)概率
	
	
	float m_fMaxFractionOfTrafficPower;		//業(yè)務(wù)信道最大功率比例
	float m_fDynamicRangeOfTrafficPower;	        //業(yè)務(wù)信道功率動(dòng)態(tài)范圍
	float m_fMaxFractionOfPacketPower;		//分組信道最大功率比例
	float m_fDynamicRangeOfPacketPower;	        //分組信道功率動(dòng)態(tài)范圍
	
	
	float m_fStdSlowFading;					//慢衰標(biāo)準(zhǔn)差
	
	
	int   m_iChannelNumber;                 //各信道類(lèi)型的數(shù)量
	float m_fFractionOfChannel[10];         //各信道對(duì)應(yīng)比例值

//Modified by Li Jing,20040713	
	//話(huà)音 BLER vs C/I 表
	float m_fC2IIndex[26];                  //存放著26個(gè)C2I值
	float m_fBLER_1[26];                    //對(duì)應(yīng)信道類(lèi)型為1的BLER值
	float m_fBLER_2[26];                    //對(duì)應(yīng)信道類(lèi)型為2的BLER值
	float m_fBLER_3[26];                    //對(duì)應(yīng)信道類(lèi)型為3的BLER值
	float m_fBLER_4[26];                    //對(duì)應(yīng)信道類(lèi)型為4的BLER值
	float m_fBLER_5[26];                    //對(duì)應(yīng)信道類(lèi)型為5的BLER值

//Added by Li Jing,20040713
	//數(shù)據(jù)(64K) BLER vs C/I表
	float m_fC2IIndex64[4];                  //存放著26個(gè)C2I值
	float m_fBLER64_1[4];                    //對(duì)應(yīng)信道類(lèi)型為1的BLER值
	float m_fBLER64_2[4];                    //對(duì)應(yīng)信道類(lèi)型為2的BLER值
    float m_fBLER64_3[4];                    //對(duì)應(yīng)信道類(lèi)型為3的BLER值

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品tushy高清| 欧美久久一二区| 亚洲成av人片在线观看| 久久夜色精品一区| 欧美性大战久久久久久久蜜臀 | 亚洲欧美日韩在线| 日韩欧美一区二区在线视频| 99视频精品免费视频| 久久国内精品自在自线400部| 成人欧美一区二区三区| 欧美一区二区三区在线视频| 一本久久综合亚洲鲁鲁五月天| 久久成人久久爱| 天天综合天天做天天综合| 国产精品另类一区| 精品av综合导航| 欧美一区二区日韩一区二区| 在线免费亚洲电影| va亚洲va日韩不卡在线观看| 国产高清久久久| 精品无人码麻豆乱码1区2区| 丝袜美腿亚洲色图| 亚洲影院理伦片| 亚洲视频在线一区| 国产精品精品国产色婷婷| 精品成人一区二区三区四区| 日韩三级视频在线看| 3d动漫精品啪啪一区二区竹菊| av成人老司机| 不卡电影一区二区三区| 国产福利一区二区三区视频| 国产一区二区三区免费观看| 精品一区二区三区视频在线观看| 日韩中文字幕不卡| 无吗不卡中文字幕| 日韩不卡手机在线v区| 天天影视色香欲综合网老头| 亚洲第一成人在线| 丝袜诱惑制服诱惑色一区在线观看| 一区二区不卡在线播放| 亚洲人被黑人高潮完整版| 综合激情成人伊人| 亚洲欧美怡红院| 中文字幕综合网| 亚洲蜜臀av乱码久久精品| 亚洲天堂网中文字| 亚洲乱码精品一二三四区日韩在线| 国产精品高潮呻吟| 91视频.com| 国产一区二区美女| 国产精品一区专区| 国v精品久久久网| 成人av动漫在线| 91蜜桃视频在线| 欧美中文字幕久久| 欧美日韩www| 日韩精品资源二区在线| 精品成a人在线观看| 国产色婷婷亚洲99精品小说| 1区2区3区精品视频| 亚洲精选视频在线| 丝袜美腿亚洲色图| 激情久久五月天| 成人精品视频.| 欧美在线免费观看视频| 欧美一级一级性生活免费录像| www激情久久| 日韩码欧中文字| 天天影视网天天综合色在线播放| 久久成人av少妇免费| 波多野结衣欧美| 欧美日韩亚洲综合一区二区三区 | 色av成人天堂桃色av| 6080国产精品一区二区| 精品精品欲导航| 日韩美女视频一区二区 | 久久久亚洲综合| 中文字幕一区二区三区色视频| 亚洲成人激情av| 国产一区二区三区av电影| 91网站在线观看视频| 在线不卡a资源高清| 亚洲国产经典视频| 亚洲国产日产av| 国内欧美视频一区二区| 91视频91自| 精品国产第一区二区三区观看体验| 一区精品在线播放| 蜜臀久久久久久久| 91麻豆精品一区二区三区| 日韩一区二区三区精品视频| 成人欧美一区二区三区黑人麻豆 | 一本大道久久a久久精二百| 宅男在线国产精品| 日韩一区在线看| 精品一区二区免费| 91免费精品国自产拍在线不卡| 欧美性大战久久久| 在线亚洲高清视频| 国产亚洲精久久久久久| 肉肉av福利一精品导航| www.性欧美| 精品美女被调教视频大全网站| 亚洲乱码中文字幕| 成人精品在线视频观看| 日韩欧美自拍偷拍| 亚洲va欧美va人人爽午夜| 国产乱码一区二区三区| 欧美精品精品一区| 亚洲欧美国产77777| 国产a级毛片一区| 精品国免费一区二区三区| 午夜欧美电影在线观看| 色哟哟亚洲精品| 国产精品麻豆久久久| 国产在线一区二区综合免费视频| 欧美日韩成人在线| 一区二区三区在线视频播放| 99视频热这里只有精品免费| 国产欧美精品一区二区色综合朱莉| 麻豆传媒一区二区三区| 欧美福利一区二区| 亚洲高清免费在线| 欧美亚男人的天堂| 国产精品福利电影一区二区三区四区| 国内外精品视频| 精品免费一区二区三区| 日本午夜精品视频在线观看| 欧美日韩免费电影| 日韩中文字幕区一区有砖一区 | 欧美日韩午夜影院| 一区2区3区在线看| 欧美日韩在线免费视频| 一区二区免费视频| 欧洲人成人精品| 亚洲国产一区二区三区青草影视 | 91精品国产高清一区二区三区蜜臀| 亚洲最新视频在线观看| 在线观看亚洲精品| 亚洲第一久久影院| 欧美精品1区2区| 奇米精品一区二区三区四区 | 3d动漫精品啪啪| 蜜桃视频第一区免费观看| 日韩欧美国产不卡| 激情深爱一区二区| 国产亲近乱来精品视频| 成人久久18免费网站麻豆| 国产精品久久久久久户外露出| av亚洲精华国产精华精华| 亚洲特黄一级片| 欧美午夜片在线看| 男女视频一区二区| 久久久久久久久久久久久女国产乱| 国产精品一区二区x88av| 国产精品丝袜91| 一本到不卡精品视频在线观看| 亚洲午夜精品在线| 91在线视频在线| 国产精品视频麻豆| 91亚洲精品久久久蜜桃| 亚洲一区免费视频| 欧美一区二区精品久久911| 久久精品国产99国产精品| 欧美国产欧美亚州国产日韩mv天天看完整 | bt7086福利一区国产| 亚洲欧洲国产日韩| 欧美日韩极品在线观看一区| 免费人成精品欧美精品| 久久精品视频在线看| 97aⅴ精品视频一二三区| 三级亚洲高清视频| 中文字幕精品在线不卡| 色噜噜狠狠色综合欧洲selulu| 日本一不卡视频| 中文字幕亚洲欧美在线不卡| 3751色影院一区二区三区| 国产毛片精品国产一区二区三区| 日韩伦理av电影| 欧美一区二区福利在线| 成人久久久精品乱码一区二区三区| 亚洲国产日产av| 欧美国产精品v| 欧美日本一道本| 国产成人av影院| 视频一区二区三区入口| 国产精品免费aⅴ片在线观看| 欧美日韩一二三区| 懂色av中文字幕一区二区三区 | 美国十次了思思久久精品导航| 中文字幕一区二区三中文字幕| 欧美一区二区三区在线视频| 波多野结衣中文一区| 免费欧美在线视频| 亚洲色图欧洲色图| 精品av久久707| 67194成人在线观看| 色婷婷亚洲精品| 成人一区二区三区视频| 日韩精品亚洲一区|