水声网络数据链路层协议

水声网络数据链路层协议2018-03-0821:03:49科技传播2018年4期海丽萍+王宏云摘要水声网络(UAN)-般由海底传感器节点、自动化水下载体和作为网关向岸上基站提供无线电通信链路的水而基站连接组成。UAN研究领域的一个重耍难点是研究可以减小能量损耗和降低时间、空间和频率对浅海信道传输信号影响的网络协议。文章提出了浅海水声网络数据链路层协议,并对它进行了仿真。关键词水声网络;数据链路层协议;Mac协议;Macaw协议中图分类号TP3文獻标识码A文章编号1674-6708(2018)205-0146-02在过去的几十年里,水声通信的研究和工程应用迅速增长,过去主耍应用于军事领域,现在己经逐步扩展到了商业领域。水声网络(UAN)-般由海底传感器节点、自动化水下载体和作为网关向岸上基站提供无线电通信链路的水面基站连接组成[1]oUAN研究领域的一个重要难点是研究岀可以减小能量损耗和降低时间、空间和频率对浅海信道传输信号影响的网络协议。本文提出了浅海水声网络数据链路层协议,并对它进行了仿真。1数据链路层协议UAN的设计通常以分层结构的形式来实现。这三层分级结构是物理层、数据链路层和网络层。物理层主要负责通信通道中逻辑信息(比特0和1)到传输信号的转变。在接收终端,物理层负责检测出被噪声干扰的信号和其他信道的失真信号,并把信号转换回逻辑比特。在网络层屮选择合适的通道即寻找从源节点到目标节点的路径并开始信息交换。数据链路层主要有两个功能:帧编码和误差纠正控制。帧编码意味着定义一个包含信息频率、位同步、源地址、U标地址以及其他控制信息的数据包。数据链路层协议又被分为两个子层:逻辑链路控制(LLC)协议和媒体访问控制(MAC)协议。1.1逻辑链路控制协议在逻辑链路控制子层,我们通过执行一个停止或等待白动重复检索(ARQ)协议来检测误差和请求重传错误帧。源节点A在发送下一帧数据之前等待一个來口冃标节点B的回执(ACK)o如果在预置暂停时间内没接收到回执,A重传这帧数据。在数据帧来回传播的时间段内,信道保持空闲。在全双工通信链路,如果节点A在等待ACK时连续传送相同的数据帧,网络吞吐量可以增大。节点A传送数据帧到节点B。节点B只有在成功接收这帧数据后才会发送ACK帧,所以发送・帧数据的时延是:t产IJc(1)其中人是数据帧的长度,C是数据传输速度。两帧数拯成功发送的最小时延是:fT=tf+touc=Z/乜J当接收数据帧有错课时,需要重新发送数据帧,因此实际延时绝对大于Tt。1.2媒介访问控制子层数据链路层最关键的技术就是媒体访问控制(MAC)。它的作用是平均分配存在竟争和高吞吐量节点之间的信道资源。带冲突避免的多址接入(MACA)协议利用两个叫做请求/发送(RTS)和清除/发送(CTS)的信号帧来检测冲突。它是MAC子层的常用协议。当源节点A想要发送信息到目标节点B时,它会首先发出一个RTS命令。如果节点B收到RTS,它则会发送回一个CTS命令。如果节点A没有在预定时间内接收到CTS,它将重新发送RTS。只要节点A—收到CTS,它就立刻开始传输数据帧[2]。任何监听到CTS的其他节点将会延迟一个数据包长度的时间来避免冲突。MACAW协议是MACA协议的改良版,它提髙了UAN的性能和可靠性。1.2.1退避计数器的改进源节点发送携带退避计数器的数据帧,接收数据帧的冃标节点复制退避计数器的值。在数据帧传输完成后,所有退避计数器的值都还原成最小值。同时,MACAW协议用乘法增加线性减少(MILD)算法来代替二进制指数算法。在MILD算法中,当数据帧每次发生冲突时,退避计数器将会线性增加1.5倍从x到Bomax,在传输成功后,退避计数器将会从1秒衰减到最小的BomaXo1.2.2监控帧和ACK帧的增加在MACAW协议中,作为信道握于•的两个节点之间发生交换,利用RT8-CTS-DS-DATA-ACK帧替代。DS帧用来确定暴舉节点和RTS-CTS握手成功与否。在单个信道中,暴露节点不能发送数据。当RTS-CTS在节点A和日标节点B之间成功处理时,源节点A首先发送DS帧,然后节点A发送数据帧到B。除了BZ外接收到DS帧的其他节点是暴鉤节点,它们将延迟数据帧传输。如果暴踞节点监听到RTS帧而没有监听到DS帧,那么RTS或者CTS将发生冲突,它将立刻发送数据,从而提高信道的利用率。如果节点A没有收到节点B发送...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?