论文部分内容阅读
由于无线通信网络的复杂性,对其算法、协议和性能很难进行深入的理论分析,目前主要通过软件仿真进行评估和测试。针对现有仿真软件存在的问题,本文研究并设计了一种基于物理层真实数据业务流的分布式无线通信网络跨层仿真系统,并在VisualStudio2010的开发环境下对该系统作了初步实现,最后还对系统进行了详细的测试和验证。主要研究内容如下:1.深入分析了目前无线网络仿真系统存在的问题,提出了一种基于物理层真实数据流的仿真系统架构方案,该系统主要由若干无线节点模型与控制中心的传播模型组成,并依靠基于传播层的离散事件驱动机制来推进系统的仿真运行。2.研究了系统的无线节点模型、控制中心、系统底层驱动机制。首先设计了无线节点的层次模型,然后确立了控制中心的主要功能模块,给出了无线信道传播模型,最后阐述了仿真系统中基于离散事件的驱动机制,引入了基于时间轴推进的离散事件队列的概念,提出了一种无线节点事件队列与控制中心全局事件队列的同步机制及实现方案。3.研究并设计了仿真系统中无线节点模型的MAC层典型协议用例ALOHA,物理层典型标准用例IEEE802.11b,以及控制中心传播模型的典型用例。4.在VisualStudio2010的开发环境下实现该网络仿真系统设计方案。重点研究了无线节点子系统和控制中心实现的关键模块,实现了离散事件驱动同步控制流程,完成了系统的初步仿真功能,让系统能够准确地模拟无线网络中数据包发送、接收和冲突等情况的发生,最终可以在目前实现的系统上进行应用层、MAC层、物理层、传播层的跨层方案研究与验证。5.对本课题设计与实现的网络仿真系统进行详细的测试,从多个角度设计测试案例,仿真结果验证了基于物理层真实数据流跨层仿真系统设计的可行性、准确性与优越性。