[go: up one dir, main page]

CN103701562A - Error control protocol in free space optical communication system - Google Patents

Error control protocol in free space optical communication system Download PDF

Info

Publication number
CN103701562A
CN103701562A CN201310663158.2A CN201310663158A CN103701562A CN 103701562 A CN103701562 A CN 103701562A CN 201310663158 A CN201310663158 A CN 201310663158A CN 103701562 A CN103701562 A CN 103701562A
Authority
CN
China
Prior art keywords
frame
random seed
coded
random
coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310663158.2A
Other languages
Chinese (zh)
Inventor
敖珺
卢亚军
马春波
敖发良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN201310663158.2A priority Critical patent/CN103701562A/en
Publication of CN103701562A publication Critical patent/CN103701562A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Optical Communication System (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明的高效可行的自由空间光通信系统中的差错控制协议,在发送端:从主机中提取需发送的报文并进行分组,对组中的数据帧编号,由随机序列生成器所产生的随机数随机选择多个数据帧进行简单的模2加运算,得到编码帧;在接收端:通过光电转换,解调输出编码帧,进行模2加滚动译码,恢复报文并发送分组接收正确ACK应答。其有益效果在于:(1)不需要对信道参数进行预估计,不需要反馈重传;解决了HARQ或ARQ协议中需要反馈重传所造成的信道资源和通信时间的巨大浪费问题;(2)对多个数据帧进行简单的模2加运算,实现多帧信息的叠加,使发送的编码帧之间具有了相关性;(3)自动消除干扰并适应链路动态变化,保证了数据完全可靠的传输。

Figure 201310663158

The error control protocol in the efficient and feasible free space optical communication system of the present invention, at the sending end: extract the messages to be sent from the host and group them, number the data frames in the group, and generate the random sequence generator The random number randomly selects multiple data frames for simple modulo 2 addition operation to obtain the encoded frame; at the receiving end: through photoelectric conversion, demodulates the output encoded frame, performs modulo 2 plus rolling decoding, restores the message and sends the packet to receive correctly ACK response. Its beneficial effects are: (1) No need to pre-estimate channel parameters, no need for feedback retransmission; solve the huge waste of channel resources and communication time caused by feedback retransmission in HARQ or ARQ protocols; (2) Perform simple modulo 2 addition operation on multiple data frames to realize the superposition of multiple frames of information, so that the transmitted coded frames have correlation; (3) Automatically eliminate interference and adapt to dynamic changes in the link, ensuring that the data is completely reliable transmission.

Figure 201310663158

Description

自由空间光通信系统中的差错控制协议Error Control Protocols in Free Space Optical Communication Systems

技术领域 technical field

    本发明涉及自由空间光通信传输控制技术领域,具体涉及一种远距离,高速率激光通信系统中的差错控制协议。 The present invention relates to the technical field of free-space optical communication transmission control, in particular to an error control protocol in a long-distance, high-speed laser communication system.

技术背景 technical background

近年来,随着高功率激光器制造技术和快速、精确的捕获、跟踪和瞄准(ATP)技术的飞速发展,星地高速激光通信技术已取得了明显进步。目前,美国宇航局开始设施月球激光通讯示范计划(LLCD)。并于2013年,美国航天局利用激光束将名画《蒙娜丽莎的微笑》传输到绕月飞行的“月球勘测轨道飞行器”上,这是人类首次利用激光在星际间进行图像数据传输,从而证实了月球双向激光通讯技术的可行性。并且,在近日开展的实际验证中,LLCD设备在38.5万公里的距离上,达到了622兆每秒的下载速度,上载速度也达到每秒20兆,从而创造了行星际数据通讯的速度新纪录。这一下载速度比目前最先进的无线电通讯手段的最大传输速率还要快6倍以上,而其上传的速度则更是比目前的设备要快5000倍以上。激光通信将会取代无线电通信,成为未来星际自由空间高速通信的必然趋势。 In recent years, with the rapid development of high-power laser manufacturing technology and fast and accurate acquisition, tracking and targeting (ATP) technology, satellite-ground high-speed laser communication technology has made significant progress. Currently, NASA is starting to implement the Lunar Laser Communication Demonstration Project (LLCD). And in 2013, NASA used laser beams to transmit the famous painting "Mona Lisa's Smile" to the "Lunar Reconnaissance Orbiter" flying around the moon. This is the first time that humans use lasers to transmit image data between stars, thus The feasibility of the two-way laser communication technology on the moon has been confirmed. Moreover, in the actual verification carried out recently, the LLCD device has achieved a download speed of 622 megabytes per second and an upload speed of 20 megabytes per second at a distance of 385,000 kilometers, thus creating a new record for the speed of interplanetary data communication . This download speed is more than 6 times faster than the maximum transmission rate of the most advanced radio communication means at present, and its upload speed is more than 5000 times faster than the current equipment. Laser communication will replace radio communication and become an inevitable trend of high-speed interstellar free space communication in the future.

激光通信以其高速率,远距离,小器件等优点成为未来星际自由空间高速通信的首选,而信道差错控制技术则是其极其重要且不可分割的一部分。目前,自由空间光通信速率理论上限可以达到50G,但由于大气湍流的影响,其通信过程中的链路中断甚至达到毫秒级。因此,前向纠错码(FEC)技术受限于码字长度(最长的纠错码只有几千比特,而且纠错能力也不超过100比特)有限且编码速率固定的特性,虽然通过混合自动重传(HARQ, hybrid-ARQ)部分解决以上问题,但是该方案存在码率不够灵活、对信道变化的实时支持不够,译码复杂度高,且需要对信道参数进行预估计等问题。而且对于长距离激光通信而言,在信道状况比较恶劣时,重传次数会大大增加,而每一次重传都将浪费微秒甚至毫秒量级的时间,这就意味着大约几十兆甚至几千兆比特数据的丢失,且每一次重传都不能保证数据的正确性,这个结果对于高速数据通信而言几乎是个噩梦。因此,设计一个合适的差错控制协议,是远距离激光通信急需解决且及其重要的技术问题之一。 Laser communication has become the first choice for high-speed interstellar free space communication in the future due to its advantages of high speed, long distance, and small devices, and channel error control technology is an extremely important and inseparable part of it. At present, the theoretical upper limit of the free space optical communication rate can reach 50G, but due to the influence of atmospheric turbulence, the link interruption during the communication process even reaches the millisecond level. Therefore, the forward error correction code (FEC) technology is limited by the code word length (the longest error correction code is only a few thousand bits, and the error correction capability is no more than 100 bits) and the coding rate is fixed. Automatic retransmission (HARQ, hybrid-ARQ) partly solves the above problems, but this solution has problems such as insufficient flexibility of the code rate, insufficient real-time support for channel changes, high decoding complexity, and the need for pre-estimation of channel parameters. Moreover, for long-distance laser communication, when the channel conditions are relatively bad, the number of retransmissions will increase greatly, and each retransmission will waste microseconds or even milliseconds of time, which means that about tens of megabytes or even several The loss of gigabit data, and the correctness of the data cannot be guaranteed every retransmission, this result is almost a nightmare for high-speed data communication. Therefore, designing an appropriate error control protocol is one of the most important technical issues that need to be solved urgently in long-distance laser communication.

  the

发明内容 Contents of the invention

本发明针对自由空间光通信中由于大气湍流及光端机平台抖动等因素引起的通信中断问题,提出一种高效可行的自由空间光通信系统中的差错控制协议。 The invention proposes an efficient and feasible error control protocol in the free space optical communication system aiming at the problem of communication interruption caused by factors such as atmospheric turbulence and optical transceiver platform shake in the free space optical communication.

本发明的技术方案包括: Technical scheme of the present invention comprises:

在发送端: On the sender side:

1)从主机中提取需发送的报文并进行分组, 1) Extract the message to be sent from the host and group it,

