发明名称 一种水声MODEM混合自动重传方法
摘要 本发明涉及一种水声MODEM混合自动重传方法,步骤如下:(1)收端解码获得发端的码字序列,先RS码纠错,再CRC码检错;(2)如果收端没有发现任何错误,则反馈ACK信号,如果发现了错误,收端将错误的帧编号进行组帧编码发射,将这些检错结果反馈给发端,要求发端重发对应帧编号的信息;(3)发端根据收到的错误包号,提取错误帧编号的信息进行递增冗余编码,重新发射给收端;(4)收端调整RS码参数,提取第一次收到的信息码与接收到冗余编码的校验码,再次进行RS码纠错,然后CRC码检错,直到认为正确为止。本发明的优点在于:该方法为纠、检错编码联合,并实现自动反馈重传,同时结合递增冗余编码技术,减少误码率,提高水声通信的可靠性。
申请公布号 CN101610139B 申请公布日期 2012.08.29
申请号 CN200910100747.3 申请日期 2009.07.20
申请人 中国船舶重工集团公司第七一五研究所 发明人 熊省军;周士弘;张国松;张宏滔;姜煜;李峰;田玲爱
分类号 H04L1/18(2006.01)I;H04L1/16(2006.01)I;H04L1/00(2006.01)I;H04B13/02(2006.01)I 主分类号 H04L1/18(2006.01)I
代理机构 杭州九洲专利事务所有限公司 33101 代理人 陈继亮
主权项 一种水声MODEM混合自动重传方法,其特征在于:步骤如下:(1)、收端解码获得发端的码字序列,先RS码纠错,再CRC码检错,检查出那些超出RS码纠错能力的错误码字;(2)、如果收端没有发现任何错误,则反馈ACK信号,如果发现了错误,收端首先发射一个NACK信号,然后收端再将错误的帧编号进行组帧编码发射,将这些检错结果反馈给发端,要求发端重发对应帧编号的信息;(3)、发端根据收到的错误包号,提取错误帧编号的信息,将该信息进行递增冗余编码,重新发射给收端;(4)、收端调整RS码参数,提取第一次收到的信息码与接收到冗余编码的校验码,再次进行RS码纠错,然后CRC码检错,直到认为正确为止,如果不正确,重复1~3步骤,如果重传超过了收发双方规定次数,也会终止双方通信;在发端,首先将待发送的信息码进行CRC检错编码,加入CRC码的校验位,再按照帧格式对含CRC码的校验位信息码的进行编号,在MODEM的RAM备份一份该信息码和编号;然后进行RS纠错编码,加入RS码的校验位,完成第1次通信发射的编码过程,信息发射后,发端MODEM要一直处于帧听状态,来获得接收端的反馈信息,如果获得ACK反馈,则结束本次通信,否则要将接收端的错误信息解调出来,获得错误的帧编号后,按照此编号从RAM中找到需要重发信息码,对该信息码重新进行RS编码,将递增的冗余编码进行第2次通信发射,发射后又进入帧听状态,如果还是没有收到接收端的ACK反馈,则重复第2次通信编码发射过程,直到收到接收端的ACK反馈为止,如果重传的次数超过了规定的最大重传次数,发端MODEM也将终止本次通信过程;在收端,首先将解调出的原始信息码进行RS译码,获得的信息码再进行CRC译码,如果CRC译码结果为检查出没有错误,则将发送一个ACK信号,该信号为一个帧头信号结合一个固定频率f1单频信号,并结束该通信过程;发端只要检测到频率f1就知道收端接收的信息正确,如果检查出错误,收端首先发射一个NACK信号,该信号为一个帧头信号结合一个固定频率f2单频信号,再将该错误位于哪个帧编号的信息编码发射给发端;之后进入通信帧听状态,第2次的通信接收将按照收发双方约定好的冗余度修改RS码的译码参数进行RS译码,之后又进行CRC译码,根据检查结果决定反馈信号,如果还是检查出错误,将重复第2次通信接收过程,接受次数超过了重传次数将结束整个通信过程。
地址 310012 浙江省杭州市西湖区华星路96号