基于NS2的水声通信信道的扩展与仿真

合集下载

基于NS2的无线多媒体传感器网络多路径路由算法仿真与实现

基于NS2的无线多媒体传感器网络多路径路由算法仿真与实现

3、GEAR算法:GEAR(Geographical Energy Aware Routing)算法是一种基 于地理位置的路由算法。它通过优化数据传输路径,使得能量消耗更加均衡。 GEAR算法根据节点的位置信息计算最短路径,并选择能量剩余较多的节点作为 下一跳节点。
三、无线传感器网络路由算法的 仿真实现
相关技术综述
无线多媒体传感器网络相关研究
无线多媒体传感器网络是一种集成了传感器、微处理器、无线通信和多媒体技 术的网络。它的主要任务是收集、处理和传输各种多媒体信息,如音频、视频、 图像等。无线多媒体传感器网络具有广泛的应用前景,如环境监测、智能交通、 智能家居等。
QoS路由算法相关研究
QoS路由算法是一种能够保证网络服务质量的新型路由协议。它能够在传输过 程中有效地分配网络资源,以满足不同的服务质量需求。QoS路由算法主要包 括基于端到端、基于中间节点和基于源节点三种类型。在无线多媒体传感器网 络中,
3、数据采集与处理:通过实验平台采集数据,对路由算法的性能进行评估, 包括吞吐量、能耗等方面的分析。
谢谢观看
基于NS2的无线多媒体传感器 网络多路径路由算法仿真与实

01 引言
03 算法描述
目录
02 相关研究 04 参考内容
引言
无线多媒体传感器网络(WMSN)在许多领域都具有广泛的应用前景,如环境监 测、智能交通和军事侦察等。在这些应用场景中,由于传感器节点资源的限制, 如何有效地传输多媒体数据成为一个重要的问题。多路径路由算法作为一种提 高网络容错能力和
四、结论
无线传感器网络中的路由算法是实现高效、可靠数据传输的关键。针对不同应 用场景和需求,我们需要选择合适的路由算法来优化网络的性能表现。通过仿 真实验,我们可以对不同路由算法的性能进行评估和比较,为实际应用提供参 考依据。

第2章 NS2网络仿真实验

第2章 NS2网络仿真实验
• NS2采用两级体系结构,为了提高代码的执行效率,NS2 将数据操作与控制部分的实现相分离,事件调度器和大部 分基本的网络组件对象后台使用C++实现和编译,称为编 译层,主要功能是实现对数据包的处理;NS2的前端是一 个OTcl 解释器,称为解释层,主要功能是对模拟环境的 配置、建立。从用户角度看,NS2 是一个具有仿真事件 驱动、网络构件对象库和网络配置模块库的OTcl脚本解 释器。NS2中编译类对象通过OTcl连接建立了与之对应 的解释类对象,这样用户间能够方便地对C++对象的函数 进行修改与配置,充分体现了仿真器的一致性和灵活性。
2.1.5 NS2的仿真过程
• 进行网络仿真前,首先分析仿真涉及哪个层次,NS2仿真 分两个层次:一个是基于OTcl编程的层次,利用NS2已 有的网络元素实现仿真,无需修改NS2本身,只需编写 OTcl脚本;另一个是基于C++和OTcl编程的层次,如果 NS2中没有所需的网络元素,则需要对NS2进行扩展,添 加所需网络元素,即添加新的C++和OTcl类,编写新的 OTcl脚本。
2.1.4 NS2的仿真元素(续)
• (3)通过对节点附加路由协议可以完成对网络的路由设 置。NS2包括静态、动态和会话三种单播路由策略。 • (4)可以设置链路的带宽、时延和丢弃模型。NS2支持 Drop-tail(FIFO)队列、RED缓冲管和CBO(包括优先 权和Round-robin调度)。各种公平队列如FQ,SFQ和 DRR等。 • (5)对于通信量的仿真,NS2提供了多种通信的应用方 法如:FTP(它产生较大的峰值数据传输);Telnet(它能 依照相应的文件随机选取不同大小的传输数据)。此外, NS2提供了EXPOO,POO,CBR和Traffic Trace四种不 同类型的通信量产生器。