2)对每个分组中的数据帧依次编号为:1,2,···,K, 2) The data frames in each group are numbered sequentially: 1, 2, ..., K,

3)在K个数据帧中产生随机种子,并赋予随机种子标识值, 3) Generate random seeds in K data frames, and assign random seed identification values,

4)对每个随机种子的信息字段、地址字段及帧序号标识进行模2加编码, 4) Modulo 2 encoding is performed on the information field, address field and frame number identification of each random seed,

5)之后,进行帧装配,得到编码帧, 5) Afterwards, frame assembly is performed to obtain encoded frames,

6)对编码帧进行光载波调制后发送; 6) Carry out optical carrier modulation on the coded frame and send it;

在接收端: On the receiving end:

7)光接收机通过光电转换,解调输出编码帧, 7) The optical receiver demodulates and outputs coded frames through photoelectric conversion,

8)对该编码帧进行纠错译码及信息校验,若通过校验,则保留此编码帧,否则丢弃, 8) Perform error correction decoding and information verification on the coded frame, if it passes the verification, keep the coded frame, otherwise discard it,

9)提取保留编码帧的随机种子标识,将随机种子标识值>1的编码帧缓存下来,  9) Extract and retain the random seed ID of the coded frame, cache the coded frame with the random seed ID value > 1,

