簡易檢索 / 詳目顯示

研究生: 楊承峰
Cheng-Feng Yang
論文名稱: 循環冗餘檢驗碼輔助短碼長極化碼於5G之應用
CRC-Aided Short Block-Length Polar Codes for 5G
指導教授: 林士駿
Shih-Chun Lin
口試委員: 謝欣霖
slshieh@gm.ntpu.edu.tw
黃昱智
jerryhuang@nctu.edu.tw
沈中安
cashen@mail.ntust.edu.tw
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 49
中文關鍵詞: 5GNRURLLC極化碼順序消去法循環冗餘校驗分段循環冗餘校驗適應性消去列表法
外文關鍵詞: successive cancellation(SC), Successive-Cancellation List(SCL), cyclic redundancy checks (CRC), segment cyclic redundancy check SCL(CA-SCAL), Adaptive Successive-Cancellation List (Adaptive SCL)
相關次數: 點閱:230下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

近幾年來,由於極化碼(polar codes)和低密度奇偶檢查碼(LDPC)已經正式被納入5G的規格書中。因此極化碼得到了許多的討論,極化碼是一個被證明可以達到香農容量(Shannon capacity)當碼長(codelength)很長的時候。常見的解碼方式有順序消去列表法(SC),但由於解碼的時候,先前判斷出來的結果會影響後來的輸出結果,因此整個解碼過程會發生極大的時間延遲,因此我根據學長先前的架構下去研究5G標準URLLC來改善解碼的速度並設法維持同樣的錯誤率,並且想辦法降低在解碼過程中程式的複雜度,過程中為了使底層的程式能夠運行得更快,我嘗試把組合語言的Matlab寫成C語言來加強運行速度。

在過程中我嘗試利用學長先前研究的SCL解碼架構,加入循環冗餘校驗(CRC)的檢核機制在這裡稱作CA-SCL,後來由於一開始的檢核機制是必須等整個流程都做完才能知道是否成功,因此我們嘗試把CRC分段在整個碼長中以下簡稱SCA-SCL,後來想降低程式運行的時間我們嘗試改變解碼時的樹狀圖,此解碼方式稱為適應性順序消去列表法(Adaptive SCL)好讓程式可以更快速的執行完畢,並且錯誤率不會高太多。


In recent years, due to the polarization code (polar codes) and low-density parity check code (LDPC) has officially been incorporated into the specification of the mobile broadband of 5G. Polar codes have received a lot of discussion, polar codes are proved to achieve Shannon capacity when the code length is very long. The conventional decoding of Polar codes is Successive-Cancellation (SC). However, while decoding, the previous decisions as input will decide the path for next decision, the entire decoding process will be leading to error propagation. The most important thing in communication is to pursue fast reception with low error rate. To reduce the latency, we find some ways to reduce the program complexity in decoding process. In order to make the program run faster, we tried to translate Matlab language into C language for decoding speed enhancement.

In the process, I try to take advantage of SCL decoding architecture, adding a cyclic redundancy check (CRC) referred to as CA-SCL. Later we try to segment the entire CRC code length referred to as SCA-SCL, then we try to change the tree diagram while decoding which is called adaptive Successive-Cancellation List (Adaptive SCL) for reducing the time of running the program, with not too high BLER.

第一章 ...1 1.1 引言 ...1 1.2 研究動機 ...2 1.3 論文章節概述 ...3 第二章 ...4 2.1 5G三大使用場景的要求與概述 ...5 第三章 ...7 3.1 極化碼( Polar codes ) ...7 3.1.1 通道極化 (Channel polarization) ...8 3.1.2 極化碼的基本架構 ...9 3.1.3極化碼的排序原則 ...10 3.2極化碼的編碼 ...13 3.3 極化碼的解碼 ...14 3.3.1 順序消去法(Successive Cancellation,SC) ...15 3.3.2順序消去列表法(Successive Cancellation List,SCL) ...18 3.3.3循環冗餘校驗順序消去列表法(CRC-Aided Successive Cancellation List, CA-SCL) ...21 第四章 ...22 4.1 分段循環冗餘校驗順序消去列表法(Segmented CRC-Aided SC List Polar Decoding, SCA) ...22 4.2 適應性順序消去列表法(Adaptive Successive Cancellation List Decoder, A-SCL) ...26 第五章 ...29 5.1 分段CRC模擬結果 (Simulation) ...29 5.2 適應性分段CRC模擬結果 (Simulation) ...30 第六章 ...33 6.1 結論 (Conclusion) ...33 6.2 未來展望 ...33 參考文獻 (Reference) ...34