基于NS2软件 的网络协议仿真

基于NS2软件 的网络协议仿真

基于网络模拟软件NS2的网络协议仿真【摘要】:网络模拟是网络协议性能及研究中非常重要的一个组成部分。

本文介绍了网络模拟软件 NS2 的结构和特点以及仿真过程,并实例介绍了基于NS2的网络协议仿真。

【关键词】:NS2;TCP;UDP;路由;仿真一、引言网络模拟是网络协议性能及研究中非常重要的一个组成部分,算法是否合理、是否具有实用价值、是否能够提高网络的性能等都需要通过实验证明。

由于在真实的网络环境中进行实践验证耗资巨大,多数高校和科研机构并不具备完整有效的实验环境,而且真实网络中实验数据的收集和分析也有一定困难。

网络仿真软件通过在计算机上建立一个虚拟的网络环境来实现对真实网络环境的模拟,科研人员在这个平台上不仅能对网络的通信、设备、协议、结构以及应用进行研究,还能对网络的性能进行分析和评估。

仿真软件大大提高了网络设计开发的效率,同时也降低了费用和风险,已经成为研究中不可或缺的工具。

二、NS2 的结构和特点目前,使用较多的网络仿真软件有OPNET,Matlab,NS2 和GloMoSim 等。

选择免费且开放源代码的NS2作为仿真平台,是因为该平台是一种离散事件网络仿真平台,可以运行在Linux或Windows操作系统上。

作为一种可扩展、易配置、可编程的事件驱动的网络仿真软件,NS2能够近乎真实地在各个层次上模拟网络运行,并支持多种协议。

其主要功能包括以下几点。

一)灵活的仿真环境作为一款开源软件,NS2所有源代码公开,任何人都可以获得、使用和修改其源代码。

这对于利用NS2来构建特殊的网络仿真实验环境非常方便和迅速。

二)结果分析及再现容易研究人员通过配置环境参数获得理想的网络环境,即可实时跟踪并记录关键节点的重要信息,从而获得网络性能参数,并可以随时再现某些特殊情况,这在真实网中是难以做到的。

三)良好的可扩展性NS2使用C++和OTCL两种程序设计语言,分别完成具体协议的模拟,实现与网络仿真环境的配置和建立。

TCP及基于NS2的模拟

TCP及基于NS2的模拟
L a s t B y t e R c v d L a s t B y t e R e a d R c v B u f f e r
•The receiver advertises a window size
Rcv R W ci( v n LB d au o s vt fd w B fe - e R y L ra t - ) a e e dR stc Byt
TCP 拥塞控制的四个阶段
慢启动阶段 拥塞避免阶段 快速重传 快速恢复阶段
慢启动
sender
cwnd
receiver
1
data packet
1 RTT
ACK
2
3 4 5 6 7 8
cwnd cwnd + 1 (for each ACK)
慢启动例子
拥塞窗口的大小增 长迅速
cwnd = 1 cwnd = 2
拥塞窗口cwnd
30
指数规律增长
25
cwnd< ssthresh
20
ssthresh=16
15
线性更新后的 ssthresh=12 10
5
进入拥塞避免
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
内容提要
TCP特点 TCP流量控制 拥塞 TCP拥塞控制 TCP流量控制算法 网络仿真概述 NS2简介
TCP 流量控制
TCP 是一个变化的窗口协议
假设窗口大小为n,不用接收到确认信息就能发出n比特的信息 当数据确认后,窗口向前滑动
每个信息包都占据一个窗口的大小
指示接受者有的字节数
nam: 网络AniMator

水声通信中的信号调制与解调技术研究

水声通信中的信号调制与解调技术研究

水声通信中的信号调制与解调技术研究在当今科技飞速发展的时代,通信技术的重要性日益凸显。

其中,水声通信作为一种特殊的通信方式,在海洋探索、水下监测、军事应用等领域发挥着至关重要的作用。

而信号的调制与解调技术则是水声通信系统中的核心环节,直接影响着通信的质量和效率。

水声通信面临着诸多独特的挑战。

首先,水声信道是一个极其复杂且多变的环境。