10)进行模2加滚动译码, 10) Perform modulo 2 plus rolling decoding,

11)同时,判断该分组中发送的所有数据帧是否全部正确接收,若没有,则重复7)以下步骤,直到全部正确接收完毕, 11) At the same time, judge whether all the data frames sent in the group are received correctly, if not, repeat the following steps 7) until all the data frames are received correctly,

12)根据接收到的数据帧,恢复报文并发送ACK应答; 12) According to the received data frame, restore the message and send an ACK response;

13)发送端接收到ACK应答后,停止当前分组数据帧的发送,改发下一组报文信息。 13) After receiving the ACK response, the sender stops sending the current packet data frame and retransmits the next group of message information.

在本方案中,为获得性能增益,需对分组中的数据帧数有一定的选择。从主机中提取需发送的报文并进行分组,设分组编号为:A1,A2,···,An,分组中的数据帧依次编号为:1,2,···,K。对于从主机中取得的报文数据,其数据大小确定,若分组中数据帧数K太小,会使分组数大大增加,而完成每一分组发送后,接收端都需发送一次ACK应答,这样使得通信中应答次数巨增,从而浪费通信时间和信道资源。若分组中数据帧数K太大,对系统的计算能力及内存要求太高,难以实现。因此,在步骤2),K的取值范围为100~50000。 In this solution, in order to obtain performance gain, the number of data frames in the packet needs to be selected to a certain extent. Extract the message to be sent from the host and group it, set the group number as: A1, A2,..., An, and the data frames in the group are sequentially numbered: 1, 2,..., K. For the message data obtained from the host, the data size is determined. If the number of data frames K in the packet is too small, the number of packets will be greatly increased. After sending each packet, the receiving end needs to send an ACK response. In this way This causes a huge increase in the number of responses in communication, thereby wasting communication time and channel resources. If the number K of data frames in the group is too large, the computing power and memory requirements of the system are too high, and it is difficult to realize. Therefore, in step 2), the value range of K is 100-50000.

在步骤3),随机种子产生的过程是:随机序列生成器产生一个随机正整数a1,作为随机种子标识值,然后在该分组中选取均匀分布的随机的a1个数据帧作为随机种子; In step 3), the process of random seed generation is: the random sequence generator generates a random positive integer a1 as the random seed identification value, and then selects evenly distributed random a1 data frames in the group as random seeds;

其中,1≤a1≤K。 Among them, 1≤a1≤K.

在步骤4),若随机种子标识值等于1则不进行模2加编码。 In step 4), if the random seed identification value is equal to 1, modulo 2 encoding is not performed.

