Font Size: a A A

On The Enhanced Transmission Technology For Unmanned Aerial Vehicle Video Transmission And Implementations

Posted on:2018-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z F DongFull Text:PDF
GTID:2322330521950767Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Unmanned Aerial Vehicles (UAVs) generally work in outdoor airspace with the high mobility characteristics, which makes the associated transmission always experience large-scale fading, transmission errors and packet loss. Therefore, UAV video transmission based on the Transport Layer Protocol (TCP) will face up with the problem of limited transmission throughput and prominent transmission latency. However, all these problems are largely caused by the deficiency in the TCP design.In the TCP protocol framework, receiver will acknowledge the sender the information of packet loss via the feedback ACKs, and the sender may accordingly decide to retransmit the corresponding lost packets. However, in real time UAV video transmission, the ACK feedback and retransmission delay may be very long. Meanwhile, TCP protocol will always treat the packet loss as the signs of network congestion. And the corresponding congestion control policy will react by reducing the transmission rate. This mechanism is applicable in wired network, in which the transmission error rate is very low and the traffic congestion will be the primary reason for packet loss. However, for UAVs, due to weather, obstacles,multipath interference and other factors, TCP packet loss rate will become a dominant constraint, and packet loss is mainly caused by the packet corruption. In addition, traditional TCP can not identify the congestion packet loss and non-congestion packet loss, and consequently starts the congestion control algorithm indiscriminately to reduce the transmission rate will make TCP unable to make full use of the underlying available bandwidth. As a consequence, the UAV video transmission rate degradation and the transmission delay issue will present. Hence, it is imperative to modify the standard TCP protocol to improve the performance of TCP-based UAV video transmission. The emergence of network coding paves a way to solve this problem. To a certain extent, the packet loss can be masked via redundant coding at the sender, thus to improve the data transmission rate and to reduce the transmission delay as well.This thesis analyzes the TCP-based UAV video transmission problem, and verifies that the critical problem is the inefficiency of the TCP in the lossy channels. Recent research efforts on improving the performance of TCP in lossy channel are also sorted out. The principle of network coding, especially the linear network coding is introduced. Meanwhile, the batch-coding and the pipeline-coding are compared, and their advantages and disadvantages are also analyzed when applied into UAV video transmission scenarios. On the basis, the pipelined coding based TCP protocol is designed, implemented and transplanted into the embedded devices. In simulated lossy network, the performance of the pipelined coding based TCP and the standard TCP-Reno are tested and compared. Furthermore, the coding based TCP protocol is improved to better adapt to UAV video transmission. A forward retransmission mechanism is proposed to deal with the successive packet loss within one RTO, and a new adaptive redundancy algorithm is proposed to manage the fluctuation of the network. Besides, we also design a compensation based retransmission mechanism to reduce the dimension of the decoding matrix, the decoding delay as well as to redesign the rule of setting the coefficients to reduce the calculation overhead. Finally, this paper builds a UAV video transmission experimental platform to verify the effectiveness of enhanced coding TCP on improving the UAV video transmission.
Keywords/Search Tags:UAV Video Transmission, Transport Protocol, Network Coding, Retransmission, Adaptive Redundancy, Packet Loss
PDF Full Text Request
Related items