摘要 LDPC解碼演算法是使用訊息傳遞(Message passing);要獲得高效率的解碼情況下,在解碼硬體實現上必須使用大量的記憶體來儲存交換的訊息,而所需的記憶體大小跟同位元矩陣(H matrix)中1的數目有關。換句話說,當同位元矩陣架構越大的話則所需要的記憶體也會增加。 部分平行架構的兩種記憶體使用方法,共享記憶體架構與獨立型記憶體架構已普遍實施於LDPC解碼器。過去的研究提出了一種替代的方法,大大減少了記憶體大小的需求。在本論文中,提出使用移位暫存器用來取代記憶體,並以資料取回電路,進一步提 高吞吐量。結果顯示,本論文LDPC碼解碼器,在碼長為1536和編碼率為1 / 2,頻率為380MHz時吞吐率可達到124 Mbps。 Abstract LDPC decoding algorithm is a result of the use of Message passing Concept way, obtain efficient decoding circumstances, the realization of the decoder hardware, with plenty of memory to store the messages exchanged, required memory size with the same H matrix contains the number of 1. In other words, When the H Structure, then the greater the need will increase memory. Two partially parallel architectures have been commonly implemented for LDPC decoders: Share-memory architecture and Individual-memory architecture. Our previous study has presented an alternative approach that significantly reduces the memory size requirement. In this study, shift-registers are employed to replace memory to simplify the data retrieval scheme and to further improve the throughput. Results show that the a LDPC decoder, with a code length of 1536 and a code rate of 1/2, can achieves the data rate up to 166 Mbps at the maximum clock frequency of 460 MHz.