在步骤5),所述帧装配包括:将随机种子标识值及控制字段添加到数据帧,然后对数据帧进行循环冗余校验检错编码,再接着对数据帧除帧头、帧尾外的其他所有比特位进行纠错编码,最后将帧头、帧尾添加到数据帧。 In step 5), the frame assembly includes: adding the random seed identification value and the control field to the data frame, then performing cyclic redundancy check error detection coding on the data frame, and then adding the data frame except the frame header and frame tail Error correction coding is performed on all other bits, and finally the frame header and frame tail are added to the data frame.

在步骤10),首先,寻找随机种子标识值为1的编码帧,直接恢复此编码帧为对应编号的数据帧,并将随机种子标识值减1; In step 10), firstly, find the encoded frame whose random seed identification value is 1, directly recover the encoded frame as the corresponding numbered data frame, and subtract 1 from the random seed identification value;

其次,对缓存中随机种子标识值>1的编码帧,将其中与随机种子标识值为1相关联的编码帧做如下处理:A.编码帧中数据更新为其本身编码帧与对应相关联的随机种子标识值为1的编码帧模2加后的值;B.编码帧随机种子标识值减1;最后,判断所有编码帧随机种子标识值是否为1,若为1则译码完成;否则,继续接收光信号,重复执行以上步骤,直到译码完成。 Secondly, for the coded frames whose random seed identification value > 1 in the cache, the coded frames associated with the random seed identification value of 1 are processed as follows: A. The data in the coded frame is updated as its own coded frame and the corresponding The value after the coded frame modulo 2 is added with a random seed identification value of 1; B. The random seed identification value of the encoded frame is subtracted by 1; finally, it is judged whether the random seed identification value of all encoded frames is 1, and if it is 1, the decoding is completed; otherwise , continue to receive optical signals, and repeat the above steps until the decoding is completed.

在本方案中,为获得性能增益,需对帧结构进行设定,编码帧结构中, In this solution, in order to obtain performance gain, the frame structure needs to be set, and in the encoding frame structure,

帧头:标识数据帧的起始位置; Frame header: identifies the starting position of the data frame;

随机种子标识:随机序列生成器所产生的正整数,标识此帧是由本分组中多少个数据帧模2加编码而成的; Random seed identification: a positive integer generated by the random sequence generator, which identifies how many data frames in this group are coded modulo 2 for this frame;

帧序号标识:报文数据进行分组后,每分组中的帧顺序标识; Frame sequence number identification: After the message data is grouped, the frame sequence identification in each group;

控制字段:帧传输协议中的控制信息; Control field: control information in the frame transfer protocol;

地址字段:预留地址信息; Address field: reserved address information;

信息字段:需传输的数据信息; Information field: the data information to be transmitted;

检错编码:对此数据帧除帧头、帧尾外的其他比特位进行错误检测编码; Error detection coding: perform error detection coding on other bits of the data frame except the frame header and frame tail;

纠错编码:检测编码后,对此数据帧除帧头、帧尾外的其他比特位进行错误纠正编码; Error correction coding: After detection and coding, error correction coding is performed on other bits of the data frame except the frame header and frame tail;

帧尾:标识数据帧的截止位置。 End of Frame: Identifies the cut-off position of the data frame.

本发明的有益效果在于:  The beneficial effects of the present invention are:

    (1)适用于速率高,信道环境恶劣,数据丢失及错误率高的自由空间光通信环境,其特点为不需要对信道参数进行预估计,不需要反馈重传。 (1) It is suitable for free-space optical communication environments with high speed, harsh channel environment, high data loss and high error rate. It is characterized by no need for pre-estimation of channel parameters and no need for feedback retransmission.

