CN107135163A - A kind of transfer control method based on unmanned plane wideband data downlink - Google Patents
A kind of transfer control method based on unmanned plane wideband data downlink Download PDFInfo
- Publication number
- CN107135163A CN107135163A CN201710234730.1A CN201710234730A CN107135163A CN 107135163 A CN107135163 A CN 107135163A CN 201710234730 A CN201710234730 A CN 201710234730A CN 107135163 A CN107135163 A CN 107135163A
- Authority
- CN
- China
- Prior art keywords
- delay
- value
- transmission
- congestion
- window
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims abstract description 61
- 208000027744 congestion Diseases 0.000 description 43
- 238000012790 confirmation Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013101 initial test Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18502—Airborne stations
- H04B7/18506—Communications with or from aircraft, i.e. aeronautical mobile service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/263—Rate modification at the source after receiving feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
本发明涉及了一种基于无人机宽带数据链下行链路的传输控制方法,本方法提高在此背景下的数据链路传输消息的可靠性。在无人机宽带数据链路下行链路的传输背景下,通过在空中发送端的数据包中加入时间戳,利用时延来判断拥塞状况,以窗口来控制发送速率,并提出加入拥塞阈值参数来预警拥塞,避免链路拥塞严重导致丢包。这种方法改善了无人机宽带数据链下行链路的传输,提高了安全性。
The invention relates to a transmission control method based on the downlink of the broadband data link of the unmanned aerial vehicle, and the method improves the reliability of the data link transmission message under the background. Under the transmission background of the UAV broadband data link downlink, by adding time stamps to the data packets at the sending end in the air, the delay is used to judge the congestion situation, the sending rate is controlled by the window, and the congestion threshold parameter is proposed to Early warning of congestion to avoid packet loss caused by severe link congestion. This approach improves the downlink transmission of the drone's broadband data link and improves safety.
Description
技术领域technical field
本发明公开了一种基于无人机宽带数据链下行链路的传输控制方法,特别是在无人机下行链路传输大量数据包时缺少对发送速率的调整导致丢包率增加、时延现象严重的应用场景的一种基于无人机宽带数据链下行链路的传输控制方法。The invention discloses a transmission control method based on the downlink of the UAV broadband data link, especially when the downlink of the UAV transmits a large number of data packets, the lack of adjustment of the sending rate leads to an increase in the packet loss rate and a time delay phenomenon. A transmission control method based on the downlink of UAV broadband data link for serious application scenarios.
背景技术Background technique
随着科技的发展,无人机在国内的使用越来越频繁,可用的领域也越来越广泛,可用来航拍,摄影,监控,运输等。而数据链则是一种以统一的数据格式和通信协议,以无线信道为主对信息进行实时、准确、保密传输的数据通信系统。With the development of science and technology, UAVs are used more and more frequently in China, and the available fields are becoming more and more extensive. They can be used for aerial photography, photography, monitoring, transportation, etc. The data link is a data communication system that uses a unified data format and communication protocol to transmit information in real time, accurately and confidentially based on wireless channels.
无人机数据链是无人机技术的核心模块,也是未来重点研究方向。它是收发信息以及传输数据的核心,负责控制信息的发送和采集数据的接收。所以随着技术的发展,无人机技术也在不断升级,需求也在提高。传输的实时性,抗干扰能力,准确性这些需求就成为了系统设计的关键性问题。而无人机宽带数据链是传输在较高频段上的数据链路,它传送一些数据量较大的信息数据,这对数据链路的传输的可靠性要求很高,但同样的,这也是需要解决的问题之一。UAV data link is the core module of UAV technology, and it is also a key research direction in the future. It is the core of sending and receiving information and transmitting data, responsible for controlling the sending of information and receiving of collected data. Therefore, with the development of technology, UAV technology is also constantly upgrading, and the demand is also increasing. Real-time transmission, anti-jamming capability, and accuracy requirements have become key issues in system design. The UAV broadband data link is a data link transmitted on a higher frequency band, which transmits some information data with a large amount of data, which requires high reliability of data link transmission, but the same, it is also One of the problems that needs to be solved.
数据链具有很强的非对称性,即飞机向地面要传输大量的状态信息,包括姿态、方位、速度、高度、温度等飞机本身的信息以及搭载的各种设备的信息,例如高清视频信息、激光扫描信息等,而地面传输到飞机的信息就相对较少,包括控制信息、规划信息和参数信息等。本身无人机的飞行控制就有一定的难度,而且要在各种恶劣环境中完成作业,就要保证有抗干扰能力强的通信设备和可以应对各种复杂情况的数据链设计标准。The data link has a strong asymmetry, that is, the aircraft needs to transmit a large amount of status information to the ground, including the information of the aircraft itself such as attitude, orientation, speed, altitude, temperature, and information of various equipment on board, such as high-definition video information, Laser scanning information, etc., while the information transmitted from the ground to the aircraft is relatively small, including control information, planning information and parameter information. The flight control of the drone itself is difficult, and to complete operations in various harsh environments, it is necessary to ensure communication equipment with strong anti-interference capabilities and data link design standards that can cope with various complex situations.
在无人机宽带数据链系统中,飞控数据链协议是核心之一,而飞控数据链可分为,上行链路和下行链路,上行链路是从地面端到无人机端的传输链路;下行链路是从无人机端到地面端的传输链路。在无人机宽带数据链中,上行链路上传一些控制信息等,下行链路传输一些无人机信息以及所获得的数据,比如图像,视频等。In the UAV broadband data link system, the flight control data link protocol is one of the core, and the flight control data link can be divided into uplink and downlink. The uplink is the transmission from the ground end to the UAV end. Link; the downlink is the transmission link from the UAV end to the ground end. In the UAV broadband data link, the uplink uploads some control information, etc., and the downlink transmits some UAV information and obtained data, such as images, videos, etc.
由于无人机宽带数据链下行链路传输的数据量较大,所以对传输协议选择较多为UDP(用户数据报协议)传输协议,传输协议UDP(用户数据报协议)协议是一种无连接的传输层协议,它将应用层传下来的数据封装在一个数据包中进行传输,由于UDP协议(用户数据报协议)缺少拥塞控制,它不会因为数据包过多或过大就控制发送速率,在UDP协议(用户数据报协议)应用中随着传输数据的增加,丢包率和延时也随之增加。如果不降低发送速率,那么丢包或者掉帧情况会越来越严重。如果无人机的下行链路出现信息丢失,这是很致命的问题。所以需要对这个问题进行处理解决。Due to the large amount of data transmitted in the downlink of the UAV broadband data link, the transmission protocol is mostly UDP (User Datagram Protocol) transmission protocol. The transmission protocol UDP (User Datagram Protocol) protocol is a connectionless The transport layer protocol, which encapsulates the data transmitted from the application layer in a data packet for transmission, because the UDP protocol (User Datagram Protocol) lacks congestion control, it will not control the sending rate because there are too many or too large data packets , in the application of UDP protocol (User Datagram Protocol), as the transmission data increases, the packet loss rate and delay also increase. If the sending rate is not reduced, packet loss or frame drop will become more and more serious. If there is information loss in the downlink of the drone, this is a fatal problem. So this problem needs to be dealt with.
发明内容Contents of the invention
本发明针对已有技术存在的不足,提供了一种基于在无人机宽带数据链中对下行链路进行传输控制的方法,提高在此背景下的数据链路传输消息的可靠性。Aiming at the deficiencies in the prior art, the present invention provides a method based on downlink transmission control in the UAV broadband data link, and improves the reliability of the data link transmission message under this background.
为达到上述目的,本发明的构思是:To achieve the above object, design of the present invention is:
无人机宽带数据链的传输链路,可分为上行链路和下行链路,上行链路主要是上传一些控制信息参数等,而下行链路传输的数据一般为图像,视频等信息量很大的数据,这里目前使用较多的是UDP协议(用户数据报协议),因为UDP协议(用户数据报协议)相对于TCP协议(传输控制协议)的三次握手来说,具有很好的传输效率,非常适用在对实时性要求较高的无人机上,但同样的,UDP协议(用户数据报协议)是一种可靠性较低的协议。The transmission link of the UAV broadband data link can be divided into uplink and downlink. The uplink mainly uploads some control information parameters, etc., while the data transmitted by the downlink is generally images, videos and other information. For large data, the UDP protocol (User Datagram Protocol) is currently used here, because the UDP protocol (User Datagram Protocol) has a good transmission efficiency compared to the three-way handshake of the TCP protocol (Transmission Control Protocol). , which is very suitable for UAVs with high real-time requirements, but similarly, the UDP protocol (User Datagram Protocol) is a protocol with low reliability.
当无人机下传的数据仅为一些机载参数,传感器信息时,此时数据量不大可以快速传输,当所传输的为一些视频,图像等数据量过大或过多的数据时,而UDP协议(用户数据报协议)本身并没有什么拥塞控制,UDP协议(用户数据报协议)不会因为数据包过多或过大而控制发送速率,一旦产生拥塞,那么在缓冲区满的那个瞬间要发送的报文就很有可能被丢失,这对于无人机宽带数据链系统来说,地面端所得到的数据信息会不完整,这是致命的问题。When the data downloaded by the UAV is only some airborne parameters and sensor information, the amount of data is not large at this time and can be transmitted quickly. When the data transmitted is some video, images, etc. The UDP protocol (User Datagram Protocol) itself does not have any congestion control. The UDP protocol (User Datagram Protocol) will not control the sending rate due to too many or too large data packets. Once congestion occurs, at the moment when the buffer is full The message to be sent is likely to be lost. For the UAV broadband data link system, the data information obtained by the ground terminal will be incomplete, which is a fatal problem.
针对这种在无人机宽带数据链下行链路中会产生拥塞的情况,本发明提出了一种传输控制方法,该方法将利用三个参数对无人机下行链路传输过程的拥塞状况进行判断,采用四种不同的控制方式,提高传输链路可靠性。Aiming at the situation that congestion will occur in the downlink of the UAV broadband data link, the present invention proposes a transmission control method, which will use three parameters to monitor the congestion status of the UAV downlink transmission process. Judgment, using four different control methods to improve the reliability of the transmission link.
根据上述发明构思,本发明采用下述技术方案:According to above-mentioned inventive concept, the present invention adopts following technical scheme:
本发明特征在于利用时延反应链路拥塞情况,以窗口来控制发送速率,并加入拥塞阈值以及目标时延参数,通过判断时延的大小和丢包情况,对窗口值大小进行调整,具体操作步骤如下:The present invention is characterized in that the time delay is used to reflect link congestion, the transmission rate is controlled by the window, and the congestion threshold and the target time delay parameter are added, and the size of the window value is adjusted by judging the time delay and the packet loss situation, and the specific operation Proceed as follows:
1)设定初始窗口值、拥塞阈值以及目标时延;1) Set the initial window value, congestion threshold and target delay;
2)利用时间戳读取传输时延;2) Use the timestamp to read the transmission delay;
3)通过时延的数值以及丢包情况对窗口值进行调整。3) Adjust the window value through the value of delay and packet loss.
上述步骤 1)设定初始窗口值、拥塞阈值以及目标时延的方法是:根据无人机数据链路的设计需求设定初始窗口值、拥塞阈值和目标时延,窗口值用以控制传输速率,初试值可设较大,用以快速提高链路传输速率;拥塞阈值和目标时延用以避免进入拥塞状态,可根据链路的需求设定大小。The method of setting the initial window value, congestion threshold and target delay in the above step 1) is: set the initial window value, congestion threshold and target delay according to the design requirements of the UAV data link, and the window value is used to control the transmission rate , the initial value can be set larger to quickly increase the link transmission rate; the congestion threshold and target delay are used to avoid entering the congestion state, and the size can be set according to the needs of the link.
上述步骤 2)利用时间戳读取传输时延的方法是:在无人机的空中发送端的数据包中加入时间戳,并记录发送时间,当数据包送至地面接收端时,通过读取时间戳,用本地时间减去时间戳,可得到绝对传输时延。The above step 2) The method of using the time stamp to read the transmission delay is: add a time stamp to the data packet of the UAV’s aerial transmitter, and record the sending time. When the data packet is sent to the ground receiving end, by reading the time The absolute transmission delay can be obtained by subtracting the timestamp from the local time.
上述步骤3)通过时延的数值以及丢包情况对窗口值进行调整的方法是:根据所读取的时延大小以及数据包丢失率情况,可分为四种窗口控制方式,具体操作步骤如下:The method of adjusting the window value in the above step 3) through the value of delay and packet loss is: according to the read delay and packet loss rate, it can be divided into four window control methods. The specific operation steps are as follows :
①当时延的值小于目标时延和拥塞阈值之差时,表明此时拥塞状态良好,可以加快传输,返回ACK(确认字符)表示可采用快速扩大窗口值的方式来提高发送速率;① When the delay value is less than the difference between the target delay and the congestion threshold, it indicates that the congestion state is good at this time, and the transmission can be accelerated. Returning ACK (confirmation character) indicates that the sending rate can be increased by rapidly expanding the window value;
②当时延的值大于目标时延和拥塞阈值之差同时小于目标时延的值时,表明此时处于即将达到拥塞状态,需要控制下传输速率,返回ACK表示可采用减缓扩大窗口值的方式来缓慢提高发送速率;②When the delay value is greater than the difference between the target delay and the congestion threshold and is less than the target delay value, it indicates that the congestion state is about to be reached at this time, and the transmission rate needs to be controlled. Returning ACK indicates that the method of slowing down and expanding the window value can be used. Slowly increase the sending rate;
③当时延的值大于目标时延的值时,表明此时可判定为拥塞状态,返回ACK表示可采用减小窗口值的方式来降低发送速率;③When the delay value is greater than the target delay value, it indicates that it can be judged as a congestion state at this time, and returning ACK indicates that the transmission rate can be reduced by reducing the window value;
④当因为意外情况产生丢包,返回ACK表示可采用迅速缩小窗口值的方式来降低发送速率。④ When packet loss occurs due to unexpected circumstances, returning ACK indicates that the sending rate can be reduced by rapidly reducing the window value.
本发明与现有技术比较,具有如下显而易见的突出实质性特点和显著技术进步:Compared with the prior art, the present invention has the following obvious outstanding substantive features and significant technological progress:
通过这种方法可以有效地提高无人机宽带数据链下行链路的传输可靠性,降低了数据包丢失概率或者掉帧现象的出现,并且在保证可靠性的前提下,尽可能地提高传输效速率,这相比于传统的无人机数据链下行链路传输控制来说,极大地提升了数据链路的性能。This method can effectively improve the transmission reliability of the UAV broadband data link downlink, reduce the probability of data packet loss or the occurrence of frame drop, and improve the transmission efficiency as much as possible under the premise of ensuring reliability. Compared with the downlink transmission control of the traditional UAV data link, this greatly improves the performance of the data link.
附图说明Description of drawings
图1为本发明的无人机宽带数据链下行链路传输控制流程框图。Fig. 1 is a block diagram of the downlink transmission control flow of the UAV broadband data link of the present invention.
图2为本发明的无人机宽带数据链下行链路传输控制阶段转换图。Fig. 2 is a conversion diagram of the UAV broadband data link downlink transmission control stage of the present invention.
具体实施方式detailed description
本发明的优选实施例结合附图详述如下:Preferred embodiments of the present invention are described in detail as follows in conjunction with accompanying drawings:
实施例一:Embodiment one:
参见图1,本基于无人机宽带数据链下行链路的传输控制方法,其特征在于利用时延反应链路拥塞情况,以窗口来控制发送速率,并加入拥塞阈值以及目标时延参数,通过判断时延的大小和丢包情况,对窗口值大小进行调整,具体操作步骤如下:Referring to Fig. 1, the transmission control method based on the downlink of the UAV broadband data link is characterized in that the delay is used to reflect the link congestion, the transmission rate is controlled by the window, and the congestion threshold and the target delay parameter are added. Determine the size of the delay and packet loss, and adjust the size of the window value. The specific steps are as follows:
1)设定初始窗口值、拥塞阈值以及目标时延;1) Set the initial window value, congestion threshold and target delay;
2)利用时间戳读取传输时延;2) Use the timestamp to read the transmission delay;
3)通过时延的数值以及丢包情况对窗口值进行调整。3) Adjust the window value through the value of delay and packet loss.
实施例二:Embodiment two:
本实施例与实施例一基本相同,其特别之处如下:This embodiment is basically the same as Embodiment 1, and its special features are as follows:
所述特征在于步骤1)设定初始窗口值、拥塞阈值以及目标时延的方法是:根据传输需求设定初始窗口值、拥塞阈值和目标时延,窗口值用以控制传输速率,拥塞阈值和目标时延用以避免进入拥塞状态;所述特征在于步骤2)利用时间戳读取传输时延的方法是:在无人机的空中发送端的数据包中加入时间戳,当送至地面接收端时,通过读取时间戳可得到传输时延;所述特征在于步骤3)通过时延的数值以及丢包情况对窗口值进行调整的方法是:根据时延的大小以及数据包丢失率情况,可分为四种窗口控制方式,具体操作步骤如下:The feature is that in step 1) the method of setting the initial window value, congestion threshold and target delay is: setting the initial window value, congestion threshold and target delay according to transmission requirements, the window value is used to control the transmission rate, the congestion threshold and The target delay is used to avoid entering a congestion state; the feature is that step 2) uses the time stamp to read the transmission delay method: add a time stamp to the data packet of the aerial sending end of the drone, and when it is sent to the ground receiving end , the transmission delay can be obtained by reading the timestamp; the feature is that step 3) the method of adjusting the window value through the value of the delay and the packet loss situation is: according to the size of the delay and the packet loss rate, It can be divided into four window control methods, and the specific operation steps are as follows:
①当时延的值小于目标时延和拥塞阈值之差时,采取快速扩大窗口值的方式来提高发送速率;① When the delay value is less than the difference between the target delay and the congestion threshold, the method of rapidly expanding the window value is adopted to increase the sending rate;
②当时延的值大于目标时延和拥塞阈值之差同时小于目标时延的值时,采取减缓扩大窗口值的方式来提高发送速率;② When the delay value is greater than the difference between the target delay and the congestion threshold and is less than the target delay value, take the method of slowing down the expansion of the window value to increase the sending rate;
③当时延的值大于目标时延的值时,采取减小窗口值的方式来降低发送速率;③ When the value of time delay is greater than the value of target time delay, take the method of reducing the window value to reduce the sending rate;
④当因为意外情况产生丢包,采取迅速缩小窗口值的方式来降低发送速率。④ When packet loss occurs due to unexpected circumstances, the sending rate is reduced by quickly reducing the window value.
实施例三:Embodiment three:
本基于无人机宽带数据链下行链路的传输控制方法结合图1详述如下:The transmission control method based on the UAV broadband data link downlink is described in detail in conjunction with Figure 1 as follows:
本实施例利用时延反应链路拥塞情况,以窗口来控制发送速率,并加入拥塞阈值以及目标时延参数,通过判断时延的大小和丢包情况,对窗口值大小进行调整,具体操作步骤如下:This embodiment uses the time delay to reflect the link congestion situation, controls the sending rate with the window, and adds the congestion threshold and the target time delay parameter, and adjusts the size of the window value by judging the size of the time delay and the packet loss situation, and the specific operation steps as follows:
1)设定初始窗口值、拥塞阈值以及目标时延;1) Set the initial window value, congestion threshold and target delay;
2)利用时间戳读取传输时延;2) Use the timestamp to read the transmission delay;
3)通过时延的数值以及丢包情况对窗口值进行调整。 3) Adjust the window value through the value of delay and packet loss.
步骤1)是根据无人机数据链路的设计需求设定初始窗口值、拥塞阈值和目标时延,窗口值用以控制传输速率,初试值可设较大,用以快速提高链路传输速率;拥塞阈值和目标时延用以避免进入拥塞状态,可根据链路的需求设定大小。Step 1) is to set the initial window value, congestion threshold and target delay according to the design requirements of the UAV data link. The window value is used to control the transmission rate. The initial test value can be set larger to quickly increase the link transmission rate ; Congestion threshold and target delay are used to avoid entering the congestion state, and the size can be set according to the requirements of the link.
步骤2)是在无人机的空中发送端的数据包中加入时间戳,并记录发送时间,当数据包送至地面接收端时,通过读取时间戳,用本地时间减去时间戳,可得到绝对传输时延。Step 2) is to add a timestamp to the data packet of the UAV’s air transmitter, and record the sending time. When the data packet is sent to the ground receiver, by reading the timestamp and subtracting the timestamp from the local time, we can get Absolute transmission delay.
步骤3)是根据所读取的时延大小以及数据包丢失率情况,可分为四种窗口控制方式,具体操作步骤如下:Step 3) can be divided into four window control methods according to the read delay and packet loss rate. The specific operation steps are as follows:
①当时延的值小于目标时延和拥塞阈值之差时,表明此时拥塞状态良好,可以加快传输,返回ACK(确认字符)表示可采用快速扩大窗口值的方式来提高发送速率; ① When the delay value is less than the difference between the target delay and the congestion threshold, it indicates that the congestion state is good at this time, and the transmission can be accelerated. Returning ACK (confirmation character) indicates that the sending rate can be increased by rapidly expanding the window value;
②当时延的值大于目标时延和拥塞阈值之差同时小于目标时延的值时,表明此时处于即将达到拥塞状态,需要控制下传输速率,返回ACK(确认字符)表示可采用减缓扩大窗口值的方式来缓慢提高发送速率; ②When the delay value is greater than the difference between the target delay and the congestion threshold and is less than the target delay value, it indicates that the congestion state is about to be reached at this time, and the transmission rate needs to be controlled. Returning ACK (confirmation character) indicates that the window can be expanded by slowing down Value way to slowly increase the sending rate;
③当时延的值大于目标时延的值时,表明此时可判定为拥塞状态,返回ACK(确认字符)表示可采用减小窗口值的方式来降低发送速率; ③When the delay value is greater than the target delay value, it indicates that it can be judged as a congestion state at this time, and returning ACK (confirmation character) indicates that the sending rate can be reduced by reducing the window value;
④当因为意外情况产生丢包,返回ACK(确认字符)表示可采用迅速缩小窗口值的方式来降低发送速率。 ④ When packet loss occurs due to unexpected circumstances, returning ACK (confirmation character) indicates that the sending rate can be reduced by rapidly reducing the window value.
上述过程4的四种窗口控制可用公式表示为:The four window controls of the above process 4 can be expressed as:
其中W(t+1)为下一刻窗口的值,W(t)为当前窗口的值,T为目标时延,c为绝对时延,q为拥塞阈值,P为增益因子,其中P1,P2,P3与最大报文单元有关,且令P1>>P2,P3为负值,P4与丢包率有关。Where W(t+1) is the value of the next window, W(t) is the value of the current window, T is the target delay, c is the absolute delay, q is the congestion threshold, P is the gain factor, where P1, P2 , P3 is related to the maximum message unit, and if P1>>P2, P3 is a negative value, and P4 is related to the packet loss rate.
根据公式并结合附图说明图2可将控制阶段分为初始阶段,平稳阶段,预拥塞阶段,拥塞阶段。从初始阶段开始发送窗口一直扩大,直到当时延等于目标时延与拥塞阈值之差时进入第二阶段平稳阶段,随着窗口继续扩大,此时进入预拥塞阶段,窗口值会继续增大,但增大的幅度开始减小,当时延上升到目标时延时,此时进入拥塞阶段,开始减小窗口值。The control phase can be divided into an initial phase, a steady phase, a pre-congestion phase, and a congestion phase according to the formula and illustrated in FIG. 2 with reference to the accompanying drawings. From the initial stage, the sending window has been expanded until the time delay is equal to the difference between the target delay and the congestion threshold and enters the second stage of steady state. As the window continues to expand, it enters the pre-congestion stage at this time, and the window value will continue to increase, but The increase range begins to decrease, and when the delay reaches the target time delay, it enters the congestion stage and begins to reduce the window value.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710234730.1A CN107135163A (en) | 2017-04-12 | 2017-04-12 | A kind of transfer control method based on unmanned plane wideband data downlink |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710234730.1A CN107135163A (en) | 2017-04-12 | 2017-04-12 | A kind of transfer control method based on unmanned plane wideband data downlink |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107135163A true CN107135163A (en) | 2017-09-05 |
Family
ID=59715555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710234730.1A Pending CN107135163A (en) | 2017-04-12 | 2017-04-12 | A kind of transfer control method based on unmanned plane wideband data downlink |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107135163A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460533A (en) * | 2019-07-12 | 2019-11-15 | 锐捷网络股份有限公司 | Data transmission method and device based on RDMA |
US11147035B2 (en) * | 2019-07-30 | 2021-10-12 | Volkswagen Aktiengesellschaft | Methods, computer programs, and apparatuses for a command center and a vehicle, a vehicle and a command center |
CN113950099A (en) * | 2020-07-17 | 2022-01-18 | 华为技术有限公司 | Network congestion control method and equipment |
CN118101526A (en) * | 2024-04-24 | 2024-05-28 | 沈阳蓝巨人网络科技有限公司 | Safety monitoring method and system based on information communication technology |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1713633A (en) * | 2004-06-24 | 2005-12-28 | 华为技术有限公司 | Control of network flow |
CN101056259A (en) * | 2007-05-21 | 2007-10-17 | 中南大学 | A collaborative congestion control method for high-speed network |
US20110296185A1 (en) * | 2010-05-28 | 2011-12-01 | Cisco Technology, Inc. | Protection of Control Plane Traffic Against Replayed and Delayed Packet Attack |
CN103997434A (en) * | 2014-05-21 | 2014-08-20 | 华为技术有限公司 | Method for detecting network transmission condition and related device |
CN104883322A (en) * | 2009-01-16 | 2015-09-02 | 主线网络控股有限公司 | Maximizing bandwidth utilization in networks with high latencies and packet drops using transmission control protocol |
-
2017
- 2017-04-12 CN CN201710234730.1A patent/CN107135163A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1713633A (en) * | 2004-06-24 | 2005-12-28 | 华为技术有限公司 | Control of network flow |
CN101056259A (en) * | 2007-05-21 | 2007-10-17 | 中南大学 | A collaborative congestion control method for high-speed network |
CN104883322A (en) * | 2009-01-16 | 2015-09-02 | 主线网络控股有限公司 | Maximizing bandwidth utilization in networks with high latencies and packet drops using transmission control protocol |
US20110296185A1 (en) * | 2010-05-28 | 2011-12-01 | Cisco Technology, Inc. | Protection of Control Plane Traffic Against Replayed and Delayed Packet Attack |
CN103997434A (en) * | 2014-05-21 | 2014-08-20 | 华为技术有限公司 | Method for detecting network transmission condition and related device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460533A (en) * | 2019-07-12 | 2019-11-15 | 锐捷网络股份有限公司 | Data transmission method and device based on RDMA |
CN110460533B (en) * | 2019-07-12 | 2023-09-19 | 锐捷网络股份有限公司 | RDMA (remote direct memory Access) -based data transmission method and device |
US11147035B2 (en) * | 2019-07-30 | 2021-10-12 | Volkswagen Aktiengesellschaft | Methods, computer programs, and apparatuses for a command center and a vehicle, a vehicle and a command center |
CN113950099A (en) * | 2020-07-17 | 2022-01-18 | 华为技术有限公司 | Network congestion control method and equipment |
CN118101526A (en) * | 2024-04-24 | 2024-05-28 | 沈阳蓝巨人网络科技有限公司 | Safety monitoring method and system based on information communication technology |
CN118101526B (en) * | 2024-04-24 | 2024-08-09 | 沈阳蓝巨人网络科技有限公司 | Safety monitoring method and system based on information communication technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107135163A (en) | A kind of transfer control method based on unmanned plane wideband data downlink | |
CN109286913B (en) | Energy consumption optimization method of UAV mobile edge computing system based on cellular network | |
US20140092887A1 (en) | Transmitting and receiving data based on multipath | |
CN101515163A (en) | Self-synchronizing method of point-to-point communication of UAV data chaining under time division system | |
WO2020010730A1 (en) | Data transmission method, device and system for unmanned aerial vehicle system, and ground image transmission module | |
CN104071333A (en) | Big dipper and 4G-based unmanned aerial vehicle | |
CN117560458A (en) | Video synchronization control method and device based on airborne TSN network and computer readable medium | |
CN106506062A (en) | Distributed fast communication system and communication method for swarm unmanned aerial vehicles | |
CN108135029A (en) | A kind of method, apparatus and system applied to high-speed mobile communications | |
CN108803661A (en) | A kind of unmanned plane fast inspection system and method | |
CN114339067A (en) | Multichannel image and video stream synchronization and distributed processing method and system based on 5G environment | |
CN207924889U (en) | Unmanned plane and unmanned aerial vehicle control system | |
CN204498275U (en) | The patrol unmanned machine of a kind of optimizing data | |
US10222793B2 (en) | Method and system for controlling remotely piloted aircraft | |
CN203618072U (en) | Control system of multispectral camera on unmanned plane | |
CN105721862A (en) | Method for determining quality of aerial video of unmanned aerial vehicle | |
CN113993175B (en) | UAV communication switching method, system, equipment and storage medium | |
CN107886590A (en) | Operation on the sea cruising inspection system and method based on unmanned plane | |
CN111343609A (en) | Unmanned aerial vehicle measurement and control chain power and rate combined control method | |
CN109327552A (en) | A smart street light data transmission management method based on NB-IoT | |
CN210724793U (en) | LoRa wireless communication relay device based on pilot frequency communication | |
Brodņevs et al. | Deterioration causes evaluation of third generation cellular LTE services for moving unmanned terrestrial and aerial systems | |
CN207638901U (en) | Broadcast Automatic Dependent Surveillance System and ground station, holding pole | |
Gao et al. | Design of LoRa communication protocol for image transmission | |
CN204795425U (en) | Fire control unmanned aerial vehicle telemetering measurement data processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170905 |