[发明专利]海洋声通信中的联合差错控制与时钟同步方法及系统有效
申请号: | 201611010629.X | 申请日: | 2016-11-17 |
公开(公告)号: | CN106411481B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 高明生;王硕 | 申请(专利权)人: | 河海大学常州校区 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04J3/06;H04L7/00;H04B13/02;H04B11/00 |
代理公司: | 常州市科谊专利代理事务所 32225 | 代理人: | 孙彬 |
地址: | 213022 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种海洋声通信中的联合差错控制与时钟同步方法及系统,本联合差错控制与时钟同步方法包括如下步骤S1,收放双方信道预约;步骤S2,发送端配置;以及步骤S3,数据传输,以实现差错控制与时钟同步;本发明的联合差错控制与时钟同步方法针对水下声通信的JSW(Juggle‑like Stop‑and‑Wait)传输技术,在数据传输过程中融入了差错控制技术,在此基础上,再将时钟同步融入其中,实现了差错控制与时钟同步的有机结合,从而能有效地提高了海洋通信系统的通讯性能。 | ||
搜索关键词: | 海洋 通信 中的 联合 差错 控制 时钟 同步 方法 系统 | ||
【主权项】:
1.一种联合差错控制与时钟同步方法,其特征在于,包括如下步骤:步骤S1,收发双方信道预约;步骤S2,发送端配置;以及步骤S3,数据传输,以实现差错控制与时钟同步;所述步骤S2中发送端配置的方法包括:发送端计算发送窗口大小,并初始化窗口中各数据包之间的时间间隔;计算发送窗口大小,并初始化窗口中各数据包之间的时间间隔的方法包括如下步骤:步骤S21,初始化p0,vr,δ,γ,k0,Δ,t0=γ;步骤S22,定义发送窗口大小为s,且
其中![]()
步骤S23,如果s=1,则转步骤S27;步骤S24,如果s>1,先计算ts,即
然后对于i≥1计算ti和ti';ti'=pi+1‑pi+ti‑γU(s‑i‑1);ts+i=pi+1'‑pi'+ti';并且,当i≥2时;![]()
步骤S25,如果对所有的i∈[k0‑s+1,k0],条件ti≥0且ti'≥0都满足,则转步骤S27;步骤S26,如果对所有的i∈[k0‑s+1,k0],条件ti≥0且ti'≥0不都满足,则t0=t0+Δ,然后转S22;步骤S27,结束;其中p0:发送端与接收端之间成功握手之后传播时延的初始估计值;vp:水下声波的传播速度;vr:发送端与接收端之间径向速度的最大估计值;δ:一个数据包的传输时间;γ:一个控制包ACK或NAK的传输时间;k0:发送端与接收端在本次成功握手后发送端可能传输的数据包的最大值;Δ:在计算开始s个数据包之间间隔t0时所用的时间步长;pi:发送端的第i个数据包传输到接收端的时间;pi':接收端的第i个控制包ACK或NAK传输到发送端的时间;ti:当1≤i<s时,ti=t0,表示最初的s个数据包之间的时间间隔;当i≥s时,发送端传出第i个数据包之后到接收到从接收端过来的一个控制包ACK或NAK的时间;ti':接收端响应出第i个控制包ACK或NAK之后到接收到从发送端过来的一个数据包的时间;ts:发送端传出第s个数据包之后到接收到从接收端过来的一个控制包ACK或NAK的时间;ts+i:发送端传出第s+i个数据包之后到接收到从接收端过来的一个控制包ACK或NAK的时间;U(s‑i‑1)表示指示函数,当s‑i‑1≥0时,U(s‑i‑1)=1;当s‑i‑1<0时,U(s‑i‑1)=0;其中,i≥1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611010629.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理的方法及装置
- 下一篇:一种电子信息消费装置