一种基于DEVS的网络设备仿真模型
[11-20 16:00:49] 来源:http://www.88dzw.com RF射频 阅读:8661次
文章摘要:2.2 交换机接口耦合模型交换机接口耦合模型及其子模型关系如图2所示。为了处理出入网络接口卡模型的数据流,将接口模型分解为两个queue原子模型,一个用于从网络接收数据帧,另一个转发数据帧到网络。这种抽象将接口的输入输出作为队列模型描述。原子模型queue队列模型的DEVS描述为:queue= 其中: X: {MAC frame, stop/response signal, done/ready signal} S: { readytoProcess, waitforResponse,waitforReady, C} Y:
一种基于DEVS的网络设备仿真模型,标签:无线射频rf技术,rf射频模块,http://www.88dzw.com2.2 交换机接口耦合模型
交换机接口耦合模型及其子模型关系如图2所示。为了处理出入网络接口卡模型的数据流,将接口模型分解为两个queue原子模型,一个用于从网络接收数据帧,另一个转发数据帧到网络。这种抽象将接口的输入输出作为队列模型描述。
原子模型queue队列模型的DEVS描述为:
queue=
其中:
X: {MAC frame, stop/response signal, done/ready signal}
S: { readytoProcess, waitforResponse,waitforReady, C}
Y: { MAC frame }
队列作为一个子系统,它的控制和状态变化是由交换机的内部运行状态机所决定的。交换机内部运行状态机如图3所示。
由分析交换机的内部运行状态机得知,队列可以使用如图4所示的有限自动机进行描述。
图4中,队列的各个状态、它们之间的相互转换关系以及所需触发条件一目了然,据此可以给出队列的内部和外部转移函数如下。
δint (e, s):
{
case phase:
state = nothing. /* never happens */
}
δext(e,s,x):
{
case state:
readytoProcess:
case in: send 1st element on out port, send
average size,
send average wait,state=waitforResponse
waitforResponse:
case in: add to end of queue, state= waitfor
Response
response: send on reply port,state=waitfor-
Ready
waitforReady:
case in: add to end of queue
ready: state=C
C:
case true: send 1st element on out port, send
average size, send average wait, state=
waitforResponse
false: state= readytoProcess
}
λ(s):
{
output the MAC frame
}
时间推进函数ta是没有外部事件到达时系统保持的时间,这里可以不作定义。
耦合模型的主要作用在于明确模型内、外输入输出的连接关系,交换机接口耦合模型可以描述如下:
SwitcherInterface=
X: {MAC frame,stop signal,next signal}
Y: {MAC frame}
{Md}={queueIn ,queueOut}
- 上一篇:移动应急通信中自动选频的实现
《一种基于DEVS的网络设备仿真模型》相关文章
- › 一种基于Modelsim FLI接口的协同仿真技术
- › 一种基于S7-200 PLC的位置控制器研究设计
- › 一种基于CPLD的声发射信号传输系统设计
- › 一种基于FPGA的VGA图象信号发生器设计
- › 一种基于H.264的快速运动估计算法
- › 一种基于FPGA的多路视频通道控制系统设计
- 在百度中搜索相关文章:一种基于DEVS的网络设备仿真模型
- 在谷歌中搜索相关文章:一种基于DEVS的网络设备仿真模型
- 在soso中搜索相关文章:一种基于DEVS的网络设备仿真模型
- 在搜狗中搜索相关文章:一种基于DEVS的网络设备仿真模型
编辑推荐
- · 香港fm频道列表
- · 西安fm频道列表
- · 武汉fm频道列表
- · 天津fm频道列表
- · 石家庄fm频道列表
- · 深圳福田fm频道列表
- · 山西太原fm频道列表
- · 山东淄博fm频道列表
- · 山东青岛fm频道列表
- · 再谈关于PID码的应用