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

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

?? systemsim.h

?? 此程序為wcdma系統(tǒng)當中ftp/video業(yè)務模型的c++程序仿真 通過此程序 能得到此兩種業(yè)務在多種條件下的吞吐量和無碼率的性能
?? H
?? 第 1 頁 / 共 2 頁
字號:
 //////////////////////////////////////////////////////////////////////////////
//
//	TITLE:	The Definations of Fixed Parameters and Types of the Program
//
//	PURPOSE:Give the Definations of Fixed Parameters and Types of the 
//			Program that all the modules may use
//
//	COMMENTS:
//			The definations consist of these two parts:
//
//			1.公共數(shù)據(jù)結構, 可以分為4類:
//				● 與地理位置有關的公共數(shù)據(jù)。包括:坐標、小區(qū)標號、扇區(qū)標號。
//				● 與鄰小區(qū)干擾和切換有關的公共數(shù)據(jù)。包括:周圍扇區(qū)信息、候選
//				扇區(qū)信息、激活扇區(qū)信息,以及相關的數(shù)組、鏈表和函數(shù)。
//				● 與信道變化模型有關的公共數(shù)據(jù)。包括:信道數(shù)據(jù)、衰落數(shù)據(jù)。
//				其中,衰落數(shù)據(jù)結構體數(shù)組構成了信道模型類與移動臺類的接口。
//				● 與鏈路性能預測有關的公共數(shù)據(jù)。包括:速率估計、BLER估計兩個
//				數(shù)據(jù)表中用到的數(shù)據(jù)結構。數(shù)據(jù)業(yè)務移動臺使用速率估計表,根據(jù)當前
//				的C/I確定適合的數(shù)據(jù)速率,作為系統(tǒng)調度算法的依據(jù)。在某個
//				sub-packet傳輸結束后,數(shù)據(jù)業(yè)務移動臺根據(jù)encoder packet的大小、
//				數(shù)據(jù)速率、平均編碼速率、C/I的均值和方差,判斷當前分組的BLER,
//				然后根據(jù)BLER估計該分組是否正確。上述數(shù)據(jù)表作為鏈路性能預測類的
//				成員數(shù)據(jù),鏈路性能預測類中需要定義與之配合的成員函數(shù)。
//
//			2.宏定義部分:
//				定義了系統(tǒng)中相對固定的參數(shù),可以作為常量在整個系統(tǒng)程序中使用。
//
//			本文件可以作為定義系統(tǒng)公共頭文件的依據(jù),在變量與宏的說明過程中,
//			已經(jīng)給出了大部分的英文說明或定義,可以以此為依據(jù),并結合已有的代碼
//			編寫規(guī)范,定義變量和宏的名稱。
//
//	Writer: Chenmeiya Lijing Zhoujianhua
//
//	DATE:	2004.5
//
//////////////////////////////////////////////////////////////////////////////

#if !defined(SYSTEMSIM_H__INCLUDED_)
#define SYSTEMSIM_H__INCLUDED_

#include <math.h>
#include <afxtempl.h>
#include <iostream.h>

#include "sys_random.h"
#include "newran.h"

#define SlotsNumPerFrame 15            //每一幀的時隙數(shù)
#define BlockTimeThreshold 7500         //單位為時隙,即為5秒鐘
#define MeanCallTime 180	            //平均呼叫時長 120 秒
#define MAXNUMBER 5000                  //每100slots輸出一次,仿真時長為125s

#define CarrierFrequency 2e9			//載波頻率
#define MM 5							//服務區(qū)內橫向小區(qū)數(shù)量
#define NN 5							//服務區(qū)內縱向小區(qū)數(shù)量
#define SectorNumber 3					//一個小區(qū)的扇區(qū)數(shù)
#define NearCoefficient 0.707			//慢衰近場系數(shù)
#define FarCoefficient 0.707			//慢衰遠場系數(shù)
#define FractionOfPilotChannel 0.1	    //導頻功率比例
#define FractionOfCommonChannel 0.1	    //其他公共信道功率比例
#define FractionOfHSDSCHChannel 0.8     //為HSDSCH信道預留的功率比例 by zl 20050422
#define BandWidth 5e6				    //系統(tǒng)帶寬
#define ChipRate 3.84e6				    //碼片速率

#define NoiseFigure 10				
	//移動臺接收機噪聲系數(shù),疊加于NoiseDensity之上,單位:dB
#define NoiseDensity -174				
    //熱噪聲功率譜密度
#define NoisePower float((pow(10,(NoiseDensity+NoiseFigure)/double(10))*BandWidth))	
	//熱噪聲功率.噪聲功率譜密度與帶寬的乘積,計算C/I時用

#define AntennaGain 15					//天線增益&電纜損耗,單位:dB
	//與天線方向性(Antenna Orientation)疊加,
	//構成天線衰減值(Antenna Attenuation)