(2)通过随机序列生成器所产生的随机数随机选择多个(大于等于1个)数据帧进行简单的模2加运算,实现多帧信息的叠加,使最后发送的编码帧之间具有了相关性。由于在信道状况比较恶劣时,采用混合自动重传(HARQ, hybrid-ARQ)协议会使重传次数大大增加,而每一次重传都将浪费微秒甚至毫秒量级的时间,这就意味着大约几十兆甚至几千兆比特数据的丢失,且无法保证每一次重传数据的正确性;而本发明的方案不需要反馈重传,解决了HARQ或ARQ协议中需要反馈重传所造成的信道资源和通信时间上的巨大浪费问题。 (2) Multiple (greater than or equal to 1) data frames are randomly selected through the random number generated by the random sequence generator for simple modulo 2 addition operation to realize the superposition of multiple frames of information, so that the last encoded frames sent have a Correlation. When the channel condition is relatively bad, the use of hybrid automatic retransmission (HARQ, hybrid-ARQ) protocol will greatly increase the number of retransmissions, and each retransmission will waste microseconds or even milliseconds of time, which means About dozens of megabits or even several gigabits of data are lost, and the correctness of each retransmission data cannot be guaranteed; and the solution of the present invention does not require feedback retransmission, which solves the problem caused by the need for feedback retransmission in the HARQ or ARQ protocol. Huge waste of channel resources and communication time.

(3)能够针对自由空间光通信所面临的复杂的空时变特性与空时域相关约束以及收发双端信道状态互不完全确知的实际场景,自动消除干扰的影响并极易适应链路动态变化,保证了数据完全可靠的传输。 (3) Aiming at the complex space-time-varying characteristics and space-time domain related constraints faced by free-space optical communication, as well as the actual scene where the channel status of the transmitting and receiving ends is not completely known to each other, it can automatically eliminate the influence of interference and easily adapt to the link Dynamic changes ensure completely reliable data transmission.

附图说明 Description of drawings

图1是本发明的差错控制协议流程框图。 Fig. 1 is a flow chart of the error control protocol of the present invention.

图2是本发明的帧结构图。 Fig. 2 is a frame structure diagram of the present invention.

  the

具体实施方式 Detailed ways

从主机中提取需发送的报文并进行分组,之后对每个分组中的数据帧依次编号为:1,2,···,K,K取值在100到50000之间; Extract the message to be sent from the host and group it, and then number the data frames in each group as follows: 1, 2, ..., K, and the value of K is between 100 and 50000;

根据随机序列生成器所产生的随机种子标识值a1,采用1到K之间的均匀分布随机序列生成器产生a1个随机数B1,B2,···,Ba1,选择B1,B2,···,Ba1。对这a1个数据帧中的信息字段、地址字段(预留)及帧序号标识进行模2加编码(若随机种子标识值a1等于1则不进行模2加编码)。接着将随机种子标识值a1及控制字段添加到数据帧,之后对数据帧进行循环冗余校验检错编码,接着对数据帧除帧头、帧尾外的其他所有比特位进行纠错编码,最后将帧头、帧尾添加到数据帧,得到编码帧。 According to the random seed identification value a1 generated by the random sequence generator, use a uniformly distributed random sequence generator between 1 and K to generate a1 random numbers B1, B2,..., Ba1, select B1, B2,... , Ba1. Modulo 2 encoding is performed on the information field, address field (reserved) and frame number identifier in the a1 data frames (if the random seed identifier value a1 is equal to 1, modulo 2 encoding is not performed). Then add the random seed identification value a1 and the control field to the data frame, then perform cyclic redundancy check error detection coding on the data frame, and then perform error correction coding on all bits of the data frame except the frame header and frame tail, Finally, add the frame header and frame tail to the data frame to obtain the encoded frame.

发送端对编码帧进行光载波调制后发送; The sending end performs optical carrier modulation on the coded frame and then sends it;

接收端的光接收机通过光电转换,解调输出编码帧。之后提取该帧进行纠错译码及循环冗余校验,若通过校验,则保留此编码帧,否则丢弃; The optical receiver at the receiving end demodulates and outputs encoded frames through photoelectric conversion. Then extract the frame for error correction decoding and cyclic redundancy check, if it passes the check, keep the coded frame, otherwise discard it;

接下来提取该编码帧的随机种子标识,若随机种子标识值为1,可以直接恢复此报文数据帧,并进入模2加滚动译码;否则将此编码帧缓存下来。 Next, extract the random seed ID of the coded frame. If the random seed ID value is 1, the message data frame can be directly recovered, and enter modulo 2 plus rolling decoding; otherwise, the coded frame is cached.

