基于dijkstra算法的ad_hoc网络的动态仿真优化内容摘要:
终端可直接建立端到端的通信链路;非相邻终端则可动态地搜索路由,数据包借助其他终端转发,以多跳方式传递至最终的目的终端。 网络中无 线信道环境的快速变化及终端的移动性造成了网络拓扑结构不断变化。 基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 9 (如图 “ Ad Hoc 网络的平面结构图 ” )在此情况下,法国国立普瓦捷大学国家信号 图像 通信实验室 ( SIC) 设计并实际建立了一个 Ad Hoc 网络动态仿真测试平台 Ad NS(Ad ’hoc Network Simulator)。 通过设置相关的特性参数,我们可以完整地模拟 Ad Hoc 网络的通信;仿但是这个软件同时也有大多数仿真软件共有的不足之处,那就是运算速度不够快。 仿真软件的运算速度将直接影响许多科究工作的顺利开展。 同时也由于采用了迭代循环的最短路 径搜寻算法,这就造成了所有 Ad Hoc 网络仿真平台在计算速度上的一个绝对瓶颈。 本课题的优化思路就是针对 “ 仿真的速度 ” 来展开的 ,如图 14 图 14 Ad NS 仿真平台的微波传输界面 在任意的无线信道环境中,我们假设存在一个相对均匀的或者说稳定的空间区域,能够使我们在仿真微波通讯时,针对所有属于这个区域的移动终端,我们只需要做一次迭代仿真运算就相当于对它们全部进行了仿真运算。 这样一来,仿真的速度应该就能成倍甚至是更大程度地提高。 根据这个假设的思路去做优化,优化的就不再是算法本身。 应该说,这种优化 的实质只是一种近似估算;但对于 “ 优化 ” 而言,只要能真正提高 “ 速度 ”的优化方法,就是好方法。 信宿 信源 基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 10 当然,不论它如何富有创新意味,它仅仅只是一个假设。 任何科学的假设(设想)提出固然异常重要,但同样重要的还有针对它的实践论证。 在我们的实验过程中,为了进一步提高效率,我们选用了 Ad NS 平台的 2D模式的 升级 版本软件:微波通讯仿真软件 Impulse Response Simulator(简称IRS)。 这个软件能够根据对通信信道脉冲响应的研究而描绘出通信信道的稳定性特征曲线。 而我们要利用的,则是它在 做 完无线仿真计算后生 成的一个有关冲激响应的文件 ( 也是 .DR 文件 ) ,这个文件由一系列的坐标及其对应的延时抖动( dispersion of the delay) 组成,我们要做的最简单的也是最主要的工作,就是从这个文件中提取出一组延时数据生成一个新的数组( array),借用 MATLAB等软件读取之后,再对其进行一系列的统计和分析。 在实际的实验论证中,我们首先选用了普瓦捷大学校园作为应用模拟脚本。 先后设置了十个信号发射 (emission)点和 6 个目标 (destination)信号群 (待测区域 ),每次先固定一个发射点,然后分别对应 6 个 待测区域(正方形),并且将每个区域的面积分别从 4 平方米增加到 40平方米,一个信号能得到 6组数据。 这样我们就有了 60组数据进行对比分析。 所有的数据都是在统一的工作频率、统一的折射、衍射次数、统一的工作海拔高度,以及统一的目标终端排列密度等等的情况下获得的。 然后我们对它们进行群组统计。 不但确保了统计分析的涵盖性和科学性,更确保了我们最看重的精确性。 要平台上实现一次仿真,一般包括下面三个部分: 参数设置等前期准备: 包括以下参数:频率 f=(),场景(三维仿真图),衍射和反射 的有效次数,信源和信宿的坐标及(海拨)高度等; 完整地模拟网络: 结果分析 :生成一个 .DR 文件,关于时间延迟的,实际是生成一个原始数据矩阵,可利用 MATLAB 对数据获取较便利的优势及其强大的矩阵数据处理能力来进行分析处理。 1. 5 Ad Hoc 网络相关参数 先介绍三个计算公式,分别是数学期望,方差(及标准方差)和标准基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 11 离差率。 1) 数学期望 若离散型随机变量 可能取值为 ( 1, 2,...)iai ,其分布列为 ),2,1( iPi则当 1||iii pa ( ) 时 ,称 存在数学期望 ,并且数学期望为 1iii paE ( ) 离散型随机变量的一切可能的取值 ia 与对应的概率 P(= ix )之积的 和称为数学期望。 2) 方差 21()niiSSn ( ) 标准差为: ( ) 数学上一般用 E{[XE(X)]^2}来度量随机变量 X 与其均值 E(X)即期望的偏离程度,称为 X 的 方差。 方差是标准差的平方 3)标准离差率(离散系数) 标准离差率是以相对数来衡量待决策方案的风险。 标准离差率指标的适用范围较广,尤其适用于期望值不同的决策方案风险程度的比较。 标准离差率,是一个 相对指示,它表示某资产每单位预期收益中所包基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 12 含的风险的大小。 一般情况下,标准离差率越大,资产的相对风险越大;标准离差率越小,资产的相对风险越小。 标准离差率指标可以用来比较预期收益率不同的资产之间的风险大小。 标准离差率是一个相对指标。 标准离差率是标准离差与期望值之比。 其计算公式为: 标准离差率=标准离差 /期望值 在课题当中,我们的原始数据是以大量的文件形式出现的,这是一种后缀为 “ DR” 的特殊文件,里面的内容其实就是一个矩阵。 1. 6 Ad Hoc 网络的动态仿真进行优化的思路 Ad Hoc 网络的优化主要是为 了提高软件的运算速度,但是由于 Ad Hoc 网络的本身具有的一些特点,例如,临时性,随机性,不确定性,可变性,无固定中心等。 而影响它的主要因素是路由算法。 所以在这里,我们采用 Dijkstra最短路径算法。 Dijkstra 算法是一种典型的最短路径算法,用于计算一个节点到其他所有节点的最短路径。 Dijkstra 算法是用于计算一个节点到其他所有节点的最短路径,其实质就是就是减少计算的次数。 其实在实际过程中我们要算成千上万次,这样是非常精确的。 那是否存在既减少运算次数又保证运算的准确率呢。 因此在该过程中,我们假设存 在一个相对均匀的或者说稳定的空间区域(即均稳空间),能够使我们在仿真微波通讯时,针对所有属于这个区域的移动终端,我们只需要做一次迭代仿真运算就相当于对它们全部进行了仿真运算。 这样一来,仿真的速度就成倍甚至是更大程度地提高了。 接下来我们需要验证的是这个均稳空间的存在。 从 DR 文件中调出矩阵第三列,求出平均延迟、方差以及均方差,进而求出离散系数, Ratio 比值 (离散系数 ) =均方差 /平均延迟。 假设,信源通过四次反射,一次衍射到达信宿的,接受区域面积 10m2,根据接受点分布密度为 个 / m2,对应的接受区域有 125 个点,用图表的形式表示出个范围所占的个数既信息还原率,通过信息还原率和离散系数确定这条曲线,来确定稳定区间的最大面积。 基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 13 第二章 标准简介 2. 1 WLAN的基本概念和技术要求 随着 Inter 应用的迅猛发展,便携机、 PDA(Personal Data Assistant)等移动智能终端的使用日益增长,给广大用户提供了诸多便利(随时随处自由接入Inter、能享受更多的业务、安全且有保障的网络),成为发展的必然。 在接入速率和适应环境上与 3G 技术互为补充的 WLAN(Wireless Local Area Network) 即无线局域网 迅猛发展,成为新一代告诉无线接入网络 WLAN 是 指应用无线通信技术将计算机设备互联起来,构成可以互相通信和 实现 资源共享的网络体系。 无线局域网本质的特点是不再使用通信电缆将计算机与网络连接起来,而是通过无线的方式连接,从而使网络的构建和终端的移动更加灵活。 由于无线局域网需要支持高速、突发的数据业务,在室内使用还需要解决多径衰落以及各子网间串扰等问题。 具体来说,无线局域网必须实现以下技术要求: ( 1)可靠性:无线局域网的系统分组 丢失率应该低于 105,误码率应该低于 108。 ( 2)兼容性:对于室内使用的无线局域网,应尽可能使其跟现有的有线局域网在网络操作系统和网络软件上相互兼容。 ( 3)数据速率:为了满足局域网业务量的需要,无线局域网的数据传输速率应该在 1Mbps 以上。 ( 4)通信保密:由于数据通过无线介质在空中传播,无线局域网必须在不同层次采取有效的措施以提高通信保密和数据安全性能。 ( 5)移动性:支持全移动网络或半移动网络。 ( 6)节能管理:当无数据收发时使站点机处于休眠状态,当有数据收发时再激活,从而达到节省电力 消耗的目的。 ( 7)小型化、低价格:这是无线局域网得以普及的关键。 ( 8)电磁环境:无线局域网应考虑电磁对人体和周边环境的影响问题。 基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 14 标准简介 是在 1997 年由大量的局域网以及计算机专家审定通过的标准。 规 定了无线局域网在 波段进行操作,这一波段被全球无线电法规定义为扩频使用波段。 1999 年 8 月, 标准得到了进一步的完善和修订,包括用一个基于SNMP 的 MIB 来取代原来基于 OSI 协议的 MIB。 另外还增加了两项内容: 一是,它扩充了标准的物理层,频带为 5GHz,采用 QFSK 调制方式,传输速率为 6Mb/s——54Mb/s。 它采用正交频分复用 ( OFDM) 的独特扩展扩频技术,可提供 25Mbps 的无线 ATM 街口和 10Mbps 的以太无线帧结构接口,并支持语音、数据、图像业务。 这样的速率完全能满足室内、室外的各种应用场合。 但是,采用该标准的产品目前还没有进入市场。 另一种是 标准,采用 频带和补偿编码键控 ( CCK) 调制方式。 该标准可提供 11Mb/s 的数据速率,大约是原有 IEEE 标准无线 LAN 速度的 5 倍,而且 可以根据情况的变化,在 11Mbps、 、 2 Mbps、 1 Mbps 的不同速率之间自动切换。 它从根本上改变 WLAN 设计和应用现状,扩大了 WLAN 的应用领域。 现在,大多数厂商生产的 WLAN 产品都基于 标准。 而本课题研究的 Ad Hoc 网络 正是属于 协议下的网络 ,它们 的工作频率都 是 ,故而在运用 Ad Hoc 网络时候,可以选择 作为标准协议来研究本次课题。 基于 Dijkstra 算法的 Ad Hoc 网络的动态仿真优化 15 第三章 MATLAB 的基本知识与应用 3. 1 MATLAB 的概 述 MATLAB 是一种用于算法开发、数据可视。基于dijkstra算法的ad_hoc网络的动态仿真优化
相关推荐
的第 1 位 9 DB2 数据端口 的第 2 位 10 DB3 数据端口的第 3 位 11 DB4 数据端口的第 4 位 12 DB5 数据端口的第 5 位 13 DB6 数据端口的第 6 位 14 DB7 数据端口的第 7 位 15 Vdd(输入 ) 背光电源正极, 5V177。 5% 16 VSS(输入 ) 背光电源负极, 0V 指令表 指令 RS RW D7 D6 D5 D4 D3 D2
7 如 下图,使用外部电源,可以减少程序复杂程度。 DS18B20 特性: 独特的单线接口仅需一个端口进行通讯 简单的多点分布应用 无需外部器件 可通过数据线供电 零待机功耗 测温范围 55~+125℃ 温度以 12 位数字量读出 温度数字量转换时间 750ms( 12 位) 用户可定义的非易失性温度警报设置
177。 摄氏度。 温度显示采用LCD1602 显示,两位整数,一位小数 如 图。 基于 DS18B20的温度传感器设计 (课程设计 )1基于 DS18B20的温度传感器设计智能仪表设计说明书 II 摘要 2020年 6月 14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于
础 、 设计程序界面、读写文件、访问数据库、利用控件显示和操作数据、自定义报表打印、企业级水晶报表设计、多线程和Windows 服务程序开发、网络应用设计与开发、开发多层结构的应用系统 等专业能力。 具备项目设计能力、项目组织 与实施 经验、语言沟通表达能力。 主讲老师和指导教师必须讲师以上职务及三年以上教学经验。 具备设计基于 工作过程 的教学法的设计应用能力。 具有先进的教学方法
D/A 转换器 满量程输出电流通过一个外接电阻RSET 调节,调节关系为 ISET=32(), RSET 的典型值是。 将DAC 的输出经低通滤波后接到 AD9851 内部的高速比较器上即可直接输出一个抖动很小的方波。 AD9851 在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号 源或经内部的高速比较器转换为方波输出。 在
用语、格式、图表、数据、量 和单位、各种资料引用规范化、符合标准。 10 论文篇幅 10000 字左右。 5 实评总分 成绩等级 评阅教师评审意见: 评阅教师 签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分 90—100 分记为优秀, 80— 89 分记为良好, 70— 79 分记为中等, 60— 69 分记为及格, 60 分以下记为不及格。 L