#define OtherLosses 10       //其他損耗,單位:dB
#define MsAntennaGain -1     //移動臺天線增益,單位:dB

#define MinPathLoss 70					//路徑損耗最小值
#define SlotSize 0.0006666667					//時隙長度(以s為單位)
#define PI 3.14159265
#define MinimumValue pow(10,-30)		//無窮小
#define ParameterFile "parameter.txt"	//參數(shù)文件路徑名


#define SubslotNumber 4			//一個時隙中子時隙的數(shù)量
//#define MaxTransmissionNum 1	//最大傳輸次數(shù)
#define INITIALSLOT 900	    //表示程序初始化時長的宏定義,以時隙為單位

#define MAXTRANSRATE 1228.8
#define MINTRANSRATE 19.2

//for compile
#define MAXBLNUM 24
#define MAXTTISLOTNUM 30
#define HSDSCHTTISLOTNUM 3  //HS-DSCH TTI時隙數(shù) by zl
#define MAXTRANSNUM 1

#define MAXRATENUM   10    //速率個數(shù),用于門限調整 by zl 20050427
#define MAXSAWCHANNELNUM 1   //一個用戶子信道數(shù)目的最大值 by zl
//功率的單位都是dBm
#define POWERCONTROLSTEP 1

#define DROPTIME 0.1
#define SLOTTIME 0.00066667
//#define DEBUG_FTP
//#define DEBUG_FTP_BIT
//end of for compile


//位置坐標結構體
typedef struct stLocation
{
	float x;	//橫坐標
	float y;	//縱坐標
} LOCATION_TYPE;

//小區(qū)標號結構體
typedef struct stCellID
{
	int m;		//橫坐標:小區(qū)在服務區(qū)內的橫向位置
	int n;		//縱坐標:小區(qū)在服務區(qū)內的縱向位置
} CELLID_TYPE;

//扇區(qū)標號結構體
typedef struct stSectorID
{
	CELLID_TYPE stCellID;	//小區(qū)標號:小區(qū)在服務區(qū)內的位置
	int s;						//扇區(qū)序號:該扇區(qū)在小區(qū)內的序號
}SECTORID_TYPE;

//監(jiān)測扇區(qū)信息結構體(Li Jing定義)
typedef struct stMonitorSector//W中監(jiān)測集為本小區(qū)加上周圍一圈小區(qū),共7個小區(qū)21個扇區(qū)
        {
	      SECTORID_TYPE stSectorID;	//扇區(qū)標號
	      float fPathLoss;				//路徑損耗
		//該扇區(qū)到達移動臺的路徑損耗
	      float fAntennaGain;				//天線增益
		//該扇區(qū)到達移動臺方向上的天線增益
	      float fFastFading[SubslotNumber];//快衰落值
		//該扇區(qū)到達移動臺的快衰落
	      float fSlowFading;				//慢衰落值
		//該扇區(qū)到達移動臺的慢衰落,根據(jù)近場值和遠場值得到
	      float fPropagationLoss;			//總的損耗值:上述三項之和(不包括快衰)
	      float fPowerFromTheSector;	        //此監(jiān)測扇區(qū)到達移動臺的總功率(干擾)
          float fInterferenceFromOtherSector;			//相鄰的監(jiān)測扇區(qū)來的對移動臺的總干擾
			//fInterferenceFromOtherSector值就是移動臺所有監(jiān)測扇區(qū)(除了移動臺所在扇區(qū)本身之外的20個扇區(qū))fPowerFromTheSector值的累加和
	      float fPilotPower;							//本扇區(qū)導頻接收功率
		//根據(jù)該扇區(qū)的導頻功率和各類損耗與衰落計算
	      float fPilotSNR;							//Ms處本扇區(qū)導頻信噪比
		//導頻接收功率/(本扇區(qū)其他信道接收功率*正交因子+
		//相鄰扇區(qū)干擾功率總和+熱噪聲)
	      bool  bIsInActive;							//是否在激活集內
	      int   iStatusTimer;							//狀態(tài)改變計時器
		//記錄導頻信噪比超過或低于門限的時間,若計時器達到設定值,
		//則改變上面布爾型變量的狀態(tài)
	      bool  bIsBestSector;							//是否為最佳基站
		//標志監(jiān)測集內導頻信噪比最高的扇區(qū)
         }MONITORSECTOR_TYPE;

