Fountain Code Implementation in Compressed sensing for UDP streaming applications

碩士 === 國立交通大學 === 電子研究所 === 107 === Deployments of video streaming applications in wireless mesh networks increase in recent years. However, the packet loss is inevitable in wireless channels. TCP applies retransmissions once a packet is lost, which makes TCP not suitable for multimedia communica...

Full description

Bibliographic Details
Main Authors: Lai, Yu-Hsun, 賴煜勛
Other Authors: Chang, Hsie-Chia
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/466cag
id ndltd-TW-107NCTU5428064
record_format oai_dc
spelling ndltd-TW-107NCTU54280642019-05-16T01:40:47Z http://ndltd.ncl.edu.tw/handle/466cag Fountain Code Implementation in Compressed sensing for UDP streaming applications 應用於UDP串流且結合壓縮感知演算法之湧泉碼實作 Lai, Yu-Hsun 賴煜勛 碩士 國立交通大學 電子研究所 107 Deployments of video streaming applications in wireless mesh networks increase in recent years. However, the packet loss is inevitable in wireless channels. TCP applies retransmissions once a packet is lost, which makes TCP not suitable for multimedia communication. Unlike TCP, UDP does not require retransmission. It retains a high/constant transmission rate in a channel of high loss rate; however, the transmission quality is not guaranteed. The fountain code is a forward error correction method which guarantees to recover data as long as a sufficient amount of data is received. In this thesis, we implement a fountain code scheme on top of UDP for streaming applications. Due to the low throughput of a software implementation, we implement a fountain code hardware decoder in 65nm process. This decoder achieves 488.2MB/s under 500 Mhz. Under this fountain code scheme, a throughput higher than that of TCP in a high packet loss rate channel can be achieved. Since a fountain code decoder starts the decoding process only when enough codewords are received. This may cause video delay. We proposed a fountain code scheme compressed sensing algorithm that can start the decoding process even when there are not enough received codewords. In this way, it can be regarded as a scalable video coding scheme. Chang, Hsie-Chia 張錫嘉 2018 學位論文 ; thesis 55 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電子研究所 === 107 === Deployments of video streaming applications in wireless mesh networks increase in recent years. However, the packet loss is inevitable in wireless channels. TCP applies retransmissions once a packet is lost, which makes TCP not suitable for multimedia communication. Unlike TCP, UDP does not require retransmission. It retains a high/constant transmission rate in a channel of high loss rate; however, the transmission quality is not guaranteed. The fountain code is a forward error correction method which guarantees to recover data as long as a sufficient amount of data is received. In this thesis, we implement a fountain code scheme on top of UDP for streaming applications. Due to the low throughput of a software implementation, we implement a fountain code hardware decoder in 65nm process. This decoder achieves 488.2MB/s under 500 Mhz. Under this fountain code scheme, a throughput higher than that of TCP in a high packet loss rate channel can be achieved. Since a fountain code decoder starts the decoding process only when enough codewords are received. This may cause video delay. We proposed a fountain code scheme compressed sensing algorithm that can start the decoding process even when there are not enough received codewords. In this way, it can be regarded as a scalable video coding scheme.
author2 Chang, Hsie-Chia
author_facet Chang, Hsie-Chia
Lai, Yu-Hsun
賴煜勛
author Lai, Yu-Hsun
賴煜勛
spellingShingle Lai, Yu-Hsun
賴煜勛
Fountain Code Implementation in Compressed sensing for UDP streaming applications
author_sort Lai, Yu-Hsun
title Fountain Code Implementation in Compressed sensing for UDP streaming applications
title_short Fountain Code Implementation in Compressed sensing for UDP streaming applications
title_full Fountain Code Implementation in Compressed sensing for UDP streaming applications
title_fullStr Fountain Code Implementation in Compressed sensing for UDP streaming applications
title_full_unstemmed Fountain Code Implementation in Compressed sensing for UDP streaming applications
title_sort fountain code implementation in compressed sensing for udp streaming applications
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/466cag
work_keys_str_mv AT laiyuhsun fountaincodeimplementationincompressedsensingforudpstreamingapplications
AT làiyùxūn fountaincodeimplementationincompressedsensingforudpstreamingapplications
AT laiyuhsun yīngyòngyúudpchuànliúqiějiéhéyāsuōgǎnzhīyǎnsuànfǎzhīyǒngquánmǎshízuò
AT làiyùxūn yīngyòngyúudpchuànliúqiějiéhéyāsuōgǎnzhīyǎnsuànfǎzhīyǒngquánmǎshízuò
_version_ 1719178700660932608