学位论文 > 优秀研究生学位论文题录展示

基于OMNeT++的无线传感网实代码仿真平台设计

作 者: 单卫龙
导 师: 周武能
学 校: 东华大学
专 业: 系统工程
关键词: OMNeT++ 无线传感网络 物联网IOT 仿真 实代码
分类号: TN929.5
类 型: 硕士论文
年 份: 2011年
下 载: 228次
引 用: 0次
阅 读: 论文下载
 

内容摘要


仿真工具的发展进步已经成为众多领域系统研究的重要一环。总体来讲,仿真提供了一种平台,用于特定环境下的多种研究方案选择,探索复杂物理环境下的系统配置,以及用于观察很难在真实环境中捕获的节点间交互等。同时,无线传感网(物联网IOT)的研究重点在于体系结构,操作系统,网络协议,以及分布式网络处理,并且无线传感网络系统与真实物理环境有着非常密切的关系,物理环境中的噪音,衰落,变动以及不确定性等因素将会干预节点的运行。因此,我们需要仿真工具来研究整个应用,包括操作系统和协议栈。同时仿真工具可以同时模拟大量节点的运行,通过仿真可以看到由一些细小的干预和噪声引起的细节。然而,传统仿真模式注重于利用仿真软件进行物理层信道、MAC层协议、网络层路由协议、应用层定位算法等的单独层次验证性仿真。但结果只能用作理论研究。实际开发过程中,验证的协议算法等仿真代码往往是不能移植到硬件节点上的,这就造成了理论研究与实际应用的脱节,弱化“仿真”本身的概念。而本项目研究的一种新型“实代码仿真”模式,正是致力于达成仿真到实现的无缝移植。“实代码”仿真应在算法和实现之间起到桥梁作用,从仿真到实现不要进行二次编码,而是平滑过渡。仿真时测试及验证通过的代码能够直接在硬件上运行,解决了算法仿真通过而实际运行却不能实现的弊端,具有深层次的远大意义。设计主题思想在于替换硬件的相关组件,其中包括处理中断的组件和系统启动入口MAIN组件等。而OMNeT++仿真器中的离散事件来模拟中断产生。中断的产生驱动OS层以及以上层协议栈等,并且通过更改HAL层来实现仿真器与节点的交互配置。节点的硬件资源抽象成组件。通过将硬件中断转换成离散仿真事件,替换硬件资源组件,OMNeT++模仿了硬件资源组件行为,为上层提供了与硬件相同的标准接口。硬件模拟为仿真物理环境提供了接入点,通过修改硬件模拟组件,可以为用户提供各种性能的硬件环境,满足不同用户的需求。

全文目录


摘要  5-6
ABSTRACT  6-10
图表  10-12
第一章 绪论  12-16
  1.1 研究背景  12-13
  1.2 本文主要研究内容及贡献  13-14
  1.3 本文的组织与安排  14-16
第二章 平台设计概述  16-22
  2.1 引言  16-17
    2.1.1 OMNeT++  16-17
    2.1.2 项目设计  17
  2.2 平台整体设计概述  17-19
    2.2.1 执行模型  17-18
    2.2.2 仿真过程及输出  18-19
  2.3 平台声明  19-20
    2.3.1 时间  19
    2.3.2 模型  19
    2.3.3 消息  19-20
    2.3.4 缺陷  20
  2.4 本章小结  20-22
第三章 平台设计方案描述  22-72
  3.1 OMNeT++平台配置  22-44
    3.1.1 OMNeT++  22-29
    3.1.2 编程思路  29-39
    3.1.3 基本配置  39-42
    3.1.4 消息声明  42-44
  3.2 操作系统OS层配置  44-51
    3.2.1 uCOS-Ⅱ  44-47
    3.2.2 VC环境下μCOS-Ⅱ的移植  47
    3.2.3 时钟中断的获得  47-49
    3.2.4 定时中断以及射频中断的获得  49
    3.2.5 节点任务切换  49-51
  3.3 硬件抽象层配置  51-58
    3.3.1 需求概述  52
    3.3.2 软件结构  52-53
    3.3.3 类型定义  53-54
    3.3.4 模块清单  54
    3.3.5 函数接口  54-58
  3.4 分布式并行仿真MPI  58-60
    3.4.1 MPI  58-59
    3.4.2 环境搭建  59
    3.4.3 单机测试  59
    3.4.4 联机测试  59-60
    3.4.5 与VC++6.0集成开发环境  60
  3.5 VC环境下OMNeT++搭建  60-71
    3.5.1 OMNeT++安装  61-62
    3.5.2 VC6.0环境下OMNeT++配置  62-66
    3.5.3 VS2003环境下的OMNeT++工程配置  66-68
    3.5.4 VS2005环境下的OMNet++工程配置  68-71
  3.6 本章小结  71-72
第四章 仿真平台的应用及结果分析  72-82
  4.1 平台声明  72-73
    4.1.1 版本  72
    4.1.2 使用步骤  72-73
  4.2 平台应用  73-80
    4.2.1 使用Plove绘制输出向量  75-76
    4.2.2 输出向量文件的格式  76
    4.2.3 无Plove的工作  76-77
    4.2.4 标量统计数据  77-80
  4.3 本章小结  80-82
第五章 总结与展望  82-83
  5.1 总结分析  82
  5.2 展望  82-83
参考文献  83-87
攻读硕士学位期间撰写的学术论文及专利  87
攻读硕士学位期间参与的科研项目  87-88
致谢  88-89
附录 (源代码)  89-99

相似论文

  1. 液力减速器制动性能及用于飞机拦阻的仿真研究,TH137.331
  2. 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
  3. 空间交会对接控制方法的研究,V526
  4. 船用舵机电液伺服单元单神经元PID控制,U666.152
  5. 碾压混凝土拱坝温度应力仿真分析与分缝设计研究,TV642.2
  6. 基于精细积分法的电力系统动态电压稳定仿真研究,TM712
  7. 开关磁阻发电机供电系统仿真分析,TM31
  8. 电动车用复合结构永磁同步电机系统的仿真研究,TM341
  9. HID灯整流效应的研究,TM923.32
  10. 导弹虚拟试验可视化技术研究,TP391.9
  11. 空中目标与背景的红外图像仿真技术研究,TP391.41
  12. 基于物理模型的真实感流体实时仿真技术,TP391.41
  13. 星载高光谱传感器模拟仿真系统研究,TP391.9
  14. 仿真系统模型验证方法和工具研究,TP391.9
  15. 基于逼真度的仿真系统评估研究,TP391.9
  16. 复杂仿真系统VV&A工作流技术研究,TP391.9
  17. 基于神经网络的水厂投药预测控制研究,TP273.1
  18. 红外成像目标模拟电阻阵电控系统研制,TJ765.4
  19. 大气层内动能拦截弹姿态控制规律设计,TJ765.23
  20. 高光谱遥感场景模型仿真研究,TP72
  21. 四旋翼垂直起降机控制问题的研究,TP273

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com