The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture

碩士 === 國立中央大學 === 通訊工程研究所 === 98 === Usually, data frames encapsulated in the medium access control MAC layer are protected by the well-known CRC-32 mechanism. The CRC-32 redundant information is produced by encoding the original data according to a pre-specified polyn...

Full description

Bibliographic Details
Main Authors: Ting-rong Ou, 歐亭鎔
Other Authors: Shiann-tsong Sheu
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/45809355173379866826
id ndltd-TW-098NCU05650094
record_format oai_dc
spelling ndltd-TW-098NCU056500942016-04-20T04:18:01Z http://ndltd.ncl.edu.tw/handle/45809355173379866826 The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture 利用平行處理架構之 CRC 網路封包錯誤更正器研製 Ting-rong Ou 歐亭鎔 碩士 國立中央大學 通訊工程研究所 98 Usually, data frames encapsulated in the medium access control MAC layer are protected by the well-known CRC-32 mechanism. The CRC-32 redundant information is produced by encoding the original data according to a pre-specified polynomial function. Upon the receiver receiving the data frame, it calculates the CRC-32 remainder of the received frame for determining whether the received data frame is correct or not. If the checking fails, the automatic repeat request (ARQ) protocol of MAC layer will be triggered to retransmit the erroneous data frame from transmitter to receiver. ARQ protocol is designed to achieve reliable transmissions over unreliable channel, and thus the packet loss probability is decreased. However, there is an issue that one erroneous data bit in a data frame will cause whole data frame to be retransmitted. This thesis proposes to properly store erroneous data frame(s) and combine it with the newly retransmitted frame may find out the original data frame. Based on our preliminary work [1], this thesis further utilizes the parallel architecture to construct the CRC based packet error corrector, which has the features of low circuit complexity and short processing time, as compared to the previously developed serial CRC based packet error corrector (CEC). Shiann-tsong Sheu 許獻聰 2010 學位論文 ; thesis 74 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 通訊工程研究所 === 98 === Usually, data frames encapsulated in the medium access control MAC layer are protected by the well-known CRC-32 mechanism. The CRC-32 redundant information is produced by encoding the original data according to a pre-specified polynomial function. Upon the receiver receiving the data frame, it calculates the CRC-32 remainder of the received frame for determining whether the received data frame is correct or not. If the checking fails, the automatic repeat request (ARQ) protocol of MAC layer will be triggered to retransmit the erroneous data frame from transmitter to receiver. ARQ protocol is designed to achieve reliable transmissions over unreliable channel, and thus the packet loss probability is decreased. However, there is an issue that one erroneous data bit in a data frame will cause whole data frame to be retransmitted. This thesis proposes to properly store erroneous data frame(s) and combine it with the newly retransmitted frame may find out the original data frame. Based on our preliminary work [1], this thesis further utilizes the parallel architecture to construct the CRC based packet error corrector, which has the features of low circuit complexity and short processing time, as compared to the previously developed serial CRC based packet error corrector (CEC).
author2 Shiann-tsong Sheu
author_facet Shiann-tsong Sheu
Ting-rong Ou
歐亭鎔
author Ting-rong Ou
歐亭鎔
spellingShingle Ting-rong Ou
歐亭鎔
The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture
author_sort Ting-rong Ou
title The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture
title_short The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture
title_full The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture
title_fullStr The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture
title_full_unstemmed The Design and Implementation of CRC Based Packet Error Corrector Using Parallel Architecture
title_sort design and implementation of crc based packet error corrector using parallel architecture
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/45809355173379866826
work_keys_str_mv AT tingrongou thedesignandimplementationofcrcbasedpacketerrorcorrectorusingparallelarchitecture
AT ōutíngróng thedesignandimplementationofcrcbasedpacketerrorcorrectorusingparallelarchitecture
AT tingrongou lìyòngpíngxíngchùlǐjiàgòuzhīcrcwǎnglùfēngbāocuòwùgèngzhèngqìyánzhì
AT ōutíngróng lìyòngpíngxíngchùlǐjiàgòuzhīcrcwǎnglùfēngbāocuòwùgèngzhèngqìyánzhì
AT tingrongou designandimplementationofcrcbasedpacketerrorcorrectorusingparallelarchitecture
AT ōutíngróng designandimplementationofcrcbasedpacketerrorcorrectorusingparallelarchitecture
_version_ 1718228446969069568