Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/41852
Title: | 使用基因演算法之低密度奇偶校驗碼最大概度解碼的理論與效能分析 Theory and Performance of ML Decoding for LDPC Codes Using Genetic Algorithm |
Authors: | Meng-Lin Wu 吳孟霖 |
Advisor: | 許大山(Da-Shan Shiu) |
Keyword: | 低密度奇偶校驗碼,遞迴解碼,最大概度解碼,干擾解碼演算法,基因解碼演算法, Low-density parity-check codes,,iterative decoding,maximum likelihood decoding,perturbed decoding,genetic decoding algorithm,gift-assisted decoding algorithm., |
Publication Year : | 2009 |
Degree: | 碩士 |
Abstract: | 低密度奇偶校驗碼近幾年來吸引廣大研究者的關注,許多人先後投入這個領域,其中,最主要的原因在於優越的解碼能力。傳統的解碼器主要運用訊息傳遞的原理,藉由眾人的力量更正因雜訊干擾而錯誤的資訊。最大概度解碼則是編碼理論中公認最佳的解碼器。雖然前者的方法有不錯的更正效果,但是始終無法達到最大概度解碼的能力,而後者卻又因為複雜度太高無法實行。因此,如何求出低密度奇偶校驗碼中最佳解碼器的更錯效果就是本篇論文研究的重點。
相關研究指出,此種編碼方法整體效果可能達到通道容量,但我們還是想知道某些特定編碼的極限值。此外,渦輪碼的最大概度解碼研究也在某些論文中提出,他們成功找出錯誤率1.5*10^(-4)以下的解碼表現,這些成就也成為本篇論文參考及學習方向。 我們發現在錯誤率10^(-5)以下的地方,干擾解碼演算法可以有效達到出最大概度解碼的能力,但是當錯誤率較高時,這樣的方法就不太有效,因此我們提出加入額外資訊的概念及可行性研究。這些資訊稱做gift,主要協助解碼器產生其他高度可能的答案。為了更有效率找到這些額外資訊,本篇論文根據基因演算法的概念,設計出兩種新的解碼演算法。 基因解碼演算法中的染色體由一群已知的0、1或未知的基因組成,傳統的遞迴解碼器用來評斷這些染色體的好壞,運用「物競天擇、適者生存」的原理,留下最優良的基因,多代演化後,能夠幫忙解出真正傳送編碼的染色體就會出現。同時我們也提出平行基因解碼演算法,每個初始染色體獨自演化,最終解回真正的傳送資訊。 對我們而言,基因解碼演算法最重要的地方是任何人用模擬的方式求出特定低密度奇偶校驗碼的最大概度解碼能力。根據我們的模擬結果,此種解碼方法比傳統方法好上0.1dB以上,並且成功在錯誤率10^(-5)以下的地方找到解碼能力的極限值。此外,此法也比先前提到的干擾解碼演算法好上0.02~0.03dB,並擁有和球體裝填極限一樣的型式。只要複雜度允許,本文提出的方法就可以用來改善傳統解碼方法的能力。 Low-density parity-check (LDPC) codes drawn large attention lately due to their exceptional performance. Typical decoders operate based on the belief-propagation principle. Although these decoding algorithms work remarkably well, it is generally suspected that they do not achieve the performance of ML decoding. The ML performance of LDPC codes remains unknown because efficient ML decoders have not been discovered. Although it has been proved that for various appropriately chosen ensembles of LDPC codes, low error probability and reliable communication is possible up to channel capacity, we still want to know the actual limit for one specific code. Thus, in this thesis, our goal is to establish the ML performance. At a word error probability (WEP) of 10^{-5} or lower, we find that perturbed decoding can effectively achieve the ML performance at reasonable complexity. In higher error probability regime, the complexity of PD becomes prohibitive. In light of this, we propose the use of gifts. Proper gifts can induce high likelihood decoded codewords. We investigate the feasibility of using gifts in detail and discover that the complexity is dominated by the effort to identify small gifts that can pass the trigger criterion. A greedy concept is proposed to maximize the probability for a receiver to produce such a gift. Here we also apply the concept of gift into the genetic algorithm to find the ML bounds of LDPC codes. In genetic decoding algorithm (GDA), chromosomes are amount of gift sequence with some known gift bits. A conventional SPA decoder is used to assign fitness values for the chromosomes in the population. After evolution in many generations, chromosomes that correspond to decoded codewords of very high likelihood emerge. We also propose a parallel genetic decoding algorithm (P-GDA) based on the greedy concept and feasibility research of gifts. The most important aspect of GDA, in our opinion, is that one can utilize the ML bounding technique and GDA to empirically determine an effective lower bound on the error probability with ML decoding. Our results show that GDA and P-GDA outperform conventional decoder by 0.1 ~ 0.13 dB and the two bounds converge at a WEP of $10^{-5}$. Our results also indicate that, for a practical block size of thousands of bits, the SNR-error probability relationship of LDPC codes trends smoothly in the same fashion as the sphere packing bound. The abrupt cliff-like error probability curve is actually an artifact due to the ineffectiveness of iterative decoding. If additional complexity is allowed, our methods can be applied to improve on the typical decoders. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/41852 |
Fulltext Rights: | 有償授權 |
Appears in Collections: | 電信工程學研究所 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
ntu-98-1.pdf Restricted Access | 882.82 kB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.