模2加滚动译码过程如下:首先,寻找随机种子标识值为1的编码帧,直接恢复此编码帧即为对应编号的数据帧,并将随机种子标识值减1。其次,对于缓存中随机种子标识值大于1的编码帧,将其中与随机种子标识值为1相关联的编码帧做如下处理:A.编码帧中数据更新为其本身编码帧与对应相关联的随机种子标识值为1的编码帧模2加后的值;B.编码帧随机种子标识值减1。最后,判断所有编码帧随机种子标识值是否为1:若为1则译码完成;否则,光接收机继续接收光信号,重复执行以上步骤,直到译码完成。 The modulo 2 plus rolling decoding process is as follows: First, find the coded frame whose random seed identification value is 1, and directly recover the coded frame as the data frame with the corresponding number, and subtract 1 from the random seed identification value. Secondly, for the coded frames whose random seed identifier value is greater than 1 in the cache, the coded frames associated with the random seed identifier value of 1 are processed as follows: A. The data in the coded frame is updated as its own coded frame and the corresponding The coded frame modulo 2 plus the value of the random seed identification value of 1; B. The random seed identification value of the coded frame minus 1. Finally, it is judged whether the random seed identification value of all encoded frames is 1: if it is 1, the decoding is completed; otherwise, the optical receiver continues to receive the optical signal, and repeats the above steps until the decoding is completed.

接收端在进行模2加滚动译码的同时,判断该分组中所有数据帧是否全部正确接收,若没有,则接收端继续接收信号并重复以上步骤,直到该分组中所有数据帧全部正确接收。接收端根据接收到的数据帧,恢复报文送往上一层主机并发送ACK应答。发送端接收到应答后,停止当前分组数据帧的发送,改发下一组报文信息,重复以上步骤,直至通信结束。 While performing modulo 2 plus rolling decoding, the receiving end judges whether all data frames in the group are received correctly. If not, the receiving end continues to receive signals and repeats the above steps until all data frames in the group are received correctly. According to the received data frame, the receiving end sends the recovery message to the upper host and sends an ACK response. After the sender receives the response, it stops sending the current packet data frame, and retransmits the next group of message information, repeating the above steps until the communication ends.

Claims (7)

