研究生: |
林鈺恆 Lin, Yu-Heng |
---|---|
論文名稱: |
後處理的循環冗餘校驗碼輔助的列表連續消除解碼的極化碼 Post Processing for CRC-aided List Successive Cancellation Polar Decoding |
指導教授: |
翁詠祿
Ueng, Yeong-Luh |
口試委員: |
王忠炫
Wang, Chung-Hsuan 李晃昌 Lee, Huang-Chang |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2019 |
畢業學年度: | 107 |
語文別: | 英文 |
論文頁數: | 49 |
中文關鍵詞: | 極化碼 、列表連續消除解碼 、位元翻轉解碼 、後處理解碼 |
外文關鍵詞: | polar codes, list successive cancellation decoding, bit-flip decoding, post processing decoding |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
極化碼是第一個能夠達到香農極限的錯誤更正碼。連續消除解碼演算法被提出用於極化碼的解碼,之後翻轉連續消除解碼演算法被提出,藉由找到不可靠的位元和重複解碼來改善極化碼的解碼性能。此外,列表連續消除解碼演算法也被提出,藉由增加更多的儲存空間來保留更多的候選碼字來增加極化碼的解碼性能。然而受限於翻轉連續消除解碼演算法的解碼極限,結合了翻轉連續消除解碼演算法和列表連續消除解碼演算法的優點,翻轉列表連續消除解碼演算法被提出來進一步增進極化碼的解碼效能。
本文提出後處理的列表連續消除解碼演算法。本文不但提出如何在決策端更有效率的決定每個位元的可靠度去判定翻轉位元的順序,並且透過調整通道端不可靠的位元的正負號及大小來改善錯誤率。藉由採用翻轉列表連續消除解碼演算法,可以透過重複解碼找到更多可能的碼字來增進解碼性能。
Polar codes is the first linear block codes which can achieve Shannon capacity. Successive cancellation (SC) decoding was proposed to decode polar codes. Later, SC-Flip decoding was proposed to improve the error rate performance of polar codes by finding unreliable bits and decoding more times to find different codeword. In addition, CRC-aided list successive cancellation (CA-LSC) decoding was proposed to enhance the error rate performance of polar codes by using more storage memory to preserve more candidate codeword. However, the SC-Flip decoding still has its limit on error rate performance. By combining the advantage of SC-Flip decoding and CA-LSC decoding, LSC-Flip decoding was proposed to further improve performance of polar codes.
In this work, we propose a post processing algorithm for CA-LSC decoding to further improve the error rate performance of polar codes. We not only propose a new method to calculate the reliability of each information bit to determine the flipping order for decision part, but also adjust the sign and magnitude value for unreliable channel position according to LLR value of channel to improve the error rate performance. By performing post processing algorithm for CA-LSC decoding on channel and decision part, we can use additional attempts to re-decode to find more possible cnadidate codeword to improve the performance of poalr codes.
1. C. E. Shannon, ``A mathematical theory of communication," in {The Bell System Technical Journal}, vol. 27, pp. 379-423, 623-656, July 1948.
2. R. Gallager, ``Low-density parity-check codes," in {IRE Transactions on Information Theory}, vol. 8, no. 1, pp. 21-28, January 1962.
3. C. Berrou, A. Glavieux and P. Thitimajshima, ``Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1," {Communications, 1993. ICC '93 Geneva. Technical Program, Conference Record, IEEE International Conference on}, Geneva, 1993, pp. 1064-1070 vol.2.
4. E. Arikan, ``Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels," in {IEEE Transactions on Information Theory}, vol. 55, no. 7, pp. 3051-3073, July 2009.
5. B. Yuan and K. K. Parhi, ``Architecture optimizations for BP polar decoders," {2013 IEEE International Conference on Acoustics, Speech and Signal Processing}, Vancouver, BC, 2013, pp. 2654-2658.
6. U. U. Fayyaz and J. R. Barry, ``Low-Complexity Soft-Output Decoding of Polar Codes," {in IEEE Journal on Selected Areas in Communications}, vol. 32, no. 5, pp. 958-966, May 2014.
7. O. Afisiadis, A. Balatsoukas-Stimming, and A. Burg, “A low-complexity improved successive cancellation decoder for polar codes,” in {Asilomar Conference on Signals, Systems and Computers}, pp. 2116–2120, Nov 2014.
8. K. Chen, K. Niu and J. R. Lin, ``List successive cancellation decoding of polar codes," in {Electronics Letters}, vol. 48, no. 9, pp. 500-501, April 26 2012.
9. B. Li, H. Shen and D. Tse, ``An Adaptive Successive Cancellation List Decoder for Polar Codes with Cyclic Redundancy Check," {in IEEE Communications Letters}, vol. 16, no. 12, pp. 2044-2047, December 2012.
10. C. Condo, F. Ercan, and W. J. Gross, “Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution,”in {2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW)}, pp. 19–24, Apr 2018.
11. F. Ercan, C. Condo and W. J. Gross, “Improved bit-flipping algorithm for successive cancellation decoding of polar codes,” in {IEEE Trans. Commun}, Aug 2018, pp. 1-12
12. L. Chandesris, V. Savin, and D. Declercq, “An improved SCFlip decoder for polar codes,”in {IEEE Global Communications Conference (GLOBECOM)}, pp. 1–6, Dec 2016.
13. Z. Zhang, K. Qin, L. Zhang, H. Zhang, and G. T. Chen, “Progressive bit-flipping decoding of polar codes over layered critical sets,” in {GLOBECOM 2017 - 2017 IEEE Global Communications Conference}, Dec 2017, pp. 1–6.
14. Y. Yongrun, P. Zhiwen, L. Nan, Y. Xiaohu,“Successive Cancellation List Bit-flip Decoder for Polar Codes,”in {2018 10th International Conference on Wireless Communications and Signal Processing (WCSP)}, pp. 1-6
15. C. Fengyi, L. Aijun, Z. Yingxian, and R. Jing “Bit-flip algorithm for successive cancellation list decoder for polar codes,”in {IEEE Access} pp. 1–7, May 2019.
16. R. Mori and T. Tanaka, ``Performance and construction of polar codes on symmetric binary-input memoryless channels," {IEEE International Symposium on Information Theory}, pp. 1496-1500, June 2009.
17. T. Richardson and R. Urbanke, ``Modern coding theory," in
{CAMBRIDGE UNIVERSITY PRESS}, 2008, p. 202.