- 19
- 0
- 约4.95千字
- 约 15页
- 2017-12-21 发布于江西
- 举报
北邮信息工程通信网理论基础实验1报告-ErlangB计算器
信息与通信工程学院通信网理论基础实验报告班级:姓名:学号:序号:日期:实验一ErlangB公式计算器一、实验目的Erlang B公式通信网理论基础这门课程的学习重点之一,其表达了电话交换系统的时间阻塞率B(s,a)与到达的呼叫量a以及中继线的数目s之间的关系,为电话网络的规划和中继线容量配置奠定了基础。本次实验要求用计算机语言编写ErlangB公式计算器,实现给定任意两个变量求解第三个变量的功能,掌握ErlangB公式的计算方法,培养数值分析计算与算法设计能力。实验内容Erlang即时拒绝系统用于建模电话交换系统,设电话呼叫流的到来服从Poisson过程,λ为呼叫的到达率,呼叫的持续时间服从参数μ的负指数分布。系统有s条中继线,呼叫到来时,如系统中有空闲的中继线,则呼叫可到达任意一个空闲的中继线,如果没有空闲的中继线,就拒绝该呼叫。在这样的情况下,该交换系统的排队系统模型为。利用生灭过程稳态分布的结论,可求解M/M/s(s)系统的时间阻塞率为该公式给出了a,s,与B之间的关系。本次实验要求编写Erlang B公式的计算器,实现给定任意两个变量求解第三个变量的功能:(1) 给定到达的呼叫量a和中继线的数目s,求解系统的时间阻塞率B;(2) 给定系统的时间阻塞率的要求B和到达的呼叫量a,求解中继线的数目s,以实现网络规划;(3) 给定系统的时间阻塞率要求B以及中继线的数目s,判断该系统能支持的最大的呼叫量a。实验要求(1) 两人一组,利用C++或者Java等语言实现有图形用户界面的三向计算能力的ErlangB公式计算器,生成可独立运行的可执行文件。(2) 与上的计算器结果进行比对,验证所编写的ErlangB公式计算器的正确性。(3) 利用所编写的计算器,绘制:a给定情况下,B随s的变化曲线;B给定情况下,s随a的变化曲线;s给定情况下,B随a的变化曲线;或者绘制三维图形,显示B、s和a三者之间的关系。四、程序基本信息本次实验我编写了两个程序,一个是图形界面的Erlang B公式计算器,另一个是专门用于画ErlangB公式里变量关系曲线的命令行程序。1、设计语言及开发工具:(1)计算器:C++语言(MFC),采用Visual Studio 2010开发与设计;(2)作图程序:C语言和MATLAB语言,采用MATLAB开发。本次实验由于都是简单的递归、逼近、穷举算法,基本不涉及面向对象的知识,所以基本上使用简单的C语言就能完成任务。而MFC由于其编程复杂,多少涉及了一些C++方面的内容。由于作图需要使用MATLAB,因此最好实现C程序和MATLAB的交互,这样可以画出任意情况的曲线。Visual Studio和MATLAB都提供了对对方的基本支持,但是Visual Studio无法直接调用MATLAB的图形系统,而它又是这个程序的主要功能。权衡之下决定用MATLAB开发作图程序。MATLAB具有C编译器,可以编译基本的C程序,在里面加入一些语句,就可以调用MATLAB引擎,但是MATLAB不支持MFC,所以只好舍弃了图形界面。2、数据结构:本次实验由于算法简单,每次计算的数据之间也不存在任何关系(独立)的,因此程序设计时只采用了诸如串、数组等简单形式用于存储数据,复杂的数据结构思想诸如链表、树等基本没有采用。3、主要函数(算法):Erlang B计算器:为简单起见和突出重点,这里只给出爱尔兰B公式中变量求解相关的算法和函数说明,和MFC界面相关的函数不做说明。以下三个函数共同使用如下三个变量,但它们的使用方式不同,可能作为输出也可能是输入:到达呼叫量(BHT,非负双精度浮点数);时间阻塞率(Blocking,浮点数,取值范围0~1);中继线数(lines,非负整数)。double calculateBlocking(double BHT, int lines)函数功能:已知到达呼叫量和中继线数(输入),求时间阻塞率(输出),该函数是本次程序中最基本也是最重要的函数,其它函数均以它为依存。算法原理:计算时间阻塞率可以用爱尔兰B公式本身实现,但这种算法不仅麻烦,还可能产生数据溢出。有一个更为简便的迭代算法。这个算法可表示为其中表示阻塞率,表示中继线数,表示到达呼叫量。这个算法表明在到达呼叫量一定时,n条中继线的阻塞率可以用(n-1)条中继线的阻塞率表示。若要求n条中继线的阻塞率,使用这个算法只需n次迭代就可以实现,大大减少了运算次数,而且也不会出现溢出问题。算法流程图:intcalculatelines(double BHT, double Blocking)函数功能:已知到达呼叫量和时间阻塞率(输入),求中继线数(输出)。算法原理:对于这个运算尚无有效的快速算法。考虑到目标结果的特殊(非负整数),故采用穷举法,具体见下面流程图说明。算法
您可能关注的文档
- 加油站油罐清洗HSE作业指导书.doc
- 加盟客户终端运营能力评估表.doc
- 加速2009代理商销售计划.ppt
- 动11餐饮企业如何找到赢利模式.doc
- 动作经济原则-作业改善教育资料.ppt
- 动力拆装、操作评估题卡.doc
- 动力管道预制安装施工工艺标准1.doc
- 动力稳定车作业.doc
- 动态分区分配存储管理报告.doc
- 动态网页开发毕业设计论文.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 山东事业编考试护理类历年真题共6套真题.pdf VIP
- 2024年湖北省高考数学试卷(含答案详解).docx
- 个旧市天黎冶炼厂铅银废料绿色环保综合利用项目.项目环境影响报告书.pdf VIP
- 悬架系统设计计算软件EXCEL.xls VIP
- 2025年北京市东城区中考英语一模试卷.pdf VIP
- 2016年湖北省武汉市中考物理试题.pdf VIP
- 《许三观卖血记中许三观的人物形象分析》6200字.docx VIP
- 九年级社会第二单元练习试卷.doc VIP
- 2025年青岛事业编题库及答案护理题.doc VIP
- 农业部953号公告-11.1-2007-转基因植物及其产品环境安全检测抗除草剂玉米-第1部分-除草剂耐受性.pdf VIP
原创力文档

文档评论(0)