研究生: |
傅晨祐 FU,CHEN-YOU |
---|---|
論文名稱: |
5G 極化碼碼率匹配的優化 Improvement on Rate Matching for 5G Polar Codes |
指導教授: |
賴坤財
Kuen-Tsair Lay |
口試委員: |
方文賢
Wen-Hsien Fang 曾德峰 Der-Feng Tseng |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2019 |
畢業學年度: | 107 |
語文別: | 中文 |
論文頁數: | 70 |
中文關鍵詞: | 第五代通訊技術 、極化碼 、碼率匹配 、穿孔 、縮短 、重複 |
外文關鍵詞: | 5th generation mobile networks, rate matching, circular buffer, shortening, puncturing, repetition |
相關次數: | 點閱:337 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著通訊技術發展,第三代合作夥伴計劃3GPP NR 裡提到第五
代通訊技術的規格中,因為極化碼具有很好的效能,所以被第五代通
訊技術採用。極化碼雖然在區塊錯誤率很低,但是極化碼有項先天上
的限制,那就是其碼長只能夠是2 的冪次方數,導致在各項應用上存
在很大的不便。為了能夠讓極化碼的碼長能夠任意選擇,第五代行動
通訊規格也提出了碼率匹配這項機制,能夠選擇要傳送的碼長。碼率
匹配有三種方式,分別是穿孔,縮短,以及重複。
在本篇論文中,我們只會去探討如何針對現有第五代通訊技術碼
率匹配中的穿孔和縮短這兩項機制,做改善和優化。穿孔這項機制的
運作方式為在編好極化碼之後,選擇不去傳送某些位元,如此一來就
能夠達到減短碼長的效果。縮短這項機制跟穿孔同樣也能達到減短碼
長的效果,但是和穿孔不同的地方是,穿孔在接收端並不知道不傳送
的位元,縮短則是知道不傳送的位元為何。重複這項機制,可以達到
延長碼長,方法是重覆傳送碼的某些位元。
我們提出的方法其原理為參考極化碼高斯近似法的子通道可
靠度排序和5G circular buffer 的順序,可以使得穿孔和縮短的區塊錯
誤率效能高於5G 的碼率匹配。
With the development of communication technology, 3GPP NR
standards discussions for 5G, polar codes have been adopted as the control
channel coding because of its good performance. Although the polar code
has the advantage of low block error rates, it has the disadvantage that its
code length can only be limited to a power of two, resulting in a large
limitation in various applications. In order to be able to choose the code
length of the polar code, the fifth-generation mobile communication
specification also proposes a rate matching mechanism, which can select
the code length to transmit. There are three ways to rate matching, namely
puncturing, shortening, and repetition.
In this paper, we will only discuss how to improve the two mechanisms
of puncturing and shortening in the existing 5G rate matching. The
puncturing mechanism works by selecting not to transfer certain bits after
coding, so that the effect of decreasing the code length is achieved.
Shortening is also achieves the effect of decreasing the code length. The
difference between puncturing and shortening is that the values of
punctured bits are unknown to the receiver and the values of shortened bits
are known in advance. The repetition mechanism works by selecting to
retransfer certain bits after coding, so that the effect of extending the code
length is achieved.
The method we propose is based on the sub-channel reliability
estimation by GA(Gaussian Approximation) and the 5G rate matching
circular buffer. It turns out that our method achieves a better BLER.
[1] 3 rd Generation Partnership Project (3GPP), “Multiplexing and channel
coding,” 3GPP 38.212 V.15.3.0, pp.1-101, 2018.
[2] E. Arikan, “Channel Polarizaion: A Method for Constructing Capacity
Achieving Codes for Symmetric Binary-Input Memoryless Channels,” IEEE
Trans. Inf. Theory, vol. 56, no. 7, pp. 3051-3073, Jul. 2009.
[3] E. Arikan, “A Performance Comparison of Polar Codes and Reed-Muller
Codes,” IEEE Comm. Letters, vol. 12, no. 6, pp. 447-449, June. 2008.
[4] S. Y. Chung, T. Richardson, and R. Urbanke, “Analysis of Sum-Prodcut
Decoding of Low-Density-Parity-Check Codes Using a Gaussian
Approximation,” IEEE Trans. Inf. Theory, vol. 47, no. 2, pp. 657-670, Feb.
2001.
[5] Y. Zhou, R. Li, H. Zhang, H. Luo, and J. Wang, ‘‘Polarization weight family
methods for polar code construction,’’ in Proc. IEEE 87th Veh. Technol.
Conf. (VTC Spring), pp. 1-5, Jun. 2018.
[6] Dr. Peiying Zhu” Polar Code for 5G NR”, Huawei Fellow, IEEE Fellow ITW
2018, pp. 1-49, Nov. 29th, 2018.
[7] 3 rd Generation Partnership Project (3GPP), Rate Matching Scheme of
Polar Codes,R1-1710848,Qingdao, China, pp. 1-17, 27th – 30th June
2017.
[8] 3 rd Generation Partnership Project (3GPP), Performance
Comparison of Rate Matching Schemes R1-1704318, Spokane, U.S.,
pp. 1-16, 3rd – 7th April 2017.
[9] 3 rd Generation Partnership Project (3GPP), Design of rate-matching
polar code R1-1706814, Spokane, WA, pp. 1-10, 3rd – 7th April
2017.
56
[10] 3 rd Generation Partnership Project (3GPP), Rate Matching Scheme
for Polar Codes R1- 1714179, Prague, Czechia, pp. 1-7, 21th – 25th
August 2017.
[11] 3 rd Generation Partnership Project (3GPP), Polar rate-matching
design and performance R1-1713705,Prague, Czech, pp. 1-7, 21th –
25th August 2017.
[12] V. Bioglio, F. Gabry, and I. Land, “Low-complexity puncturing and
shortening of polar codes,” in Proc. IEEE Wireless Commun. Netw. Conf.
(WCNC), San Francisco, CA, USA, pp.1-6, Mar. 2017.
[13] Valerio Bioglio “Design of Polar Codes in 5G New Radio”IEEE, pp.1-11,
January. 2019.
[14] R. Wang and R. Liu, ‘‘A novel puncturing scheme for polar codes,’’ IEEE
Commun. Lett., vol. 18, no. 12, pp. 2081–2084, Dec. 2014.
[15] D.-M. Shin, S.-C. Lim, and K. Yang, “Design of length-compatible polar
codes based on the reduction of polarizing matrices,” IEEE Trans. Commun.,
vol. 61, no. 7, pp. 2593-2599, Jul. 2013.
[16] 3 rd Generation Partnership Project (3GPP),Rate Matching Schemes for
Polar Codes,