[1] Oumer Teyeb, Gustav Wilstrom et al., “Evolving LTE to fit the 5G future,” Ericsson Technology Review, Jan. 2017

[2]E.Arikan, "Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels," IEEE Transactions on Information Theory, vol. 55, no. 7, pp. 3051-3073, 2009.

[3] “ TU-R, IMT Vision –Framework and overall objectives of the future development of IMT for 2020 and beyond, ” Recommendation ITU-R M.2083-0, September 2015

[4] E.Arikan, "Channel polarization: A method for constructing capacity-achieving codes," IEEE International Symposium on Information Theory, pp. 1173-1177, 2008.

[5] 3GPP Final Report of 3GPP TSG RAN WG1 #87 v1.0.0

[6] C. Sae-Young, T. J. Richardson, and R. L. Urbanke, "Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation," IEEE Transactions on Information Theory, vol. 47, no. 2, pp. 657-670, 2001.

[7] G. He et al., "Beta-Expansion: A Theoretical Framework for Fast and Recursive Construction of Polar Codes," IEEE Global Communications Conference, pp. 1-6, 2017.

[8] "ETSI TS 138 212 V15.2.0 Technical Specification - 5G, NR, Multiplexing and channel coding,",ETSI, July 2018.

[9] H. Huawei, "3GPP, R1-167209, Polar code design and rate matching," 2016.

[10] I. Tal and A. Vardy, "List Decoding of Polar Codes," IEEE Transactions on Information Theory, vol. 61, no. 5, pp. 2213-2226, 2015

[11] K. Niu and K. Chen, "CRC-Aided Decoding of Polar Codes," IEEE Communications Letters, vol. 16, no. 10, pp. 1668-1671, 2012.

[12] A. Balatsoukas-Stimming, M. B. Parizi, and A. Burg, "LLR-Based Successive Cancellation List Decoding of Polar Codes," IEEE Transactions on Signal Processing, vol. 63, no. 19, pp. 5165-5179, 2015.

[13] F. Cheng, A. Liu, Y. Zhang and J. Ren, "CRC Location Design for Polar Codes," in IEEE Communications Letters, vol. 22, no. 11, pp. 2202-2205, Nov. 2018.

[14] H. Zhou, C. Zhang, W. Song, S. Xu and X. You, "Segmented CRC-Aided SC List Polar Decoding," 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, 2016.

[15] J. Guo, Z. Shi, Z. Liu, Z. Zhang and Q. Liu, "Multi-CRC Polar Codes and Their Applications," in IEEE Communications Letters, vol. 20, no. 2, pp. 212-215, Feb. 2016.

[16] Y. Haifen, Y. Suxin, Z. Hao, R. Yan, H. Xiangdong and L. Shuisheng, "A simplified decoding algorithm for multi-CRC polar codes," in Journal of Systems Engineering and Electronics, vol. 31, no. 1, pp. 12-18, Feb. 2020.

[17] 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.

[18] H. Ji, Y. Shen, Z. Zhang, X. You and C. Zhang, "Flexible and Adaptive Path Splitting of Simplified Successive Cancellation List Polar Decoding," 2019 IEEE 13th International Conference on ASIC (ASICON), Chongqing, China, 2019.

[19] W. Song, C. Zhang, S. Zhang and X. You, "Efficient adaptive successive cancellation list decoders for polar codes," 2016 IEEE International Conference on Digital Signal Processing (DSP), Beijing, 2016.

[20] O. İşcan et al., “A Comparison of Channel Coding Schemes for 5G Short Message Transmission”, in Proc. globecom (2018)

[21] H. Zheng, S. A. Hashemi, A. Balatsoukas-Stimming, Z. Cao, T. Koonen, J. Cioffi, A. Goldsmith, “Threshold-Based Fast Successive-Cancellation Decoding of Polar Codes”, submitted(2020/08).

無法下載圖示 全文公開日期 2025/07/24 (校內網路)
全文公開日期 2025/07/24 (校外網路)
全文公開日期 2025/07/24 (國家圖書館:臺灣博碩士論文系統)
QR CODE