与电磁波在空气中传播不同,声波在水中传播时会受到吸收、散射、折射和多径效应等多种因素的影响,导致信号的衰减和失真。

其次,水下环境的噪声水平通常较高,这包括海洋生物发出的声音、水流的噪声以及船舶等机械产生的噪声。

此外,由于水的密度和压力等特性,声波的传播速度相对较慢,限制了通信的带宽和数据传输速率。

为了在如此恶劣的环境中实现可靠的通信,有效的信号调制与解调技术显得尤为关键。

信号调制是将原始信息加载到载波上的过程,其目的是使信号更适合在信道中传输。

在水声通信中,常见的调制方式包括幅度调制(AM)、频率调制(FM)和相位调制(PM)。

幅度调制是最简单的调制方式之一,通过改变载波的幅度来传递信息。

然而,由于水声信道中的衰减较大,幅度调制容易受到噪声的影响,导致信号的可靠性降低。

频率调制则是根据信息改变载波的频率。

这种调制方式在一定程度上能够抵抗信道中的噪声和衰减,因为频率的变化相对较容易检测。

但频率调制也存在一些局限性,例如占用较宽的带宽,在带宽有限的水声信道中可能不太适用。

相位调制通过改变载波的相位来传输信息。

它具有较高的频谱效率,能够在有限的带宽内传输更多的数据。

但相位调制对相位误差较为敏感,在复杂的水声信道中容易出现相位偏移,从而影响解调的准确性。

除了上述传统的调制方式,近年来,一些新型的调制技术也逐渐应用于水声通信中。

例如,正交频分复用(OFDM)技术将可用的频谱分割成多个子载波,每个子载波可以独立地进行调制和解调。

这种技术能够有效地对抗多径效应和频率选择性衰落,提高通信的可靠性和数据传输速率。

第3讲 水声信道

第3讲 水声信道
第3章 水声信道
水声通信的特点
通信距离有限 通信速率低 可靠性差 通信方向 通信内容单一 成本高 水声信道是一个带宽严重受限、噪声干扰 严重的时变、空变、频变的衰落信道。
编码信道 调制信道
信 源
加 密 器
编 码 器
调 制 器
发 转 换 器
信 道
收 转 换 器
解 调 器
解解 码密 器器
信 宿
发送设备
50
100
150
200
250
300
时 间 /ms
40 30 20 10
0 -10 -20
3500
200 150 100
50 0
-50 -100 -150 -200
0
第 2帧 幅 频 特 性
first second third forth
4000
4500
5000
5500 频 率 /Hz
6000
第 2帧 相 频 特 性
time(s)
收发在不同深度
信道软件仿真结果(深海)
深海信道的传递函数
海底的影响
浅海的Pekeries模型
浅海 深海
信道的传递函数
台湾海峡实测数据
归一化的幅度 幅 值 的 对 数 /dB
松花湖试验结果
1.2 1
0.8 0.6 0.4 0.2
0 -0.2
0
第 7帧 的 信 道 冲 击 响 应
i 1
码间干扰 频率选择性衰落
无码间干扰的基带传输
akh(t0 ) ak
anh([ k n)Ts t0 ] 0
nk
h([ k
n)Ts
t0
]
1 0
k n k n

基于NS-2的网络仿真与扩展

基于NS-2的网络仿真与扩展

基于NS-2的网络仿真与扩展
陈亚军;肖建华
【期刊名称】《计算机系统应用》
【年(卷),期】2005(000)005
【摘要】由于网络本身的复杂性,要分析网络性能显得比较困难.然而随着计算机技术的发展,仿真已经成为一种分析复杂系统的有效的工具.该文介绍了目前应用较为广泛的网络仿真器NS-2.首先详细介绍了网络仿真器NS-2的结构、功能及使用方法,给出一应用实例,其次介绍NS-2的扩展方法.
【总页数】4页(P84-87)
【作者】陈亚军;肖建华
【作者单位】武汉科技大学信息科学与工程学院,430081;武汉科技大学信息科学与工程学院,430081
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于NS-2的无线自组织网络仿真实验设计 [J], 蔡虔
2.基于NS-2的卫星网络仿真方法的研究 [J], 叶晓国;肖甫;孙力娟;王汝传
3.基于NS-2的无线传感器网络仿真模块扩展方法的研究 [J], 叶晓国
4.基于NS-2网络仿真协议的功能扩展 [J], 永华;刘广钟
5.NS-2移动代理网络仿真功能扩展设计和实现 [J], 李建枫;糜正琨;成际镇
因版权原因,仅展示原文概要,查看原文内容请购买。

