⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 markov.h

📁 此程序为wcdma系统当中ftp/video业务模型的c++程序仿真 通过此程序 能得到此两种业务在多种条件下的吞吐量和无码率的性能
💻 H
字号:
#ifndef _MARKOVVOICE_H
#define _MARKOVVOICE_H

/*******************************************************************
   Markov service option will choose a data block rate every 20ms,
   The data block rate is based upon state transitions in a first-
   order Markov model. A state in this models is defined by the 
   rates for the current and previous data block. With four possible
   data block rates Markov chain has 16 states as shown in Table 1.
********************************************************************/

/// 速率指示
#define FULL_RATE    0  //全速率,出现概率29%
#define HALF_RATE    1  //半速率,出现概率7%
#define QUARTER_RATE 2  //四分之一速率,出现概率4%
#define EIGHTH_RATE  3  //八分之一速率,出现概率60%

class CMarkovVoice
{
private:
	long a;
	long m;
	long FRNG;
	int  currentState,nextState;
public:
	CMarkovVoice();
	void initRan(long);  //to randomize the seeds while initializing
	void genRan();
    int GetNextState();
	static int stTable[16][3];
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -