Thursday, October 12, 2006

通信基本知识

其实写这个题目都有些惭愧,说是搞通信的,其实在大学里上的《通信原理》几乎忘得一干二进了,不过当时考得分数我到还记得,90分~唉,我也是应试教育体制下一个可怜的产品。
今天,突然性起,想查一下BHCA以及erlang,于是乎在网上翻找了一下,发现一位北邮的兄弟的blog不错,就摘录下来了(不过里面所说的话务模型只是针对中国移动的,不过这计算方法还是值得参考参考):

关于中继以及链路的计算:
1 基站控制器BSC与MSC之间的中继端口配置  计算BSC至MSC方向中继端口数,首先需掌握BSC总的话务量,以BSC总的话务量E除以每条话路所能承受的话务量e(0.7Erl),得到BSC所需的话路数,再除以30,即为2Mb/s电路端口数P;P=E/(0.7×30)  BSC的话务E=该BSC能够处理的最大用户数乘以每个用户的平均话务量,此话务量是该BSC能够处理的最大话务量。在BSC开通的初期,所连接的基站不多,实际话务量可能远小于BSC能处理的最大话务量,为合理利用中继电路,避免浪费,这时BSC的话务量可取目前所连接基站的无线容量的总和,而每个基站的无线容量可根据每个站的载频数、服务等级去查Erl表得到。

2 MSC至其他交换机的中继端口配置  首先,应根据部颁规定及实际的话务数据统计建立起有关的话务模型。组成话务模型的基础话务数据有:移动用户忙时平均话务量、移动用户呼叫固定用户的比例、固定用户呼叫移动用户的比例、移动用户呼叫移动用户的比例、本地呼叫与长途呼叫的比例、平均呼叫时长、中继电路呼损等。  现以某MSC到固定网市话局之间的中继端口为例予以说明:
MSC服务的用户数  150000
移动用户忙时平均话务量   0.025Erl/户
移动用户呼叫固定用户的比例   50%
固定用户呼叫移动用户的比例  40%
移动用户呼叫移动用户的比例  10%  
本地呼叫与长途呼叫的比例    80%:20%
至市话交换机中继电路呼损    1%
则MSC的总话务量=15000×0.025=3750Erl
至市话交换机的话务量(含呼损) =3750×50%×80%=1500Erl
至市话交换机的话务量(去除呼损)=1500×(100%-1%)=1485Erl
至市话交换机的中继端口数=1485/(0.7×30)≈71
MSC至其他交换机的中继电路的端口数量的计算方法与此类似,计算的关键在于准确统计出到各方向的话务量占本交换机总话务量的比例。

3 信令链路的计算
3.1 话务模型
每用户平均忙时话务量(e)  0.025Erl
每次呼叫及位置更新所需平均消息信令单元数量(m)  32
消息信令单元的平均长度(字节)(L)  20
信令链路速率(R)  64kb/s
信令链路的负荷能力(G) 0.4Erl
一次呼叫的平均时长(T) 60s
每条中继链路的平均负荷(E) 0.7Erl

3.2 BSC与MSC之间每条信令链路能支持的最大用户数的计算方法
首先计算出每个呼叫在信令链路上占用的时间t:
t=(8×m×L)/R=(8×32×20)/64000=0.08s/呼叫
其次根据信令的负荷能力计算出一条链路的忙时呼叫次数BHCA:
BHCA=G×3600/t=0.4×3600/0.08=18000次呼叫/h
单个用户的忙时呼叫次数bhca:
bhca=(e×3600)/T=(0.025×3600)/60=1.5次呼叫/h
则每条信令链路能够支持的最大用户数=BHCA/bhca=18000/1.5=12000个用户

3.3 MSC与MSC之间信令链路的计算
MSC之间的信令链路除少量越局切换功能外,主要完成电话呼叫的建立、监视和释放等电话接续功能,每次呼叫所需消息单元数量相对较少,平均为5.5个,消息信令单元的平均长度为17.5个字节。在MSC之间的信令链路更多关心的是一条信令链路能够支持多少条中继话路。
每次处理的信令链路上占用的时间t:
t=(8×5.5×17.5)/64000=0.012s/次
每条链路能处理的忙时呼叫次数BHCA:
BHCA=G×3600/t=0.4×3600/0.012=120000次
每条中继电路的忙时呼叫次数bhca: bhca=0.7×3600/60=42次呼叫/s 则每条信令链路能够支持的最大中继链路数=BHCA/bhca=120000/42≈2857条  每条信令链路能够支持的最大2Mb/s中继端口数=2857/30≈95个

3.4 HLR与MSC之间的信令链路的计算方法
HLR设备负责移动用户的漫游、位置更新及鉴权等移动性管理功能,因此HLR与MSC之间的信令流量相对较大,所需信令链路的数量也较普通MSC之间多。据一般统计,每个用户在忙时取漫游数据、位置更新和取鉴权集时每次处理平均消息字节数为520字节。
每次处理在信令链路上占用的时间t:
t=(8×520)/64000=0.065s/次
每条链路能处理的忙时呼叫次数BHCA:
BHCA=G×3600/t=0.4×36000/0.065≈22154次处理/h
根据话务统计资料,忙时位置更新次数为0.8次/h、忙时鉴权次数为0.7次/h,每个用户忙时呼叫次数为1.5次/h,而去固定网的呼叫是不需要到HLR查询漫游数据的,故每个用户忙时对HLR要求的处理次数为:0.8+0.7+1.5×0.5=2.25次/h
HLR每条信令链路能支持的用户数为:
22154/2.25≈9846个用户

1 comment:

Anonymous said...

自己顶一下!