基于ns2的wmsns可视化仿真平台的设计与实现

基于ns2的wmsns可视化仿真平台的设计与实现

基于NS2的WMSNs可视化仿真平台的设计与实现摘要无线多媒体传感器网络(Wireless Multimedia Sensor Networks,WMSNs),在无线传感器网络基础上增加了大量的音、视频多媒体传感器设备,从而实现更加全面、准确、高效、细粒度的区域检测。

WMSNs技术已经较为广泛的应用于军事侦查、智能家庭、环境监测以及城市交通等领域。

对于网络场景的研究,尤其是大规模的网络场景很难通过实验来模拟,所以网络仿真工具的出现在很大程度上解决了这一难题。

由于WMSNs是较为新颖的网络形式,所以现阶段针对WMSNs的仿真工具相对较少。

本文提出了一种针对WMSNs的仿真工具的设计方案。

基于NS2的WMSNs可视化仿真平台是针对WMSNs的网络仿真平台。

本文主要工作分为两部分:服务器端和移动设备端。

服务器端以NS2为基础,负责仿真数据的处理工作;移动设备端以用户界面为主,负责仿真场景的搭建和描述以及仿真结果的呈现。

用户界面上可以设置无线节点以及节点坐标、节点无线信号覆盖范围、能量值、无线信道参数等针对WMSNs场景特征设置。

在NS2中加入了适用于WMSNs的经典的LEACH路由协议,拓展了NS2功能,使该平台更有针对性。

本仿真平台将仿真界面和仿真处理器分离,仿真界面置于移动终端,仿真处理器置于服务器。

只要将移动终端与服务器通过Wi-Fi连接,便可以随时随地对WMSNs场景进行仿真,并快速得到仿真结果,大大提高了仿真效率,为以后的工作节约了大量时间。

本文的主要创新点是针对WMSNs设计了基于NS2的仿真平台,同时在该平台上进行了LEACH路由协议仿真试验,试验结果表明该平台具有一定的应用价值,对WMSNs的仿真研究具有一定的理论价值和现实意义。

本设计已经获得了国家版权局颁发的计算机软件著作权登记证书(软件名称:基于NS2的WMSNs可视化仿真平台1.0,登记号:2013SR016727)。