//激活扇區(qū)結構體
typedef struct stActiveSector                           //只有給移動臺分配了功率的扇區(qū)才是激活扇區(qū)!
{
	SECTORID_TYPE stSectorID;		        //扇區(qū)標號
	int iIndexInMonitor;				//本扇區(qū)在監(jiān)測集中的位置(即該激活扇區(qū)在這個移動臺的監(jiān)測集數(shù)組中的下標)
	float fTrafficPower;		    //前向業(yè)務信道(或分組信道)發(fā)射功率(僅為激活扇區(qū)對此移動臺的發(fā)射功率)
	float fTrafficC2I;				//單位是dB  
									//前向業(yè)務信道(或分組信道)信噪比(在移動臺處)
		                            //業(yè)務信道(或分組信道)接收功率/(本扇區(qū)其他信道接收功率*正交因子+相鄰扇區(qū)干擾功率總和+熱噪聲)
}ACTIVESECTOR_TYPE;

//傳輸格式指示結構體(cmy定義)
typedef struct stTFI                   //應該是一個擴頻速率(或者是一個傳輸速率)對應一個TFI
{
        int iTransBLSize;              //傳輸塊大小
        int iTransBLNum;               //TTI中傳輸塊的個數(shù)
        int iTTISlotNum;               //一個TTI所含的時隙數(shù)(對于話音用戶,此為固定的30個時隙--20ms)
}TFI_TYPE;



//用戶類型-枚舉型 by zl
enum Usertype {voice,DCHData,HSDSCHData};

enum TotalUserType {T_voice,T_data};


//信道數(shù)據(jù)結構體
typedef struct stChannelModel
{
	int iID;				//ID
	float fMobileSpeed;		//移動臺速度
	int iCoSlotNum;			//相關時隙長度
}CHANNELMODEL_TYPE;

//衰落數(shù)據(jù)結構體
typedef struct stFadingValue
{
	CELLID_TYPE stCellID;		//小區(qū)序號
	float fSlowFarFading;		//慢衰遠場值
	float fSlowFading;			//慢衰值:在鏈路級模塊中根據(jù)近場和
								//遠場算出
	float fFastFadingSet[SectorNumber][SubslotNumber];	
	//快衰數(shù)組:對應一個小區(qū)中的三個扇區(qū)
}FADINGVALUE_TYPE;

/*速率估計數(shù)據(jù)表*/

//Modified by LiJing,20040713
//速率預測結構體
typedef struct stRate
{
	int   iChannelType; //信道類型
	float fDataRate;	//預測的數(shù)據(jù)速率
	float fTargetC2I;	//功率控制的目標值,也是用作速率預測的參考值
	TFI_TYPE *pTFI;		//當前速率下的TFI結構
}RATE2CI_TYPE;

typedef struct RateC2IBLER
{
	float fDataRate;	//數(shù)據(jù)傳輸速率
	float fTTIAverageC2I;	//TTI內平均C2I值
	float fBLER;			//TTI內誤塊率
}RATEC2IBLER_TYPE;
 
/* BLER 估計數(shù)據(jù)表(1)*/

