VOIP业务仿真建模,使用间歇泊松过程模型,能够图形显示业务的突发特性

clc;
clear;
close all;

%题设和假设的参数
E_intval = 0.4;
C2 = 2;

% IPP时间间隔分布参数
lamda = 2*C2/(E_intval*(C2+1));
r1 = (C2-1)/(E_intval*C2*(C2+1));
r2 = 1/(E_intval*C2);

% 等价于2阶超指数分布
% 计算对应的2阶超指数分布参数
mu1 = 0.5*(lamda + r1 + r2 + sqrt( (lamda+r1+r2)^2 - 4*lamda*r2));
mu2 = 0.5*(lamda + r1 + r2 - sqrt( (lamda+r1+r2)^2 - 4*lamda*r2));
p = (lamda - mu2)/(mu1 - mu2);

% 生成参数为mu1、mu2的负指数分布随机序列

% N为生成点个数
N = 1000;
exp1 = exprnd(1/mu1,1,N);
exp2 = exprnd(1/mu2,1,N);

% 按概率p选取负指数分布
% 生成均匀分布随机变量序列
r = rand(1,N);
x = zeros(1,N);
for i = 1:N
    if r(i) < p
        x(i) = 1; % 以概率p选取参数mu1负指数分布的随机变量
    else
        x(i) = 0; % 以概率(1-p)选取参数mu2负指数分布的随机变量
    end;
end;

% 生成2阶超指数分布的时间间隔
w = ones(1,N) - x;
intval = exp1.*x + exp2.*w;

% f向量表示事件发生时刻
f = zeros(1,N);
for i = 1:(N-1)
    f(i+1) = f(i) + intval(i);
end;

% 将事件发生的时刻置1
y=ones(1,length(f));

% 统计特性
EX = mean(intval);
DX = mean(intval.^2)-(EX)^2;
C2 = DX/(EX)^2;

%  绘制事件发生轨迹图
figure(1);
stem(f,y);
axis([1,100,0,1]);

D117

VOIP业务仿真建模,使用间歇泊松过程模型,能够图形显示业务的突发特性相关推荐

  1. UML建模与软件开发过程模型

    UML建模与软件开发过程模型 现在谈到软件开发过程,大家可能也不会陌生,学过软件工程的人都能随口说上几个软件过程模型,现在要把这两种不同的模型拿到一起来讨论,一方面是软件开发的实际需要,另一方面也是U ...

  2. 全局性业务架构建模工作步骤

    执行业务建模以设计自己的业务时才增值.如果只是构造现有组织的图以得到系统需求,则没有必要定义业务体系结构.  全局性业务架构建模的主要步骤如下:   1.生成业务体系结构的预览    业务体系结构概述 ...

  3. 利用多线程解决多业务不同定时区间歇触发问题的一种方法

    利用多线程解决多业务不同定时区间歇触发问题的一种方法 参考文章: (1)利用多线程解决多业务不同定时区间歇触发问题的一种方法 (2)https://www.cnblogs.com/naaoveGIS/ ...

  4. svpwm仿真_三相三线逆变_并网仿真建模

    1  设计指标 输入电压:700Vdc 电网电压:线电压380V±15% 并网功率:10kW 开关频率:50kHz 系统时钟:100MHz MCU类型:浮点 2  仿真模型详细设计 2.1主回路 图1 ...

  5. python建模仿真 matlab_清华大学出版社-图书详情-《仿真建模与MATLAB实用教程》

    MATLAB语言是目前世界上最为流行的科学计算语言之一,它的特点是能够快速地完成诸如矩阵运算.微分.寻优等计算任务.由于它配备了很多应用领域的专业工具箱,诸如金融.信号处理.图像处理.神经网络.嵌入式 ...

  6. Anylogic 仿真建模(一)

    一.解析方法与仿真建模 1.1 解析模型 即直接写出一个公式,但是直接的公式(解析法)是具有局限性的,公式适合表达静态的变量间依赖关系,而另外一些具有动态行为的系统并不适用,如具有以下特点: 行为的非 ...

  7. 基于上下文的业务流建模法(二)

    一.背景 上一篇文章说到了我提出了一种新的建模方法,并对建模方法的大概内容做了阐述,本次我将继续对这个建模方法做进一步的说明,并提供一个小小的案例来熟悉一下建模套路.下一篇文章将通过其他案例来展示这种 ...

  8. 基于上下文的业务流建模法(三)

    一.背景 前面两篇文章已经给大家展示了一个相对新颖的建模方法,也简单实战了下,这里我通过一个生活中的例子来模拟快递业务中的模型构建过程,本篇将完整的展示一下基于上下文的业务流建模法的操作过程. 事情的 ...

  9. 2022(一等奖)B2548基于群体智慧的中国人口多情景时空仿真建模与预测

    作品介绍 1 设计思想 1.1 作品背景 作为人口大国,人口问题始终是中国高度关注的重要战略问题,深刻影响着国家政治改革.经济发展.社会进步和文化建设等方面.然而,目前中国人口发展面临着深刻而复杂的形 ...

最新文章

  1. rtos与linux软件开发,实时Linux和RTOS的基本特性及技术进行比较
  2. android:由URL载入中ImageView
  3. 3、java基础:抽象类与接口的区别
  4. CODEVS 3269 混合背包
  5. php函数积累第二弹(关于文件操作)
  6. linux内核定时器 详解,Linux系统内核定时器机制详解(下)
  7. linux中级之防火墙的数据传输过程
  8. onClick,onServerClick,onClientClick
  9. 【ResNet翻译】Deep Residual Learning for Image Recognition
  10. MAPGIS与ARCVIEW之间的文件转换技巧。(转载自当当吧网络驿站)
  11. 云计算技术体系结构介绍
  12. android实现半透明属性,Activity透明/半透明效果的设置transparent(两种实现方法)
  13. 三星堆的青铜机器人_三星堆“青铜纵目人像”到底是谁?专家终于讲出了真相...
  14. 联想拯救者y7000p加内存条_联想 拯救者Y7000P 如何插入SD卡?
  15. 设置苹果电脑vsode在新窗口中打开文件
  16. 竞品分析:阿里云 VS 腾讯云,AT的短兵相接
  17. @Autowired和@Resource区别
  18. 解决锐捷客户端出现密码不匹配,请输入正确密码问题
  19. IO端口、IO内存、IO空间、内存空间的含义和联系
  20. C++到底还能做什么?【献给不知道学什么技术的人】

热门文章

  1. C++class默认生成4个函数
  2. Matlab生成m序列
  3. Linux块设备概念和列出块设备命令学习
  4. SQL内连接和左连接的区别 - 使用SQLite演示
  5. C++ STL 基本使用Win32 版
  6. GIS地图界面和计算机图形学填充算法
  7. MAC下 Apache服务器配置
  8. agc015D A or...or B Problem
  9. SVG关注复杂图形的网页绘制技术
  10. 第一个python去掉行号