关键词:WMSNs;NS2;网络场景;仿真平台Design and Implementation of Visual Simulation Platformfor WMSNs Based on NS2AbstractWireless multimedia sensor networks (WMSNs), increase a large number of audio and video multimedia sensor devices on the base of wireless sensor networks, in order to achieve more comprehensive, accurate, efficient, fine-grained region detection. The WMSNs have been widely used in the military investigation, smart home, environmental monitoring, as well as urban transportation and other fields.The study of network scenes, especially large-scale network scenarios are difficult to simulate by experiments, so network simulation tools can solve this problem. WMSNs are novel form of network, so simulation tools for WMSNs are relatively very few at the present stage. This paper presents a design of a simulation tool for WMSNs.Visual simulation platform for WMSNs based on NS2 is designed for WMSNs. This simulation platform can be divided into two parts: server-side and mobile device. Server-side is responsible for the processing of the simulation data; mobile device is responsible for the building and description of simulation scenes, as well as the presentation of simulation results. The user interface can set the wireless nodes, node coordinates, node wireless signal coverage, energy value, and radio channel parameters. Most importantly, we add LEACH routing protocol which is designed for WMSNs to expand NS2, makeing the platform more targeted.This simulation platform separates interface from simulation processor, and the interface is placed on the mobile device while the simulation processor is set to theserver. As long as connecting the mobile terminal and server via Wi-Fi, we can simulate wireless multimedia sensor network scenes anytime and anywhere and get the simulation results quickly. By this way, we greatly improve the simulation efficiency and save lots of time.The main innovation point of this paper is that we design a visual simulation platform for WMSNs based on NS2, and the platform has tested LEACH routing protocol. The results show that the platform has a certain value in theory and application for WMSNs. This design has obtained a registration certificate of computer software copyright issued by the National Copyright Administration (Software Name: Visual Simulation Platform for WMSNs Based on NS2 1.0, Registration Number: 2013SR016727).Keywords: WMSNs; NS2; Network Scenes; Simulation Platform目录1绪论 (1)1.1 研究背景与意义 (1)1.1.1 课题背景 (1)1.1.2 研究内容 (3)1.2 研究现状 (3)1.2.1 现有网络仿真器综述 (4)1.2.2 存在的问题 (5)1.3 本文的组织结构 (6)1.4 本章小结 (7)2 NS2仿真器 (8)2.1 NS2仿真器概述 (8)2.1.1 NS2使用的语言简介 (9)2.1.2 NS2的原理 (11)2.1.3 NS2中相关工具介绍 (13)2.2 NS2协议的扩展方法 (15)2.3 本章小结 (15)3 WMSNs (16)3.1 WMSNs概要 (16)3.1.1 无线多媒体网络体系结构 (16)3.1.2 WMSNs分层结构及协议 (20)3.2 WMSNs研究的热点问题 (23)3.2.1 ZigBee技术 (23)3.2.2 超宽带技术 (24)3.2.3 跨层优化 (24)3.2.4 多媒体编解码 (25)3.2.5 服务质量保障 (25)3.2.6 网络覆盖 (25)3.3 WMSNs的应用 (26)3.4 本章小结 (27)4 基于NS2的WMSNs可视化仿真平台设计 (28)4.1 仿真平台架构 (28)4.1.1 服务器主要功能 (30)4.1.2 移动终端主要功能 (31)4.2 仿真平台工作流程 (33)4.2.1 服务器端各功能函数说明及实现 (35)4.2.2 移动设备端各功能函数说明及实现 (37)4.3 LEACH协议 (39)4.3.1 LEACH路由协议简介 (39)4.3.2 NS2中协议拓展方法与实现 (39)4.3.3 NS2中路由协议的添加 (40)4.3.4 LEACH路由协议的C++实现过程 (41)4.4 本章小结 (43)5 基于NS2的WMSNs可视化仿真平台的使用 (44)5.1 仿真平台的安装 (44)5.1.1 运行环境要求 (44)5.1.2 Cygwin安装 (45)5.1.3 NS2安装 (47)5.1.4 LEACH协议添加 (49)5.1.5 仿真平台其它配置 (50)5.2 服务器端登录和退出 (50)5.2.1 服务器登录 (50)5.2.2 服务器退出 (51)5.3 移动设备端应用界面 (52)5.3.1 功能按钮 (52)5.3.2 无线节点传输层协议设置 (52)5.3.3 无线节点应用层协议设置 (53)5.3.4 无线节点路由协议设置 (53)5.3.5 无线节点其它参数设置 (54)5.3.6 脚本生成 (54)5.4 仿真结果分析 (55)5.4.1 仿真环境设置 (55)5.4.2 仿真结果分析 (56)5.5 本章小结 (57)6 总结与展望 (58)参考文献 (60)致谢 (64)个人简历、在学期间研究成果 (66)1绪论1.1 研究背景与意义1.1.1 课题背景21世纪,已经进入了信息通信时代,各种无线技术、电子技术和传感器技术都得到了飞速发展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第29卷第7期 计算机仿真 2012年7月 文章编号:1006—9348(2012)07—0163—05 

基于NS2的水声通信信道的扩展与仿真 