1. the error control agreement in free-space optical communication system, comprising:
At transmitting terminal:
1) from main frame, extract and need the message sending and divide into groups,
2) to the Frame number consecutively in each grouping, be: 1,2,, K,
3) in K Frame, produce random seed, and give random seed ident value,
4) information field corresponding to each random seed, address field and frame number sign are carried out to mould 2 and add coding,
5) afterwards, carry out frame assembling, obtain coded frame,
6) coded frame is carried out sending after light carrier modulation;
At receiving terminal:
7) optical receiver passes through opto-electronic conversion, demodulation output encoder frame,
8) this coded frame is carried out to error-correcting decoding and information checking, if by verification, retains this coded frame, otherwise abandon,
9) extract the random seed sign that retains coded frame, the coding frame buffer of random seed ident value > 1 got off,
10) carry out mould 2 and add rolling decoding,
11) simultaneously, judge that whether all Frames that send in this grouping all correctly receive, if do not have, repeat 7) following steps, until all correctly receive,
12), according to the Frame receiving, recover message and send ACK to reply;
13) after transmitting terminal receives ACK and replys, stop the transmission of current grouped data frame, send next group message information elsewhere.
2. according to the error control agreement of claim 1, it is characterized in that: in step 2), the span of K is 100~50000.
3. according to the error control agreement of claim 1, it is characterized in that: in step 3), the process that random seed produces is: random sequence generator produces a random positive integer a1, as random seed ident value, then in this grouping, choose an equally distributed random a1 Frame as random seed;
Wherein, 1≤a1≤K.
4. according to the error control agreement of claim 1, it is characterized in that: in step 4), if random seed ident value equals 1, do not carry out mould 2 and add coding.
5. according to the error control agreement of claim 1, it is characterized in that: in step 5), described frame assembling comprises: add random seed ident value and control field to Frame, then Frame is carried out to cyclic redundancy check (CRC) error detection coding, then to Frame, all bits of other except frame head, postamble carry out error correction coding again, finally add frame head, postamble to Frame.
6. according to the error control agreement of claim 1, it is characterized in that: in step 10), first, find the coded frame that random seed ident value is 1, directly recover the Frame that this coded frame is reference numeral, and random seed ident value is subtracted to 1;
Secondly, coded frame to random seed ident value > 1 in buffer memory will be wherein that 1 coded frame being associated is done following processing with random seed ident value: the value after the coded frame mould 2 that in A. coded frame, Data Update is 1 for itself coded frame with the corresponding random seed ident value being associated adds; B. coded frame random seed ident value subtracts 1; Finally, judge whether all coded frame random seed ident values are 1, if 1 decoding completes; Otherwise, continue receiving optical signals, repeat above step, until decoding completes.
7. according to the error control agreement of claim 1, it is characterized in that: in coded frame structure,
Frame head: the original position of identification data frame;
Random seed sign: the positive integer that random sequence generator produces, identifies this frame and added to encode by how many Frame moulds 2 in this grouping and form;
Frame number sign: after message data divides into groups, the frame sequential sign in every grouping;
Control field: the control information in frame host-host protocol;
Address field: reserved address information;
Information field: the data message that needs transmission;
Error detection coding: other bits to this Frame except frame head, postamble carry out error detection coding;
Error correction coding: detect after coding, other bits to this Frame except frame head, postamble carry out error correcting coding;
Postamble: the rest position of identification data frame.
CN201310663158.2A 2013-12-10 2013-12-10 Error control protocol in free space optical communication system Pending CN103701562A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310663158.2A CN103701562A (en) 2013-12-10 2013-12-10 Error control protocol in free space optical communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310663158.2A CN103701562A (en) 2013-12-10 2013-12-10 Error control protocol in free space optical communication system

Publications (1)

Publication Number Publication Date
CN103701562A true CN103701562A (en) 2014-04-02

Family

ID=50362972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310663158.2A Pending CN103701562A (en) 2013-12-10 2013-12-10 Error control protocol in free space optical communication system

Country Status (1)

