Turbo Decoding and its Application Based on CUDA Parallel Computing
碩士 === 國立高雄第一科技大學 === 電腦與通訊工程研究所 === 103 === Turbo code is a high performance error-correcting code, and it has been widely used in various communication systems currently, including long term evolution (LTE) standard for 4G mobile communication. Since the turbo decoding needs to use continuous iter...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/v9mu8a |
id |
ndltd-TW-103NKIT5650031 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NKIT56500312019-05-15T22:25:32Z http://ndltd.ncl.edu.tw/handle/v9mu8a Turbo Decoding and its Application Based on CUDA Parallel Computing 基於 CUDA平行運算之渦輪碼解碼及其應用 Shin-hung Lin 林信宏 碩士 國立高雄第一科技大學 電腦與通訊工程研究所 103 Turbo code is a high performance error-correcting code, and it has been widely used in various communication systems currently, including long term evolution (LTE) standard for 4G mobile communication. Since the turbo decoding needs to use continuous iterative decoding to reduce the error rate, it leads to quite a large amount of computation and spend a lot of elapsed time. We use the highly parallel architecture which is graphics processing units (GPU). Turbo code could be parallelized and implemented on the Compute Unified Device Architecture (CUDA) platform. On the other hand, we simulated three kinds of stopping criterion. Respectively Genie, Cyclic Redundancy Check (CRC) and Hard Decision Aided (HDA). Finally, we use the simulation to compute number of iterative to analysis the pros and cons of stopping criterion. Shou-Sheu Lin 林壽煦 2015 學位論文 ; thesis 66 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立高雄第一科技大學 === 電腦與通訊工程研究所 === 103 === Turbo code is a high performance error-correcting code, and it has been widely used in various communication systems currently, including long term evolution (LTE) standard for 4G mobile communication. Since the turbo decoding needs to use continuous iterative decoding to reduce the error rate, it leads to quite a large amount of computation and spend a lot of elapsed time.
We use the highly parallel architecture which is graphics processing units (GPU). Turbo code could be parallelized and implemented on the Compute Unified Device Architecture (CUDA) platform. On the other hand, we simulated three kinds of stopping criterion. Respectively Genie, Cyclic Redundancy Check (CRC) and Hard Decision Aided (HDA). Finally, we use the simulation to compute number of iterative to analysis the pros and cons of stopping criterion.
|
author2 |
Shou-Sheu Lin |
author_facet |
Shou-Sheu Lin Shin-hung Lin 林信宏 |
author |
Shin-hung Lin 林信宏 |
spellingShingle |
Shin-hung Lin 林信宏 Turbo Decoding and its Application Based on CUDA Parallel Computing |
author_sort |
Shin-hung Lin |
title |
Turbo Decoding and its Application Based on CUDA Parallel Computing |
title_short |
Turbo Decoding and its Application Based on CUDA Parallel Computing |
title_full |
Turbo Decoding and its Application Based on CUDA Parallel Computing |
title_fullStr |
Turbo Decoding and its Application Based on CUDA Parallel Computing |
title_full_unstemmed |
Turbo Decoding and its Application Based on CUDA Parallel Computing |
title_sort |
turbo decoding and its application based on cuda parallel computing |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/v9mu8a |
work_keys_str_mv |
AT shinhunglin turbodecodinganditsapplicationbasedoncudaparallelcomputing AT línxìnhóng turbodecodinganditsapplicationbasedoncudaparallelcomputing AT shinhunglin jīyúcudapíngxíngyùnsuànzhīwōlúnmǎjiěmǎjíqíyīngyòng AT línxìnhóng jīyúcudapíngxíngyùnsuànzhīwōlúnmǎjiěmǎjíqíyīngyòng |
_version_ |
1719130196580237312 |