张亚斌,刘建明,李宏周,彭智勇 (桂林电子科技大学计算机科学与工程学院,广西桂林541004) 摘要:研究水下信道通信优化问题,由于水下传感器网络在海洋数据采集有广泛的应用。水声信道具有高延迟、低带宽等复 杂特点。影响信道通信质量。传统信道模型对网络仿真的效果比较差。为解决上述问题,对水声信道进行了建模,考虑了实 际环境中各类噪声以及水温、盐度等因素对声信号传播的影响,并结合NS2进行了水声通信信道的扩展,最后在水声通信信 道的基础上建立了一个多节点环境,对水声信道模型与实际水下环境的相似程度采用上述模型进行了仿真。仿真结果验证 了信道模型的合理性,并反映出了水下环境中网络通信效果良好。 关键词:水下传感器网络;水声信道模型;网络仿真 中图分类号:TP391.9 文献标识码:B 

Extension and Simulation of Underwater Acoustic Communication Channel Based on NS2 

ZHANG Ya—bin,LIU Jian-rning,LI Hong-zhou,PENG Zhi-yong (School of Computer Science&Engineering,Guilin University of Electronic and Technology,Guilin Guangxi 541004,China) ABSTRACT:Underwater sensor network has extensive application prospects in marine data acquisition,and offshore survey with tactical monitoring.Underwater acoustic channel has complex characteristic,like long delay and low bandwidth,and the effect of the network simulation is intensively influenced by the underwater acoustic channel mod— e1.This paper proposed a model of underwater acoustic channel which mainly considers the influence of all kinds of noises,temperature and salinity in actual environment on acoustic signal transmission,then extended the underwater acoustic communication channel based on NS2.Ffinally,a multiple nodes simulation environment was established with this underwater acoustic communication channel model,testing similar degree between underwater acoustic chan- nel and the practical underwater environment.and the performance of SMAC under the channel mode1.Simulation re. sults verify the rationality of the channel model,and reflect some characteristics of the network protocol in the under- water environment. KEYW0RDS:Underwater sensor network;Underwater acoustic channel mode1:Network simulation 

1 引言 随着全球陆基无线传感器网络的飞速发展,加上新的军 事技术和军事需求的出现,以水声为传输媒质的水下传感器 网络逐渐得到了越来越多的重视和研究。水下传感器网络 (underwater sensor networks,UWSN)有着非常广阔的应用前 景,它能被广泛应用于各种水下工程和研究领域。水下传感 器网络是借助于声信号而建立起来的一种无线自组织网络, 它使用声波作为传播媒介,不同于陆地上使用无线电作为传 播媒介的普通自组织网络,水声通信信道存在着传输延迟比 

基金项目:国家自然科学基金(60762002);广西研究生教育创新计划 项目(2010105950812M25) 收稿日期:2011一O9一O6 

较大、可用带宽较低、多径效应严重等问题,这些因素使得水 下传感器网络的数据传输以及组网协议的设计面存在许多 不稳定的因素,对水下传感器网络的研究和设计造成了巨大 的障碍…。 水声信道是水下传感器网络研究与设计的基础和核心 之一,但是实际在水下环境进行实验存在着诸多不便,因此 越来越多的研究人员倾向于使用软件仿真来进行水下传感 器网络的研究,国内的研究人员在这方面也进行了一些探 索 。但是目前主流的网络仿真系统,如NS2,OPNET等,都 没有专门针对水下环境的仿真模块,鉴于这种情况,本文在 总结现有资料的基础上,在NS2中实现了一套针对水下声通 信环境的仿真平台,主要针对水声信道的特点对其进行了模 型化的处理,由于NS2有着良好的模块化结构,所以该模块 

一】63— 能够与NS2本身紧密结合,使得使用者可以方便的使用该模 型来进行水下传感器网络的研究。 

2水下传感器网络特性 水下传感器网络是一种应用在特殊环境的无线传感器 网络,它使用声波来进行通信,这是因为声波是唯一能在水 介质中进行较长距离传输的能量形式,而无线电波在水中的 传播距离非常短,光在水中受到高衰减和散射的影响,都不 适合水下环境。 水下传感器网络有着普通无线传感器网络的所有特点, 包括网络规模大、节点处理能力低、节点能量较少等,同时有 着自己更加鲜明的特点,比如利用水声信道进行通信、网络 拓扑变化更加剧烈、节电能量更加紧张等。一个常规的水下 传感器网络包括若干位于水面的汇聚节点(Sink),大量处于 水下的传感器节点以及少量的自主式水下探测器(AUV)。 水下的传感器节点以及AUV将收集到的数据通过声通信方 式发给汇聚节点,而汇聚节点则将数据发给离岸的数据处理 中心进行处理,并且负担着网络的某些控制功能,因而多跳 式的网络拓扑结构更加适合水下传感器网络。 