//SNR的均值、方差到 BLER 的映射結構體
typedef struct stSNR2BLER1
{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品在线免费视频| 色婷婷国产精品综合在线观看| 国产精品国模大尺度视频| 91黄色免费版| 国产不卡视频一区二区三区| 亚洲1区2区3区4区| 亚洲欧洲av另类| 精品久久久久久无| 欧美日韩亚洲高清一区二区| 成人av在线影院| 国模大尺度一区二区三区| 亚洲福利一区二区| 中文字幕一区二区不卡| 久久亚洲综合色| 日韩一级大片在线| 欧美日韩在线直播| 色综合久久天天| 丁香网亚洲国际| 国内精品国产三级国产a久久 | 国产亚洲一区字幕| 欧美一区二区在线免费播放| 欧美中文一区二区三区| 91蝌蚪国产九色| 成人h精品动漫一区二区三区| 另类欧美日韩国产在线| 午夜精品爽啪视频| 亚洲第一精品在线| 亚洲一区二区三区在线播放| 亚洲免费在线播放| 国产精品夫妻自拍| 国产精品五月天| 欧美国产一区在线| 国产精品国产三级国产专播品爱网 | 国产一区二区三区在线观看免费视频 | 中文字幕一区av| 国产女人18毛片水真多成人如厕 | 亚洲综合清纯丝袜自拍| 综合久久给合久久狠狠狠97色 | 91精品国产福利在线观看| 欧美日韩黄色一区二区| 欧美日韩在线播| 69堂成人精品免费视频| 6080国产精品一区二区| 91精品国产全国免费观看| 在线播放视频一区| 日韩欧美国产一区二区在线播放| 欧美一区二区三区免费大片| 欧美一区二区在线观看| 欧美mv日韩mv| 久久蜜桃av一区精品变态类天堂| 久久人人爽人人爽| 国产精品每日更新| 一区二区欧美视频| 日韩高清不卡一区二区三区| 日韩成人dvd| 另类小说视频一区二区| 国产成人综合在线| 91在线小视频| 精品视频在线看| 日韩亚洲电影在线| 久久久久88色偷偷免费| 国产精品久久久久四虎| 亚洲综合色噜噜狠狠| 青青国产91久久久久久 | 精品一区二区三区的国产在线播放| 精品亚洲成a人| 国产精品一区二区三区乱码| 91网站黄www| 在线不卡一区二区| 久久精品一区二区三区av| 亚洲国产成人自拍| 亚洲国产综合人成综合网站| 美女网站色91| 波多野结衣亚洲| 欧美色图12p| 欧美精品一区二区三区在线播放| 国产精品久久久久婷婷二区次| 亚洲高清在线精品| 国产乱国产乱300精品| 色综合久久中文字幕| 日韩午夜av一区| |精品福利一区二区三区| 日韩激情视频网站| 成人黄色小视频在线观看| 欧美另类videos死尸| 国产精品视频麻豆| 日本aⅴ精品一区二区三区| 97久久超碰精品国产| 日韩欧美一区二区久久婷婷| 亚洲丝袜美腿综合| 久久99热国产| 91福利在线观看| 国产精品素人一区二区| 欧美aⅴ一区二区三区视频| 99久久久免费精品国产一区二区| 精品久久久久一区| 欧美一二三在线| 国产喂奶挤奶一区二区三区| 国产精品毛片高清在线完整版| 亚洲成av人在线观看| 国产成人av电影在线| 欧美日韩一区三区四区| 国产精品久久久久久亚洲毛片| 日精品一区二区三区| 精品福利视频一区二区三区| 自拍视频在线观看一区二区| 亚洲综合一二三区| 国产91在线观看| 中文久久乱码一区二区| 成人国产在线观看| 亚洲欧洲日产国产综合网| 99国产精品视频免费观看| 国产精品家庭影院| 色综合久久中文综合久久97| 一区二区三区欧美视频| 欧美日韩国产色站一区二区三区| 石原莉奈在线亚洲三区| 91精品国产综合久久久久久| 毛片一区二区三区| 久久久高清一区二区三区| 成人妖精视频yjsp地址| 亚洲欧美在线视频观看| 在线观看网站黄不卡| 婷婷夜色潮精品综合在线| 亚洲精品国产品国语在线app| 国产伦精品一区二区三区免费| 国产女人18毛片水真多成人如厕| www.日韩精品| 亚洲一区二区三区精品在线| 欧美一级淫片007| 狠狠色狠狠色合久久伊人| 国产日韩欧美不卡在线| 色综合久久综合网97色综合| 视频一区二区三区中文字幕| 久久影院午夜片一区| kk眼镜猥琐国模调教系列一区二区| 亚洲精品国久久99热| 日韩欧美一二区| av电影天堂一区二区在线 | 夜夜爽夜夜爽精品视频| 欧美一区二视频| 不卡在线观看av| 午夜欧美一区二区三区在线播放| 精品黑人一区二区三区久久 | 久久久精品中文字幕麻豆发布| www.色综合.com| 秋霞成人午夜伦在线观看| 国产精品入口麻豆原神| 欧美日韩和欧美的一区二区| 国产精一区二区三区| 亚洲欧洲精品一区二区三区不卡| 欧美精品一级二级三级| 成人在线一区二区三区| 日韩va亚洲va欧美va久久| 国产精品区一区二区三区| 欧美老肥妇做.爰bbww视频| 成人一级片网址| 免费成人性网站| 亚洲美女屁股眼交3| 精品蜜桃在线看| 欧美在线一二三| 成人午夜av影视| 久久精品噜噜噜成人av农村| 亚洲欧美精品午睡沙发| 亚洲精品一区二区三区福利| 欧美日韩免费一区二区三区视频| 成人开心网精品视频| 麻豆国产91在线播放| 亚洲午夜羞羞片| 国产精品久久久久久久久久免费看| 91精品国产综合久久福利| 97se狠狠狠综合亚洲狠狠| 国产乱码精品一区二区三区av | 亚洲777理论| 亚洲视频免费看| 久久久一区二区三区| 欧美一区二区久久久| 色av一区二区| 成人网在线播放| 国产一区二区三区久久悠悠色av| 日日夜夜免费精品| 亚洲午夜精品网| 中文字幕在线不卡一区| 久久久91精品国产一区二区三区| 欧美四级电影网| 色综合久久久久综合体| 99精品偷自拍| 国产999精品久久| 国产精品一区二区男女羞羞无遮挡| 日韩精品一区第一页| 亚洲国产精品精华液网站| 一区二区三区四区在线| 国产精品国产三级国产aⅴ原创| 欧美精品一区视频| 精品久久国产字幕高潮| 日韩一区二区三区视频在线观看| 欧美精品视频www在线观看| 欧美日韩大陆在线| 欧美三日本三级三级在线播放| 色婷婷综合中文久久一本|