Change search
ReferencesLink to record
Permanent link

Direct link
On Adaptive Forward Error Correction for Real Time Traffic
KTH, School of Electrical Engineering (EES), Automatic Control.
2004 (English)Student paper other, 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Most of the real-time applications use user data protocol (UDP) as their transport protocol. The reason is that UDP does not provide flow control or error recovery and does not require connection management. Consequently it is a fast protocol suitable for applications that only need to transmit little data or for delay sensitive applications. Nevertheless, UDP has a major drawback, if some packets are dropped then there is no way to recover them. Some applications as video or audio could accept lower quality and most of the times the lost of some packets is less critic than the delay introduced by error recovery methods. Since more applications with real-time constraints such as video image and audio are introduced both over the wired Internet and over wireless some improvements should be made in order to obtain better performance.

The main contribution of this thesis is to study an intermediate solution providing more reliability to the communication between applications running on top of UDP and at the same time support its fast connection quality using already existing protocols. In order to obtain it, real-time transport protocol (RTP) has been chosen as upper level protocol (to provide ”flowcontrol”) and an adaptive forward error correction (AFEC) technique has been studied (to provide error management). The idea of AFEC is to inject an adaptive amount of redundancy packets in every sent block (or datagram) in order to achieve a desired recovery rate at the receiver without using any retransmission mechanism. The sender dynamically uses feedback information from the receiver to decide the optimal amount of redundancy to introduce in every sent block. This decision task is managed by a control system at the sender side. Using the network simulator, ns-2, the performance of three different controllers using AFEC is evaluated. The results show in various scenarios that the amount of discarded blocks due to the corruption of some of its packets (block loss probability after decoding) decrease considerably when the AFEC mechanism is introduced.

Place, publisher, year, edition, pages
2004. , 115 p.
National Category
Control Engineering
URN: urn:nbn:se:kth:diva-109478OAI: diva2:582541
Available from: 2013-01-28 Created: 2013-01-04 Last updated: 2013-01-28Bibliographically approved

Open Access in DiVA

fulltext(1822 kB)94 downloads
File information
File name FULLTEXT01.pdfFile size 1822 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Automatic Control
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 94 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 45 hits
ReferencesLink to record
Permanent link

Direct link