3水声信道特性的模型 水声信道与无线信道有着许多不同的特性。声波的在 水中的传播速率比电磁波的速率低5个数量级,传输时延大 约为0.67s/km;而且,声信道的可用带宽非常有限,通常只 有几kHz,并且取决于发射距离和频率;多径效应、衰落、多 普勒频移以及水域航行船只等引起的噪声等问题使得水下 通信的误码率非常高、链路经常发生暂时性中断的现象。 综合考虑仿真环境的实现复杂度和对水下环境的仿真 真实度,在本文中主要考虑一下几个因素的影响: 1)传输延迟 水声通信的主要特点之一就是传输延迟大,一般认为声 波在水中的传播速度为1500m/s,但是随着水温,水深等因 素的变化,这个值会有一定的变化,因此根据文献[3]这里使 用如下公式来计算声速 c:1449.05+45.7t一5.21t +0.23t + (1.333—0.126t+0.009t )(s一35)+16.3z+0.18z (1) 其中t、s、z分别表示水域的温度、盐度以及深度等参数。 2)声信号的传播损失 声信号在水中传播过程中会产生一定的损失和衰减,通 过计算传播损失来得到接受端的接收功率,从而计算出信道 的信噪比。传播损失可以认为是由于声能扩展和衰减所引 起的损失之和。传播损失 的计算公式 为 TL=10nlogr+ r (2) 其中r为声波传播的距离;n为传播因子,其值与声波的 传播方式有关,若以球面波扩展传播则n=2,以柱面波扩展 传播则n=1,浅水环境中声波一般以柱面方式传播;O/为吸 64—— 收因子,单位dB/km,它的值与发射频率,相关,其取值可由 Thorp经验公式 给出,即 南+44 4上100+f+ 101oga(f)={ 2.75×10一 +0.003 0.4(3) l , 【o.002+0・¨南 0・OllfJ<0・4 若发射端的发送功率表示为Pf,那么接受端的接受功率 Pr= Pt (4) 3)各类背景噪声 在某一片水域里,会出现各种类别的噪声,其受到海域 的位置,气象条件以及频率影响,本文使用Wenz模型 对其 进行描述: ①涡流引起的噪声 101ogN,∽=17—301ogf (5) ②船只引起的噪声 101ogN,( =40+20(S一0.5)+261ogf一601og(f+0.03) (6) ③海风引起的噪声 101ogNw( =50+7.5 。 +201ogf一401og(f+0.4) (7) ④热噪声 101ogN,^(/)=一15+201ogf (8) 其中,为频率, 水域航运密度,W为风速。 这里用 Ⅳ( =N ( + ( +Nw( + (/) (9) 来表示所有的背景噪声。 4)信噪比 信噪比是通信系统中重要的性能指标之一,它与信道的 噪声和传播特性都有密切的关系。在这里使用如下方程计 算水声信道的信噪比: s = (10) 4水声信道仿真模块在NS2中的实现 NS2使用分层结构和面向对象的c++语言实现无线网 络节点的协议栈。每层均被抽象成一个C++类。各层不同 的协议或算法都要继承对应的抽象类,覆盖相应的成员函 数或变量,从而实现不同的功能,比如典型的无线网络环境 就分别实现了无线环境的物理层接口(wireless—phy.t ec, h})、无线环境的信道模型(channe1.{ec,h})以及常用无线 电信号的衰减模型(tworayground.{CC.h})等 “ 。 根据NS2的分层设计模式和内置环境的实现方式,在其 中添加水声信道仿真模块最主要的工作主要就是添加和实 现underwater—phy(物理层接口)、underwaterchannel(水声信 道功能实现)和underwaterpropagation(声波信号衰减实现)三 个类,水声信道模块与NS2其他部分的关系如图1所示。

相关文档
最新文档