Country Link
CN (1) CN103701562A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104795072A (en) * 2015-03-25 2015-07-22 无锡天脉聚源传媒科技有限公司 Method and device for coding audio data
CN105704173A (en) * 2014-11-25 2016-06-22 中国移动通信集团福建有限公司 Cluster system data distribution method and server
CN108737026A (en) * 2018-05-08 2018-11-02 深圳市心流科技有限公司 Data transmission method, device and computer readable storage medium
CN109360335A (en) * 2018-10-31 2019-02-19 湖南金码智能设备制造有限公司 A kind of group cabinet method and self-help shopping system automatically
CN111147187A (en) * 2020-01-06 2020-05-12 电子科技大学 A Fault-tolerant Synchronization Method Based on Short Number Embedding
CN112136285A (en) * 2019-04-18 2020-12-25 北京小米移动软件有限公司 A data transmission method, device and storage medium
CN114745051A (en) * 2022-06-09 2022-07-12 北京融为科技有限公司 A control method and device for satellite-to-ground laser communication
CN116055011A (en) * 2023-02-01 2023-05-02 杭州优智联科技有限公司 HARQ retransmission method, device, system and medium of UWB data transmission system
CN116232542A (en) * 2022-12-23 2023-06-06 华东计算技术研究所(中国电子科技集团公司第三十二研究所) SPMA protocol optimization method and system based on rateless coding

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095440A (en) * 2013-01-31 2013-05-08 西安电子科技大学 System and method for hybrid automatic request retransmission in free space optical communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095440A (en) * 2013-01-31 2013-05-08 西安电子科技大学 System and method for hybrid automatic request retransmission in free space optical communication

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704173A (en) * 2014-11-25 2016-06-22 中国移动通信集团福建有限公司 Cluster system data distribution method and server
CN105704173B (en) * 2014-11-25 2019-06-21 中国移动通信集团福建有限公司 A kind of cluster system data distribution method and server
CN104795072A (en) * 2015-03-25 2015-07-22 无锡天脉聚源传媒科技有限公司 Method and device for coding audio data
CN108737026B (en) * 2018-05-08 2020-07-03 深圳市心流科技有限公司 Data transmission method, device and computer readable storage medium
CN108737026A (en) * 2018-05-08 2018-11-02 深圳市心流科技有限公司 Data transmission method, device and computer readable storage medium
US11368563B2 (en) 2018-05-08 2022-06-21 Shenzhen Mental Flow Technology Co., Ltd. Data transmission method, device and non-transitory computer readable storage medium
CN109360335A (en) * 2018-10-31 2019-02-19 湖南金码智能设备制造有限公司 A kind of group cabinet method and self-help shopping system automatically
CN112136285A (en) * 2019-04-18 2020-12-25 北京小米移动软件有限公司 A data transmission method, device and storage medium
CN111147187A (en) * 2020-01-06 2020-05-12 电子科技大学 A Fault-tolerant Synchronization Method Based on Short Number Embedding
CN114745051A (en) * 2022-06-09 2022-07-12 北京融为科技有限公司 A control method and device for satellite-to-ground laser communication
CN114745051B (en) * 2022-06-09 2022-08-23 北京融为科技有限公司 A control method and device for satellite-to-ground laser communication
CN116232542A (en) * 2022-12-23 2023-06-06 华东计算技术研究所(中国电子科技集团公司第三十二研究所) SPMA protocol optimization method and system based on rateless coding
CN116055011A (en) * 2023-02-01 2023-05-02 杭州优智联科技有限公司 HARQ retransmission method, device, system and medium of UWB data transmission system

Similar Documents

Publication Publication Date Title
CN103701562A (en) Error control protocol in free space optical communication system
JP7162100B2 (en) Efficient Automatic Repeat Request for Free Space Optical Communication
JP6139848B2 (en) Method for optical data transmission from low earth orbit to earth and corresponding communication system
CN101800757B (en) No-feedback one-way data transmission method based on single fiber structure
CN112425103A (en) Method and system for retransmitting data using systematic polar coding
CN103067137A (en) Multicast retransmission method based on network codes
CN104539387B (en) A kind of hop-by-hop transmitting control method of water sound sensor network
CN105790899B (en) A Single Feedback Retransmission Method Based on Fountain Code
Du et al. RLT Code Based Handshake‐Free Reliable MAC Protocol for Underwater Sensor Networks
KR20230133618A (en) Method and apparatus for hybrid automatic repeat request in communication system using polar codes
CN106533618A (en) Forward error correction for Bundles of spatial DTN network based on LDPC coding and decoding
Hammons et al. On the design of automatic repeat request protocols for turbulent free-space optical links
CN107465486A (en) A kind of cooperative coding communication means suitable for underwater acoustic network
US20250193872A1 (en) Wireless communications using batch-based cross-code block network coding
CN109818705A (en) It transmits, receive sub- rate signal method and device, equipment
Bansal et al. Analysis of Sliding Window Protocol for Connected Node
He et al. Underwater Error-Free Data Transmission Based on Optical-Acoustic Cooperative Communication
CN106953681A (en) High-throughput network coding transmission method for inter-satellite network broadcast communication
CN120691993A (en) Transmission and reception method and transmission and reception device for underwater acoustic communication based on raptor code
WO2025162036A1 (en) Coding method and device
CN121002800A (en) Data processing method and related device
CN119948829A (en) Method, system and apparatus for joint error correction coding of self-decodable payloads
Amin et al. Incorporating Small Length Data Cells in TCP Frame to Reduce Retransmission of Corrupted Packets
Novak et al. Improvement of bit error rate in free space optical link
CN110233699A (en) Under a kind of limited feedback based on relative entropy without rate coding method and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140402

WD01 Invention patent application deemed withdrawn after publication