详细说明:p-持续CSMA协议下,一个用户在发送之前,先侦听信道,若是空闲,就以概率p发送出去,而以q =1-p的概率推迟到下一帧时。如果下一帧时仍是空闲,便再次以概率p发送而以q推迟到再下一帧时。直到发送成功或另外一用户开始发送时为止。若一开始就侦听到信道忙,它就等到下一帧时,然后再开始上述过程。若发生冲突,这等待一随机时间后重新开始。本实验中取q值为0.5。求的是0.5-持续CSMA。
-p-persistent CSMA agreement, a user before sending the first interception channel, if idle, with probability p sent, and to q = 1-p probability postponed to the next frames. If the next frame was still idle, they again sent with probability p and q to further postponed to the next frames. Until this a success or other users at the beginning of this date. If an interception at the start of the busy channel, it will wait till the next frames, and then begin the process. If conflict breaks out, waiting for a random period of time after the re-start. The experiments take q value of 0.5. For the 0.5-sustained CSMA.
[蒙特卡罗方法解粒子输运问题.rar] - 蒙特卡罗方法又称随机抽样技巧或统计试验方法。半个多世纪以来,由于科学技术的发展和电子计算机的发明 ,这种方法作为一种独立的方法被提出来,并首先在核武器的试验与研制中得到了应用。蒙特卡罗方法是一种计算方法,但与一般数值计算方法有很大区别。它是以概率统计理论为基础的一种方法。由于蒙特卡罗方法能够比较逼真
[Wireless.coherent.OFDM.modem.simulation.rar] - 这是一篇有关无线连接OFDM信道模型的文章,里面有仿真程序,我调过了,很好用!
[022_terrain.rar] - 3D场景建立,漫游,有碰撞检测功能,很好的一个作品
[一个功能简单的图形编辑器.rar] - 简单的图形编译器,本程序仅供各位参考,请不要做为商用,一切后果本人皆不负责。
[网桥的原理与作用.rar] - 网桥的原理与作用,网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,具体详见文档
[CSMAcdVC++.rar] - cdma-cd的VC++源代码cdma-cd的VC++源代码
[网络仿真-非持续CSMA.rar] - 非持续CSMA 该协议下,用户在发送帧之前,会先侦听信道的状况,如果没有其他站点发送,它就发送。若信道忙,它就等待一个随机的时间后重复以上动作。 对于某一帧而言,信道是否忙,即是看其绝对时间(FRAMETIME*i+dt)的前一帧时内(FRAMETIME*(i-1)+dt ~ FRAMETIME
[CSMA-0.5.rar] - 模拟CSMA的算法,对理解网络中的冲突检测有很大的帮助
[网络仿真-1-持续的CSMA.rar] - 1-持续CSMA协议下,当一个用户要发送数据时,它首先侦听信道,看是否有其他站点在传送。如果信道忙,就持续等待直到信道空闲时,便将数据送出。若发生冲突,就等待一个随机长的时间,然后重新侦听。 对于这种协议,先考虑当前帧i时的前一帧时i-1,得到前一帧时的最后一帧frame0(相对时间最大的帧)的
[网络仿真-分隙ALOHA曲线.rar] - 分隙ALOHA: 该协议下,用户在产生帧后总是等到下一帧时开始时才发送,所以,对于结构FrameTime_struct,其m_Frame[i](相对时间)总是为零。发生冲突后同样等待一个随机时间重发。 所以只要满足当前帧时只有一帧发送,就可以发送成功,而不需考虑上一帧时的情况。
[Wireless.coherent.OFDM.modem.simulation.rar] - 这是一篇有关无线连接OFDM信道模型的文章,里面有仿真程序,我调过了,很好用!
[022_terrain.rar] - 3D场景建立,漫游,有碰撞检测功能,很好的一个作品
[一个功能简单的图形编辑器.rar] - 简单的图形编译器,本程序仅供各位参考,请不要做为商用,一切后果本人皆不负责。
[网桥的原理与作用.rar] - 网桥的原理与作用,网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,具体详见文档
[CSMAcdVC++.rar] - cdma-cd的VC++源代码cdma-cd的VC++源代码
[网络仿真-非持续CSMA.rar] - 非持续CSMA 该协议下,用户在发送帧之前,会先侦听信道的状况,如果没有其他站点发送,它就发送。若信道忙,它就等待一个随机的时间后重复以上动作。 对于某一帧而言,信道是否忙,即是看其绝对时间(FRAMETIME*i+dt)的前一帧时内(FRAMETIME*(i-1)+dt ~ FRAMETIME
[CSMA-0.5.rar] - 模拟CSMA的算法,对理解网络中的冲突检测有很大的帮助
[网络仿真-1-持续的CSMA.rar] - 1-持续CSMA协议下,当一个用户要发送数据时,它首先侦听信道,看是否有其他站点在传送。如果信道忙,就持续等待直到信道空闲时,便将数据送出。若发生冲突,就等待一个随机长的时间,然后重新侦听。 对于这种协议,先考虑当前帧i时的前一帧时i-1,得到前一帧时的最后一帧frame0(相对时间最大的帧)的
[网络仿真-分隙ALOHA曲线.rar] - 分隙ALOHA: 该协议下,用户在产生帧后总是等到下一帧时开始时才发送,所以,对于结构FrameTime_struct,其m_Frame[i](相对时间)总是为零。发生冲突后同样等待一个随机时间重发。 所以只要满足当前帧时只有一帧发送,就可以发送成功,而不需考虑上一帧时的情况。
相关函数/类:
CFrameWnd CWinApp CSingleDocTemplate CCommandLineInfo ShowWindow UpdateWindow CDialog CDataExchange CWnd CPaintDC GetDlgItem GetDC CDC Rectangle CPen CreatePen SelectObject LineTo CString TextOut SetPixel CDocument CView CPoint
CFrameWnd CWinApp CSingleDocTemplate CCommandLineInfo ShowWindow UpdateWindow CDialog CDataExchange CWnd CPaintDC GetDlgItem GetDC CDC Rectangle CPen CreatePen SelectObject LineTo CString TextOut SetPixel CDocument CView CPoint
文件列表(点击判断是否您需要的文件):
0.5持续CSMA
...........\Debug
...........\MainFrm.cpp
...........\MainFrm.h
...........\MProtocol.aps
...........\MProtocol.clw
...........\MProtocol.cpp
...........\MProtocol.dsp
...........\MProtocol.dsw
...........\MProtocol.h
...........\MProtocol.ncb
...........\MProtocol.opt
...........\MProtocol.plg
...........\MProtocol.rc
...........\MProtocolDlg.cpp
...........\MProtocolDlg.h
...........\MProtocolDoc.cpp
...........\MProtocolDoc.h
...........\MProtocolView.cpp
...........\MProtocolView.h
...........\ReadMe.txt
...........\res

...........\...\MProtocol.rc2


...........\Resource.h
...........\StdAfx.cpp
...........\StdAfx.h
0.5持续CSMA
...........\Debug
...........\MainFrm.cpp
...........\MainFrm.h
...........\MProtocol.aps
...........\MProtocol.clw
...........\MProtocol.cpp
...........\MProtocol.dsp
...........\MProtocol.dsw
...........\MProtocol.h
...........\MProtocol.ncb
...........\MProtocol.opt
...........\MProtocol.plg
...........\MProtocol.rc
...........\MProtocolDlg.cpp
...........\MProtocolDlg.h
...........\MProtocolDoc.cpp
...........\MProtocolDoc.h
...........\MProtocolView.cpp
...........\MProtocolView.h
...........\ReadMe.txt
...........\res
...........\...\MProtocol.rc2

...........\Resource.h
...........\StdAfx.cpp
...........\StdAfx.h