Font Size: a A A

Research On Coding And Decoding Algorithm Of Polar Code In 5G Communication System

Posted on:2019-05-09Degree:MasterType:Thesis
Country:ChinaCandidate:D J MaFull Text:PDF
GTID:2348330545490229Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
Channel coding technology has always been an important part of mobile communication system,polarization code which was a control channel coding scheme for 5G eMBB scenario plays a crucial role.Polarization code originates from polarization in essence,and its encoding is also based on channel polarization.Channel polarization is a no-noising channel with a partial channel capacity of "1"and a full noise channel with a portion of channel capacity reaching "0" when the code length tends to infinity.The channel without noise is used to transmit bits of information,that is,information bit,and the full noise channel is used to transmit useless information,that is,freezing bit.With the advent of the 5G era,users have more stringent requirements on the experience of augmented reality,remote control and games,and so on,so how to improve the performance of polar decode has become a problem to be solved.In this paper,we study the decoding algorithm of polarimetric codes.The main contents and innovative results include:1?The theoretical basis of the polarization code is channel polarization,so this paper first explains the channel polarization theory,mainly including the characteristics of channel polarization,the calculation method of channel capacity,the principle of channel merging and the principle of channel resolution,and on the basis of theory,the polarization phenomenon is simulated.2?The algorithm of polarization code and polarization code decoding is introduced.The coding mainly includes the construction of generating matrix,the selection of information bits and encoding.Polarization code decoding mainly introduces the most commonly used decoding algorithms,including SC(Successive Cancellation)decoding algorithm,SCL(Successive Cancellation List)decoding algorithm and CA-SCL(Cyclical Redundancy Check Aided-SCL)decoding algorithm.Each decoding algorithm is explained and implemented in detail,and the performance results of each algorithm are compared in the MATLAB simulation software.3?In this paper,a parallel multi bit decoding algorithm,called PAR-SCL(Parallel-SCL)decoding algorithm,is proposed on the basis of the basic SCL decoding algorithm,because the existing polarization code decoding algorithms are based on serial implementation and can not meet the requirements of decoding performance under existing resources.The core idea of the algorithm is that the encoding principle and the path metric can be abandoned in advance,effectively solving the dependence between bits in the serial decoding algorithm.It is implemented in the MATLAB simulation software,when the code length is 1024,the bit rate is 0.5,the number of surviving paths is 2,the number of parallel bits is 4,and the signal-to-noise ratio is 3dB,the bit error rate can reach 5×10-6.Compared with the performance of the basic SCL algorithm,there is no performance loss,which proves the correctness of the result.The algorithm not only improves the decoding parallelism,reduces the computational complexity and decoding delay,but also supports the configurable hardware implementation flexibly,which provides convenience for the study of the parallel poled code decoding.
Keywords/Search Tags:Polar code, polarization phenomenon, SC decoding, SCL decoding, PAR-SCL decoding algorithm
PDF Full Text Request
Related items